QGIS에서 좌표 변환 매개 변수를 어떻게 볼 수 있습니까?


11

QGIS가 "즉석"변환에 사용하고 다른 CRS에 데이터를 저장하는 데 사용하는 변환 방법 및 매개 변수를보고 (가능한 경우 편집 가능) 어떻게해야합니까? ArcGIS처럼 ?

다음은 비슷한 질문 이지만 다르게 대답했습니다. 새 좌표계 를 만들고 싶지 않습니다 .QGIS 좌표계에있는 기존 의 변환 을 확인하고 싶습니다 .

ArcGIS에서 CRS 쌍에 대한 몇 가지 변환 방법 중에서 선택할 수 있으며 QGIS는 어떻습니까?

기본 WGS84 CRS를 다른 로컬 CRS로 변경했습니다. 예를 들어,로 설명 된 EPSG 3763 (ETRS PT TM 06) 프로젝트를 설정 +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs하고 EPSG 20790 (Datum Lisboa)에 데이터를 추가 +proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,0,0,0 +pm=lisbon +units=m +no_defs하면 즉시 재 투영되고 다소 정확하게 보입니다. 그러나 내가 볼 수 없다면 실제로 올바른지 알고 싶습니다. 정확도가 다른 몇 가지 권장 방법이 있으며 어떤 방법 을 사용했는지 알고 싶습니다 (둘 중 하나 인 경우).

(저는 QGIS에 유창하지 않고 배우기 만합니다).

답변:


11

QGIS가 WGS84를 변환 할 때 사용하는 proj 문자열을 볼 수 있습니다.

Settings->Project settings, CRS 탭을 열고 EPSG 코드 또는 CRS 이름을 검색하십시오. 모든 CRS는 EPSG 코드 또는 사용자 정의 CRS로 참조됩니다.

일반적으로 모든 EPSG 코드는 WGS84로 한 번의 특정 변환과 함께 번들로 제공되며 가장 적합한 것으로 결정되었습니다. 미국식 NAD27 CRS는 3 ~ 7 개 매개 변수 Helmert 변환 대신 기본적으로 ntv2 그리드를 사용하는 유일한 것입니다.

정의 된 변환의 정확성에 만족하지 않으면 + towgs84 매개 변수가 다른 사용자 정의 CRS를 정의 할 수 있습니다.


편집하다

EPSG : 4207의 투영 인 리스본 데이텀 예제의 경우 EPSG 데이터베이스는 http://svn.osgeo.org/gdal/trunk/gdal/data/datum_shift.csv 에서 찾을 수있는 몇 가지 변환 매개 변수를 제공합니다 .

214,1656,4207,4326, "리스본에서 ETRS89 (1)까지의 매개 변수 값 (코드 1655). ETRS89와 WGS 84가 변환 정확도 내에서 동일하다고 간주 될 수 있다고 가정합니다. 리스본에서 WGS 84 (4)로 대체 (코드 1988). ", 3 미터 정확도의 응용 분야 용, 1294,36.96,42.15, -9.55, -6.19,1,0,9606, -280.9, -89.8,130.2, -1.721,0.355, -0.371 , -5.92,0

215,1944,4207,4326, "리스본에서 ETRS89 (2)까지의 매개 변수 값 (2790) (코드 1790). ETRS89와 WGS 84가 변환 정확도 내에서 동일하다고 간주 될 수 있다고 가정합니다.", 미터, 1294,36.96,42.15, -9.55, -6.19,1,1,9606, -282.1, -72.2,120, -1.592,0.145, -0.89, -4.46,0

216,1984,4207,4326 ,, 저해상도 응용 프로그램 용., 1294,36.96,42.15, -9.55, -6.19,1,0,9603, -304.046, -60.576,103.64 ,,,,, 1

217,1988,4207,4326, 중간 해상도 응용 프로그램의 경우., 1294,36.96,42.15, -9.55, -6.19,1,0,9607, -288.885, -91.744,126.244,1.691, -0.41,0.211, -4.598 , 0

따라서 세 개의 매개 변수를 사용한 저해상도 변환이 예제에 사용됩니다. http://svn.osgeo.org/gdal/trunk/gdal/data/gcs.csv 에 코드 4207 로 저장되어 있으며 proj.4에 따라 Qgis 및 기타 GIS 소프트웨어에서 사용됩니다.

http://www.epsg-registry.org/ 는 EPSG : 1984에 대해 5 미터의 정확도를 제공합니다 (변환에는 자체 코드 번호가 있음에 유의하십시오). 이 값은 WGS84가 소개되었을 때 NIMA에 의해 처음 게시되었습니다. 그러나 현지 측량 기관이 권장하는 것은 아닙니다. http://www.fc.up.pt/pessoas/jagoncal/coordenadas/index_en.htm을 볼 수도 있습니다 .

보다 정확한 정보를 원하면 http://www.igeo.pt/produtos/geodesia/Grelhas_NTv2.htm 에서 ntv2 그리드를 사용해보십시오 .


답변 주셔서 감사하지만 완전히 명확하지 않습니다. 프로젝트 설정에서 이미 기본 WGS84 CRS를 다른 것으로 변경했습니다. 내가 정확하게 이해한다면 QGIS는 모든 좌표계를 지리적 WGS84로 참조합니까? 어쨌든 프로젝트의 한 로컬 CRS 데이터에서 다른 CRS 로의 변환은 항상 CRS1-> WGS84-> CRS2와 같은 WGS84를 통과합니까? (EPSG 3763 (ETRS)의 경우 +proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs, 0,0,0,0,0,0,0이 매개 변수입니다.)
nadya

1
예, WGS84는 모든 CRS가 이체되는 모든 기준입니다. ETRS는 WGS84와 거의 동일한 타원체를 사용하므로 널 시프트 매개 변수가 제공됩니다. 지각 이동으로 인한 WGS84와 ETRS 간의 이동은 때때로 WGS84의 재정의에 의해 조정됩니다.
AndreJ

예, ETRS는 단지 운이 좋은 사례입니다. WGS84와 다른 CRS가 두 개인 경우 CRS1-> WGS84-> CRS2가 다소 조잡한 방법인지 궁금합니다. (
nadya

1
그것의 조금 더 복잡합니다 : 예상 CRS1-> 측지 CRS1-> WGS84-> 측지 CRS2-투영 CRS2. 우리는 55000 개가 넘는 EPSG 코드를 가지고 있습니다. 모든 것 사이에서 직접 변환하려면 얼마나 많은 변환 매개 변수가 필요한지 상상할 수 있습니다.
AndreJ

1
3 파라미터는 항상 dx, dy 및 dz 시프트이며, 7 파라미터는 rotx, roty, rotz 및 스케일 팩터를 추가합니다. 독일에서는 둘 다 Helmert라고하며 Molodensky와 Bursa-Wolf는 세계 다른 지역에서 사용됩니다. 다른 변형도 있지만 proj에서는 구현되지 않습니다.
AndreJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.