위도/경도 쌍이 십진수 형식 (예 : -41.547, 23.456)의 테이블이 있습니다. 값을 "Easting and Northing"/UTM 형식으로 표시하고 싶습니다. geopy는 소수에서 UTM으로 변환하는 방법을 제공합니까? the code에서 UTM 값을 파싱 할 것으로 보이지만이를 다시 가져 오는 방법이 보이지 않으며 Google 그룹이 지오 피아노를 모든 방식으로 사용하고 있습니다.geopy에서 Easting & Northing 값 가져 오기
답변
나는 지나치게 복잡한 것들을 가지고 있다고 생각합니다. 내가 원한 것은 dms 값이었습니다 (그래서 42.519540, -70.896716은 42º31'10.34 "N70º53'48.18"W가됩니다). long 및 lat로 지리 피 포인트 객체를 만든 다음 format()을 호출하여이를 얻을 수 있습니다. 그러나이 글을 쓰는 시점에서 format()은 깨졌으며 patch here이 필요합니다.
아니요. 당신은 당신의 포인트를 재 투척해야하고, 지오는 당신을 위해 그렇게하지 않을 것입니다.
필요한 것은 libgdal과 일부 Python 바인딩입니다. 나는 GeoDjango에서 바인딩을 항상 사용하지만, other alternatives이 있습니다.
편집 : 이것은 단지 수학 공식이지만 그것은 사소한 것입니다. 지구 표면을 표현하는 수천 가지 방법이 있습니다. 거대한 그러나 불완전한 명부를 위해 를보십시오.
지구의 geographic projection에는 coordinate system과 datum의 두 부분이 있습니다. 후자는 본질적으로 행성의 3 차원 모델입니다. 위도/경도 포인트를 UTM 값으로 변환하려는 경우 두 가지 퍼즐 조각이 누락됩니다.
위도/경도가 요즘 매우 일반적인 표준이기 때문에 위도/경도는 WGS84 datum을 기준으로한다고 가정 해 보겠습니다. 이러한 점을 UTM 좌표계로 변환하려고합니다. 그러나 UTM 좌표계는 무엇입니까? 60 of them이 있습니다.
답변 해 주셔서 감사합니다. 나는 혼란 스럽다. 왜 내가 UML 링크를 통해 하나에서 다른 것으로 변환 할 수있는 수학 공식이라고 말하는 시점에서 재 프로젝션해야 하는가? 또한 전환이 표시된 GDAL 또는 GeoDjango 문서의 특정 위치를 알려주시겠습니까? 나는 그들을 파헤쳐서 내가 찾고있는 것을 찾을 수 없다. – Tom
내 업데이트를 확인하고 도움/설명을 요청하십시오. 나는 잠시 일하러 돌아와야 해. – hanksims
내 현재 위도/경도 쌍은 모두 Google지도의 값입니다. 표준 UTM 시스템이 있습니까 (북미 거주자에게 중요). 죄송합니다. 나는도, 분, 초에서 십진수로 또는 그 반대로가는 것과 같을 것이라고 생각했다. – Tom
프로젝트가 Github로 이동했기 때문에 연결이 끊어졌습니다. 문제는 "2009 년 10 월 31 일 - 22 호 : 포인트 인쇄시 추적."입니다. 더 많은 빌드에서 고쳐 졌는지 확신 할 수 없지만 그렇다고 생각합니다. – Tom