문제

Alberta 10 TM Projection에서 위도/경도 좌표를 Easting/Northing 좌표로 변환해야 합니다.

10 TM 투영은 UTM과 유사하지만 캐나다 앨버타 주의 사용자 지정 투영입니다.내 생각에는 (약간 노력하면) 직접 코딩할 수 있지만 이미 완료되었다면 바퀴를 재발명하지 않는 편이 낫습니다.

도움이 되었습니까?

해결책

붙잡다 PROJ.4 지도 제작 투영 라이브러리 - 오픈 소스 라이브러리.

10TM에 권장되는 매개변수:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27

에 따르면 이 게시물 다음을 수행해야 할 수도 있습니다.

10TM 데이터가 NAD83 Datum (NAD27/CLRK66 대신)을 참조하면 ELLPS를 GRS80으로 변경하십시오.Alberta의 10TM 좌표가 5,000,000 (Altalis "Standard")이면 False Northing (Y_0)을 -5000000으로 변경해야 할 수도 있습니다.

proj.4는 도서관 모든 종류의 지리적 좌표계 변환을 얻으려면할 수 없는 변신은 거의 없습니다.

나는 또한 읽기를 권장합니다 지도 투영 - John Snyder의 작업 매뉴얼(페이퍼백) 당신이 이런 종류의 일에 관심이 있다면..그것은 고전입니다.:) (링크를 수정했습니다)

다른 팁

나는 GDAL(http://www.gdal.org) 이것을하기 위해.다양한 언어에 대한 바인딩도 지원합니다.

무료 GIS 라이브러리를 보려면 여기를 살펴보세요. http://www.freegis.org/database/?cat=12.귀하의 필요에 맞는 것을 찾을 수 있기를 바랍니다.

이 작업을 수행하려면 직접 코딩하는 것보다 타사 DLL을 사용하는 것을 진지하게 고려할 것입니다.

저는 10 TM 투영의 자세한 내용을 알지 못하지만 UTM 및 위도/경도를 포함하여 다양한 좌표계 간의 좌표 변환을 높은 정확도로 요구하는 프로젝트에 참여했습니다.우리는 관련된 수학이 너무 복잡하다는 것을 발견했습니다.

아마도 오픈 소스 PROJ.4를 살펴보십시오.http://trac.osgeo.org/proj/

그들은 광범위한 변환을 지원하는 것으로 보이므로 Alberta 10 TM이 다루어지기를 바랍니다.

오픈소스 GIS 애플리케이션 다운로드 MapWindow

GIS 도구 메뉴 열기

그리고 Shapefile 재투영 도구를 사용하세요."National Grids Canada"에서 이 Alberta 투영을 선택할 수 있습니다.

-jeff tiemann jefftiemann@gmail.com

당신은 또한 사용할 수 있습니다 http://code.google.com/p/android-openmap-framework/ Android 위치를 LatLonPoint, UTMPoint 또는 MGRSPoint로 변환할 수 있습니다.

좌표 쌍을 삽입할 수 있습니다. 좌표계 변환 - 온라인 서비스 적절한 입력과 원하는 출력 좌표계를 설정할 수 있습니다.수백 가지의 좌표계가 있습니다. 키워드를 사용하여 적절한 좌표계를 간단히 찾는 것이 가능합니다.너는 볼 수있어 편집 가능한 proj4 텍스트 정의 각 좌표계에 대해 투영 매개변수를 수정해야 하는 경우 거기에서 수정할 수 있습니다.또는 자신만의 맞춤 프로젝션을 정의할 수 있습니다....

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