W celu wyszukiwania wstecznego geokodowania w celu znalezienia kraju (jako ISO-3166-1) i poddziału (jako ISO-3166-2) dla danych współrzędnych szukam sposobu na uzyskanie wszystkich wielokątów wszystkich krajów i ich podziałów.
Odwrotne wyszukiwania geokodowania w Mapach Google lub innych usługach albo nie zawsze zwracają kraj i podział (Mapy Google), albo czasem są niepoprawne (geonames.org). Rozumiem, że wszystkie kraje i podrejony są dostępne w danych mapy Openstreetmap, ale nie wiem, jak odzyskać tylko wielokąty - żadne dane mapy, żadne ciekawe miejsca ani miasta nie są konieczne, tylko zarysy wszystkich podrejonów dla danego kraju i kody podziału. Następnie mogę sprawdzić, czy dany punkt znajduje się w obrębie danego wielokąta lub w jego pobliżu.
Czy ktoś wie, jak odzyskać te dane z danych openstreetmap, czy jest jakieś inne źródło tych danych?
Odpowiedzi:
Ta strona może mieć to, czego szukasz:
źródło
Ponieważ poprosiłeś, jak wyodrębnić te dane z openstreetmap: teoretycznie możesz użyć XAPI, aby dopasować opisy granic . Np. Używając takiego zapytania: (ostrzeżenie, zajmie to sporo czasu, więc nie formatuję tego jako linku!)
www.overpass-api.de/api/xapi?way[bbox=2,49,7.5,54][boundary=administrative][admin_level=2]
Rezultatem będzie lista wielokątów, w tym przypadku oznaczająca granice krajów Beneluksu. Prawdopodobnie musiałbyś to powtórzyć dla innych obwiedni, być może z nakładaniem się. I dla innych poziomów. Dużo pracy. Chciałbyś do tego skryptu.
Lub pobierz Planet.osm i po prostu użyj odpowiednich bibliotek OSM lub narzędzi XML, aby lokalnie wyodrębnić odpowiednie dane.
Wszystko to przyjdzie bez jednolitych identyfikatorów ISO-3166-2, o ile mogę powiedzieć, po prostu dlatego, że ten standard nie jest dostępny za darmo.
źródło
Skrypt zainspirowany odpowiedzią MvG i kilkoma przykładami można znaleźć tutaj: https://github.com/laem/regions-topojson
Niestety nie wszystkie relacje administracyjne nazw geograficznych są oznaczone tagiem iso-3166-2 ...
źródło
Inne źródła obejmują granice drugiego poziomu administracyjnego (SALB) i DIVA-GIS .
źródło
Z GADM możesz pobrać pełny zestaw granic kraju, wraz z podziałami administracyjnymi pierwszego poziomu dla większości krajów, tutaj: https://gadm.org/download_world.html
źródło