Ricevi i confini poligonali di Città in JSON dall'API di Google Maps?


51

Quando si cerca una città su Google Maps, viene visualizzato il confine amministrativo della città.

inserisci qui la descrizione dell'immagine

Esiste un modo per ottenere i confini poligonali di City in un formato JSON utilizzando l'API di Google Maps?



@ArMoraer il tuo post correlato è un vicolo cieco
circa il

Il formato per la mappa di Google è GeoJson. Esiste un'API per l'interrogazione tramite codici postali, città e stato, 👉 www.boundaries-io.com
Jeryl Cook,

Risposte:


48

Puoi ottenere i coordinate poligonali in json per l'utilizzo con googlemaps utilizzando openstreetmap. Vai su http://nominatim.openstreetmap.org/ cerca un luogo come "Partido de Ituzaingó"

clicca su "dettagli"

Cerca l'ID OSM e copialo (control + c), esempio: 2018776

incolla l'ID in http://polygons.openstreetmap.fr/index.py e scarica il poligono



1
global.mapit.mysociety.org non ha funzionato per Baghdad (ma il post originale ha funzionato): prima l'ho preso qui: nominatim.openstreetmap.org/details.php?place_id=179724619 , poi ho trovato l'id della relazione 5638803, quando Corro global.mapit.mysociety.org/code/osm_rel/5638803 Ricevo{"code": 404, "error": "No areas were found that matched code osm_rel = 5638803."}
circa il


4

No, non c'è modo di rubare i dati di Google. Potresti guardare OpenStreetMap che è progettato per essere scaricato dalle persone.


Qualche esempio, come possono estrarre i confini dei poligoni in OpenStreetMap? Se estraggo questo, posso disegnare il poligono estratto su google maps?
Luis Tiago,

Cerca in questo sito e fai una nuova domanda se non riesci a trovare la risposta a questa domanda
Ian Turton

Chi considererebbe questo furto? Questi dati sono presi dal censimento degli Stati Uniti.
ihodonald,

quindi recuperalo dal sito del censimento degli Stati Uniti, anche se dubito che abbiano molti confini della città del Regno Unito
Ian Turton

4

Ho trovato una soluzione al problema per questo problema.

  1. Vai a www.gadm.org/country
  2. Scegli il tuo paese e seleziona il formato di file .kmz di Google Earth
  3. Scegli il livello di cui hai bisogno (il livello 3 è il più profondo con tutte le piccole città)
  4. Scarica il file (può essere grande)
  5. Decomprimi il file .kmz (troverai un .kml che è XML)
  6. Aprilo con Sublime o notepad ++ (il file sarà probabilmente troppo grande per altri editor di testo)
  7. Cerca per nome della città e copia i dati di seguito (la ricerca può richiedere da 1 a 4 secondi con file di grandi dimensioni)

È possibile utilizzare lat, dati lunghi e analizzarli in un array. Questa soluzione funziona bene, ma a volte la qualità del percorso è approssimativa.



-1

Ottieni coordinate esatte dei confini della posizione come la ricerca di Google in formato json.

Visualizzazione mappa: http://theopenmap.herokuapp.com/

POST: http://theopenmap.herokuapp.com/api/v2_coordinates/

{"location": "enter your location"}

Risposta:[ [ 31.1038963, 77.1028804 ], [ 31.0756716, 77.11867319999999 ], [ 31.0717018, 77.1523188 ], [ 31.0450854, 77.1815013 ], [ 31.0705256, 77.2127436 ], [ 31.1103633, 77.223215 ], [ 31.1265289, 77.2034739 ], [ 31.1222673, 77.1181582 ], [ 31.1038963, 77.1028804 ], [ 31.2883822, 78.2982197 ], [ 31.2977484, 78.2803793 ], [ 31.320049, 78.2866234 ], [ 31.3285232, 78.2768112 ], [ 31.3325373, 78.2446983 ], [ 31.3468097, 78.229534 ], [ 31.3303072, 78.1996512 ], [ 31.3490397, 78.14925189999998 ], [ 31.3646501, 78.13810159999998 ], [ 31.3829366, 78.1510359 ], [ 31.3882887, 78.1479139 ], [ 31.4141574, 78.0952845 ], [ 31.4244156, 78.0881483 ], [ 31.4230776, 78.0395331 ], [ 31.4052371, 78.0092043 ], [ 31.4070212, 77.9485468 ], [ 31.4186175, 77.9454247 ], [ 31.4288758, 77.9128658 ], [ 31.4476082, 77.8874432 ], [ 31.4609886, 77.8829831 ], [ 31.4752609, 77.8646966 ], [ 31.4913174, 77.8673727 ], [ 31.5082658, 77.8544383 ], [ 31.515848, 77.8441801 ], [ 31.5100498, 77.840612 ], [ 31.5113879, 77.8254476 ], [ 31.5314584, 77.8299077 ], [ 31.5671393, 77.8200955 ], [ 31.5836417, 77.8236636 ], [ 31.6153085, 77.7986869 ], [ 31.6420692, 77.8093912 ], [ 31.6674919, 77.7964569 ], [ 31.6777501, 77.7790624 ], [ 31.6911305, 77.7741563 ], [ 31.7076329, 77.7563158 ], [ 31.7178912, 77.7353533 ], [ 31.7187832, 77.7192969 ], [ 31.7067409, 77.6934282 ], [ 31.7076329, 77.6702356 ], [ 31.6643698, 77.6332167 ], [ 31.6385011, 77.6479351 ], [ 31.633149, 77.6381228 ], [ 31.6170926, 77.6332167 ], [ 31.5823037, 77.6407989 ], [ 31.5461768, 77.684062 ], [ 31.5064817, 77.6938742 ], [ 31.4667867, 77.6559633 ], [ 31.4502843, 77.6131462 ], [ 31.4275377, 77.60824 ], [ 31.4016691, 77.6189443 ], [ 31.3949789, 77.6149302 ], [ 31.399439, 77.5765732 ], [ 31.3905188, 77.5565027 ], [ 31.3905188, 77.5391083 ], [ 31.3552839, 77.5110095 ], [ 31.36019, 77.4838028 ], [ 31.3454716, 77.4151171 ], [ 31.3659881, 77.38746439999998 ], [ 31.3650961, 77.371854 ], [ 31.3557299, 77.3433092 ], [ 31.3267391, 77.32680679999999 ], [ 31.3022085, 77.3219007 ], [ 31.2754478, 77.2911259 ], [ 31.2696497, 77.2683793 ], [ 31.2794619, 77.255891 ], [ 31.2580534, 77.2340364 ], [ 31.2638515, 77.2050457 ], [ 31.2482411, 77.1903273 ], [ 31.2482411, 77.1822991 ], [ 31.2589454, 77.1756089 ], [ 31.2344148, 77.1475102 ], [ 31.2326307, 77.1180735 ], [ 31.2509172, 77.1073692 ], [ 31.2518092, 77.0690122 ], [ 31.3013165, 76.9887302 ], [ 31.2754478, 77.00077249999998 ], [ 31.2406589, 76.9905142 ], [ 31.2375369, 76.9985424 ], [ 31.2223725, 77.0056786 ], [ 31.2246025, 77.0297632 ], [ 31.1978418, 77.0551859 ], [ 31.1965038, 77.0632141 ], [ 31.2067621, 77.0779324 ], [ 31.1728652, 77.0948809 ], [ 31.1750952, 77.1332379 ], [ 31.1599309, 77.15821449999999 ], [ 31.1920437, 77.2050457 ], [ 31.1398603, 77.2460788 ], [ 31.1425364, 77.2701634 ], [ 31.12648, 77.2808676 ], [ 31.0912451, 77.2616892 ], [ 31.0939212, 77.2701634 ], [ 31.085447, 77.2875578 ], [ 31.0684985, 77.2772996 ], [ 31.0511041, 77.2790836 ], [ 30.9984747, 77.2996001 ], [ 30.9944606, 77.3076283 ], [ 30.9797422, 77.3031682 ], [ 31.0051649, 77.3232387 ], [ 31.0140851, 77.3491074 ], [ 31.0265734, 77.3598117 ], [ 31.0029348, 77.4021828 ], [ 30.971714, 77.4284974 ], [ 30.9494135, 77.4284974 ], [ 30.930681, 77.3972766 ], [ 30.9177467, 77.410657 ], [ 30.9057043, 77.413333 ], [ 30.891878, 77.4231453 ], [ 30.8767136, 77.4182392 ], [ 30.8669014, 77.4378637 ], [ 30.8695774, 77.4637323 ], [ 30.8454928, 77.4793427 ], [ 30.7986616, 77.4793427 ], [ 30.7875113, 77.51056349999999 ], [ 30.8004456, 77.5159157 ], [ 30.8022297, 77.5346481 ], [ 30.7973236, 77.5391083 ], [ 30.7781451, 77.5310801 ], [ 30.7808211, 77.5734511 ], [ 30.7955395, 77.6028879 ], [ 30.812934, 77.6104701 ], [ 30.8107039, 77.643921 ], [ 30.8035677, 77.646151 ], [ 30.8062438, 77.6506111 ], [ 30.7915254, 77.6715737 ], [ 30.7687788, 77.6880761 ], [ 30.7790371, 77.7045785 ], [ 30.8084739, 77.7192969 ], [ 30.8298824, 77.7442735 ], [ 30.8508449, 77.7313392 ], [ 30.8611703, 77.7426203 ], [ 30.8811737, 77.7447195 ], [ 30.8825118, 77.7545318 ], [ 30.8651173, 77.7652361 ], [ 30.8584271, 77.7893207 ], [ 30.8722535, 77.7835225 ], [ 30.893216, 77.78530659999998 ], [ 30.9128405, 77.800917 ], [ 30.9262209, 77.7911047 ], [ 30.9222068, 77.7456116 ], [ 30.9338031, 77.7465036 ], [ 30.9396012, 77.7366913 ], [ 30.9596717, 77.7344613 ], [ 30.9766202, 77.7540858 ], [ 30.9770662, 77.763898 ], [ 30.9552116, 77.802255 ], [ 30.9534276, 77.8169734 ], [ 30.9601177, 77.81875739999998 ], [ 30.9610098, 77.8044851 ], [ 30.96993, 77.7964569 ], [ 30.9989207, 77.8134053 ], [ 31.0051649, 77.8098372 ], [ 31.008287, 77.8254476 ], [ 31.0158692, 77.81875739999998 ], [ 31.0301415, 77.8214335 ], [ 31.0622544, 77.800471 ], [ 31.0609163, 77.81474329999999 ], [ 31.066828, 77.8190783 ], [ 31.0690927, 77.8207392 ], [ 31.0742967, 77.8245556 ], [ 31.0814328, 77.842842 ], [ 31.1108696, 77.8513163 ], [ 31.124696, 77.878523 ], [ 31.1545787, 77.8874432 ], [ 31.1563628, 77.9146499 ], [ 31.1786633, 77.9547909 ], [ 31.165283, 77.9695093 ], [ 31.167067, 77.9927019 ], [ 31.1550247, 78.0141104 ], [ 31.1715272, 78.0163405 ], [ 31.1853535, 78.0301668 ], [ 31.1929357, 78.0538055 ], [ 31.1907057, 78.0877023 ], [ 31.2138982, 78.1193691 ], [ 31.2161283, 78.1349795 ], [ 31.2317387, 78.1479139 ], [ 31.2317387, 78.1715525 ], [ 31.2223725, 78.1876089 ], [ 31.2259406, 78.2000972 ], [ 31.2370908, 78.2067874 ], [ 31.2348608, 78.232656 ], [ 31.2714337, 78.269229 ], [ 31.2660816, 78.2933136 ], [ 31.2883822, 78.2982197 ] ]


benvenuto fratello :)
Savy Chauhan il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.