전 세계 각 거리에 대해 이러한 폴리선이 있으면 중간 지점 값으로 사용할 경로를 따라 중간 지점을 계산할 수 있으며, 사용자가 검색하는 정확한 주소를 찾을 수 없을 때 `대체` 시나리오에서 사용하기 위해 해당 거리를 Pelias로 직접 가져올 수 있습니다. 그러나 오픈 주소뿐만 아니라! 또한 addr:street 및 addr:housenumber로 태그가 지정된 OpenStreetMap 엔터티도 가져옵니다. REST API를 사용하면 사용자가 json 또는 xml 형식으로 거리 및 주소 지점을 다운로드 할 수 있습니다. API 참조 읽기 거리 이름을 정규화하기 위해 libpostal 주소 확장기를 통해 도로 이름을 실행합니다. 이를 통해 분음 부호 제거, 유니코드 처리 및 동의어 대체 수행 과 같은 작업을 수행할 수 있습니다. http://openaddresses.io/ 미국에 대 한 좋은 소스, 하지만 500 GB의 원시 데이터를 정리 하 고 처리 를 다운로드 할 것으로 예상. 개인적으로 나는 전체 TIGER 데이터 세트를 다운로드 받을 수 없었습니다, 그들의 서버는 타이밍을 유지합니다. 이제 주소 점과 거리 지오메트리를 통해 각 점을 도로 모양으로 `투영`할 수 있습니다. 이렇게하려면 선형 대수 함수를 사용하여 직교 투영을 찾습니다. 이것은 기본적으로 집의 정문에 가장 가까운 도로의 포인트입니다. 일부 거리에는 이전 이름과 대체 이름과 같은 별칭이 있습니다.

이러한 별칭은 검색 결과에 영향을 미칠 수 있습니다. 다음으로 4억 개의 Open주소(OA)를 다운로드하고 도로 네트워크와 일치하는 텍스트 일치 기술을 사용할 수 있는 도로 이름 정규화를 수행합니다. 주어진 거리와 어소시에이트 주소 지점에 대한 세부 정보를 반환하여 미국 주, 도시, 거리 및 서로의 기본 관계에 대한 데이터베이스를 구축합니다. 나는 이미 주 테이블과 도시 테이블을 가지고있다. OpenStreetMap 및 OpenAddresss 프로젝트는 거리 주소 정보의 거대한 캐시를 제공합니다. 그들 사이에 5 억 개 이상의 지리적 주소 포인트는 무료로 다운로드하고 A에서 B로 사람과 자동차를 라우팅하는 데 사용할 수 있습니다. 언제나 처럼, 이 프로젝트는 오픈 소스 이며 Github에서 사용할 수 있습니다. 당신이 그들을 찾을 때 설명 문제를 열어 프로젝트를 지원하십시오.

Mapzen Search에서 보간된 주소를 반환하면 결과에 match_type 대해 보간된 주소가 표시됩니다. 데이터의 `구멍`은 검색 엔진이 이러한 누락된 주소 중 하나의 위치를 요청하는 쿼리에 대해 덜 세분화된 결과를 반환합니다. 공간 분사 시스템에 의해 관리 거리 및 주소 포인트 데이터베이스는 도시에서 주소 지점의 유일한 법적 소스입니다. 그것은 법적으로 유효한 거리 이름과 배치의 가장 포괄적 인 레지스트리입니다. 그것은 거리 및 주소 포인트 데이터베이스 거리 및 주소 데이터에 대한 2012 년 1 월 9 일 r. 디지털 사무부 규정에 의해 설명 된 바와 같이 국가 표준을 준수하고 데이터는 우리의 사이트에서 사용할 수있는 모든지도의 빌딩 블록입니다. 우리는 곧 보간 인덱스의 데이터베이스 다운로드를 제공 할 예정이며 전 세계적으로 검색 할 수있는 10 억 개 이상의 주소 포인트를 갖기 위해 노력함에 따라 데이터 품질 및 보간 알고리즘을 지속적으로 개선 할 것입니다. 두 개의 이름으로 장소와 도로를 빠르게 찾아보십시오. OS 오픈 이름은 영어와 그들의 웨일스어, 스코틀랜드어 또는 게일어 대안의 이름을 포함합니다. OS 오픈 이름은 870,000 개 이상의 이름과 번호가 매겨진 도로, 거의 44,000 정착지 와 160 만 우편 번호, 모든 일치 / 국가 그리드에 매핑이 포함되어 있습니다.