문제

교차로에서 정의 된 범위와 교차로에서 많은 피트가 떨어져 있습니다. (예 : 워싱턴 세인트의 북쪽 100 피트와 5th St.에서 Washington St. & 6th St.에서 남쪽으로 300 피트)

나는 이것을 LAT/긴 쌍으로 지오 코드하려고합니다. 그러나 Google Maps API 또는 Virtual Earth 등을 얻을 수있는 방법을 볼 수 없습니다. 그들은 교차로를 행복하게 지리 코딩하지만 거리는 멀지 않을 것입니다. 도로가 반드시 정확히 똑바로 또는 정확히 카디널 방향으로 이동하는 것은 아니기 때문에 100 피트를 추가 할 수는 없습니다.

나는 도로를 설명하는 폴리 라인을 얻는 것을 조사했지만 Google/Vearth에서 그것을 얻는 데는 많은 운이 없습니다. 나는 미국 인구 조사에서 Tiger/Line을 보았지만 그들의 데이터는 매우 부정확합니다.

누구든지이를 지오 코드하는 방법에 대한 제안을 할 수 있습니까? 이것은 공개지도를위한 것이므로 Google, Microsoft 등의 무료 API는 괜찮을 것입니다.

궁극적으로, 나는 좌표보다는 실제 거리 주소를 찾고 있습니다. 예를 들어 위에서 준 예제의 범위는 508 ~ 563 Washington St.

도움이 되었습니까?

해결책 2

나는 다른 접근 방식을 취하게되었습니다. 집 번호로 지오 코딩하는 대신 길거리에서 백분율을 사용합니다. 그러므로 나는 거리의 길이를 계산 한 다음 지오 코딩 된 좌표가 얼마나 멀리 떨어져 있는지 결정할 수 있습니다.

다른 팁

음식을위한 음식 - 응용 프로그램이 무엇인지 모르겠지만 일반적인 GPS 장치의 정확도는 10 미터 (약 33 피트)임을 기억하십시오. 필요한 것보다 더 정확하게 만들려고 할 수 있습니까?

가능한 해결책

  1. 100 피트를 추가하고 도로에 수직으로 그 지점을 투사 할 수 있습니까? 충분히 가깝습니까?

  2. 교차로를 잡으십시오. 첫 번째 세그먼트를 통과하십시오. 길이가 100 피트 <인 경우, Scond 세그먼트를 잡고 도로를 따라 측정 된 교차로에서 100 피트 떨어져있을 때까지. 세그먼트를 따라 실제 100 '마크가 떨어지는 위치를 결정하려면 적절한 수표를 추가 / 수학을 추가해야합니다.

여름 동안 두 번째 방법을 사용했으며 샘플 코드를 찾을 수 있는지 확인할 것입니다. 그래도 약속은 없습니다.

#3- 교차로를 잡습니다. 첫 번째 세그먼트의 베어링을 가져 와서 좌표 형상을 사용하여 주어진 각도로 거리를 따라 100 피트를 계산하십시오. 이것은 거리에 편향이 없다고 가정합니다. 그렇지 않으면 #2를 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top