스위스 취리히 지역의 모든 장소 이름 추출을 만들려면 다음과 같은 명령을 실행할 수 있습니다: 여기에서 지구 전체에 대해 2,100만 개 이상의 장소 이름으로 미리 생성된 데이터를 다운로드할 수 있습니다. 다음 프로젝트, 웹 사이트, 회사 제품 또는 개인 연구에 자유롭게 사용할 수 있습니다. 데이터를 생성하기 위한 오픈 소스 코드는 저장소 https://github.com/osmnames/osmnames 데이터를 사용할 수 있으며, 데이터는 TSV 형식으로 생성되며, 이는 행당 하나의 레코드가 있는 탭 분리스프레드시트 파일입니다. 첫 번째 행에는 열의 이름이 포함됩니다. 모든 문자는 utf-8 인코딩됩니다. 릴리스와 함께 배포된 파일은 gzip을 사용하여 압축됩니다. 우리는 원시 텍스트를 추출하기 위해 건지또는 zcat을 사용하는 것이 좋습니다. Google 지도 API는 이러한 기능을 제공하지 않습니다. 그러나 가장 가까운 도로 이름 및 기타 도로 메타데이터를 쿼리할 수 있는 프리미엄 유료 API 중 하나인 Google 지도 도로 API가 있습니다. 여기에서 확인할 수 있습니다: 검색 상자에 영역을 입력하는 경우 모든 도로 및 도로 이름을 검색하고 싶습니다. 구글 API에서 가능합니까? 나는 솔루션에 대한 API에서 구글의 모든 거리와 도로 이름의 목록을 선택했지만, 자동 완료 상자에 대한 주어진 요청이 내 요구 사항에 대한 되지 않습니다. 이 웹 사이트에 사용되는 장소 검색 API는 https://github.com/klokantech/osmnames-sphinxsearch 사용할 수있는 오픈 소스 프로젝트와 함께 구현됩니다.

셰이프 파일이 만드는 피쳐 클래스보다 원하는 경우 쉽게 변환됩니다. 위의 내보내기가 실패하는 경우, 아래에 나열된 소스 중 하나를 사용하는 것이 좋습니다 : 이 작업을 수행하려면 OpenStreetMap에 대한 ArcGIS 편집기의 도구를 사용하여 관심 있는 영역에서 파일 지오 데이터베이스를 다운로드합니다. https://developers.google.com/maps/documentation/roads/intro 여기서 “ch”는 ISO-3166에 따른 2 문자 국가 코드이며, 이 경우 스위스의 경우입니다. 마찬가지로 특정 형식 또는 클래스의 레코드만 추출하고 다른 열에 필터를 설정할 수 있습니다. 이 영역은 너무 커서 OpenStreetMap XML 데이터로 내보낼 수 없습니다. 더 작은 영역을 확대하거나 선택하거나 아래 나열된 소스 중 하나를 사용하여 대량 데이터 다운로드를 사용하십시오. OSM 편집기를 사용하면 OSM 데이터를 쉽게 다운로드하고, 연구 및 지도에서 분석에 사용하고, 원하는 경우 변경 내용을 OSM 데이터베이스에 다시 업로드할 수 있습니다. 이 파일은 오픈 데이터베이스 라이센스, 원래 OpenStreetMap 데이터와 동일한 라이센스에서 사용할 수 있습니다. 또한 오픈 스트리트맵이 이러한 데이터를 제공한다는 것을 알게 되었습니다. 그래서 당신은 나에게 방법을 제안 할 수 있습니다, 다른 OSM. 데이터에 lon/lat 열과 경계 상자(서쪽, 남쪽, 동쪽, 북쪽)가 포함되어 있으므로 지리적 필터를 통해 모든 레코드를 추출할 수도 있습니다. 다운로드 한 행성 덤프에서 선택한 국가에 대한 기록을 필터링하는 것은 매우 쉽습니다.

다음과 같은 명령 사용: OSM 데이터를 쿼리할 수 있는 고가 터보(https://overpass-turbo.eu/)를 시도할 수도 있습니다. 관심 있는 경계 및 OSM 태그를 설정할 수 있습니다. 관련 경계를 찾으려면 경계 상자 도구 또는 도시 및 국가 경계가 있는 목록을 선택합니다.