Python의 geopy 패키지 에는 Great Circle 및 Vincenty의 공식 이라는 두 가지 거리 측정 기술이 있습니다. >>> from geopy.distance import great_circle >>> from geopy.distance import vincenty >>> p1 = (31.8300167,35.0662833) # (lat, lon) - https://goo.gl/maps/TQwDd >>> p2 = (31.8300000,35.0708167) # (lat, lon) - https://goo.gl/maps/lHrrg >>> vincenty(p1, p2).meters 429.16765838976664 >>> great_circle(p3, …
셰이프 파일 형식에서 선이 정점을 연결하는 방법에 대한 정의가 있습니까? 가장 간단한 경우, 표준 WGS84 지리 좌표계를 사용하여 40, -118에서 40, -112의 두 점만있는 선을 상상해보십시오. .prj 파일의 내용은 다음과 같습니다. GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] 지점이 선의 북쪽 또는 남쪽에 40.1, -116이라고 표시되어 있습니까? 우리가 선이 latlong 공간에서 선형으로 보간되는 것을 고려하면, 40도 …
내가 올바른 길을 가고 있는지 확인하려면 다음을 수행하십시오. 구와 등변 방사상 (예 : 위도, 경도 쌍)에있는 모든 대원 : 자오선 (즉, 극점으로 이동) 형태의 tan latitude = sin360(longitude + rotation) * amplitude + offset (오프셋 / 진폭 조합에 대한 추가 제한이 있습니다. 진폭이 0 인 모든 원호 경로에는 오프셋 0이 …
일부 항공편을 나타내는 데이터가 포함 된지도를 만들고 그레이트 서클 호를 사용하여 소스와 목적지를 연결하려고합니다. 기본적으로 유명한 Facebook 맵과 비슷한 것을하고 싶습니다. 이 게시물에 제공된 기능을 사용했습니다 : https://gis.stackexchange.com/a/5205/442 (예 :이 블로그 기사 : http://anitagraser.com/2011/08/20/visualizing-global-connections / ) 및 줄을 얻을 수는 있지만 국제 날짜 줄을지나 극에서 묶습니다. @underdark는 링크 된 블로그 …
두 위도 / 경도 지점 사이의 거리를 계산하려고합니다. 나는 이 게시물 에서 가장 많이 사용되는 코드를 가지고 있지만 실제로 어떻게 작동하는지 이해하지 못합니다. 코드는 다음과 같습니다. <?php // POINT 1 $thisLat = deg2rad(44.638); $thisLong = deg2rad(-63.587); // POINT 2 $otherLat = deg2rad(44.644); $otherLong = deg2rad(-63.911); $MeanRadius = 6378 - 21 …
나는이 SE 사이트를 꽤 오랫동안 검색 해 왔으며 여전히 내 질문에 대한 해결책을 찾기 위해 고심하고 있습니다. 내 목표는 OSM과 내 위치 (위도 / 경도 좌표)에서 길을 찾은 다음 그 방법으로 가장 가까운 위치 (위도 / 경도 좌표)를 찾고 싶습니다. 지점은 길을 정의하는 데 사용되는 지점으로 제한되지 않고 도중에있을 수 …