모든 국가 및 ISO-3166-2 하위 구역의 다각형 얻기


12

역 지오 코딩 조회를 수행하여 주어진 좌표에 대한 국가 (ISO-3166-1) 및 하위 분할 (ISO-3166-2)을 찾으려면 모든 국가의 모든 다각형과 해당 하위 분할을 얻는 방법을 찾고 있습니다.

Google지도 또는 기타 서비스를 사용하여 역 지오 코딩 조회가 항상 국가 및 하위 부서를 반환하지는 않으며 (Google지도) 잘못된 경우도 있습니다 (geonames.org). 내가 이해함에 따라 모든 국가와 하위 분할은 오픈 스트리트 맵 데이터에서 사용할 수 있지만 다각형 만 검색하는 방법을 알지 못합니다.지도 데이터, 관심 지점 또는 도시가 필요하지 않으며 주어진 국가와의 모든 세분의 개요 만 그리고 세분 코드. 그런 다음 주어진 점이 주어진 다각형 내에 있거나 근처에 있는지 스스로 확인할 수 있습니다.

누구나 openstreetmap 데이터에서이 데이터를 검색하는 방법을 알고 있습니까, 아니면이 데이터에 대한 다른 소스가 있습니까?


아마도이 게시물이 도움이 될 것입니다. ISO ALPHA-2 및 ISO ALPHA-3 국가 코드의 전체 목록
Joseph

data.gouv.fr/en/search/?q=D%C3%A9partement 및 Wikipedia에는 ​​ISO 3166-2의 정보가 있습니다. : 여기 (프랑스어) 일반 항목의 fr.wikipedia.org/wiki/Codes_g%C3%A9ographiques_de_la_France
mkennedy

ISO 3166-2는 영역이 아니라 이름 (보다 구체적으로, 관리 세분이 관리되는 방식)입니다. 지역이나 이름을 찾고 있습니까?
BradHards

지역. 지도 나 시트에 그리기 위해 면적 좌표를 원합니다.
Ger

gadm.org/country 가 도움이 될 것입니다. 다른 것이 필요하다는 것을 알지 못하면 shapefile을 시작점으로 사용합니다.
BradHards

답변:


6

이 사이트에는 원하는 것이있을 수 있습니다.


gadm을 체크 아웃하고 테스트 할 수있었습니다. 제공된 데이터가 정말 좋으며 가장 중요하게는 ISO 3166-2 코드가 포함되어 있습니다 (일반적으로 hasc_1 열, 때로는 hasc_2 열). 원하는 세부 정보 종류에 따라 일부 수동 처리가 여전히 필요하지만 소스 자료는 지금까지는 훌륭해 보입니다.
iquito April

@iquito : 참고로 HASC_ * 열의 값은 ISO 3166 이 아니며 완전히 다릅니다 .
Crescent Fresh

1

openstreetmap에서이 데이터를 추출하는 방법을 요청 했으므로 이론적으로 XAPI 를 사용하여 경계 설명 을 일치 시킬 수 있습니다 . 예를 들어 다음과 같은 쿼리를 사용하십시오. (경고는 꽤 오래 걸리므로 링크 형식으로 지정하지 않습니다!)

www.overpass-api.de/api/xapi?way[bbox=2,49,7.5,54][boundary=administrative][admin_level=2]

그 결과 베네룩스 국가의 경계를 나타내는 다각형 목록이 표시됩니다. 다른 경계 상자에 대해 중복을 반복해야 할 수도 있습니다. 그리고 다른 수준의 경우. 많은 일. 이를위한 스크립트를 원할 것입니다.

또는 Planet.osm을 다운로드 하고 적절한 OSM 라이브러리 또는 XML 도구를 사용하여 관련 데이터를 로컬로 추출하십시오.

이 표준은 무료로 제공되지 않기 때문에이 모든 것이 균일 한 ISO-3166-2 식별자없이 제공 될 것입니다.


1

https://github.com/laem/regions-topojson 에서 MvG의 답변과 몇 가지 예에서 영감을 얻은 스크립트를 찾을 수 있습니다.

안타깝게도 모든 지명 이름 관리 관계에 iso-3166-2 태그가 붙지는 않습니다.



-1

https://gadm.org/download_world.html : GADM에서 대부분의 국가에 대한 첫 번째 수준의 관리 하위 구역과 함께 전체 국가 경계 세트를 다운로드 할 수 있습니다.


궁극적 인 질문은 "누군가 오픈 스트리트 맵 데이터에서이 데이터를 검색하는 방법을 알고 있습니까? 아니면이 데이터에 대한 다른 소스가 있습니까?"라는 궁극적 인 질문을 고려할 때이 답변이 다운 보트 된 이유를 알고 싶습니다. 원하는 정확한 데이터에 직접 연결하는 것보다 어떤 대답이 더 좋을까요?
스티브 베넷

아마도 첫 번째 답변이 GADM 데이터에 해당하기 때문일 수 있습니다.
Mykola Kozyr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.