QGIS에서 측정 단위를도에서 미터로 변경 하시겠습니까?


11

Windows에서 QGIS 1.7.0을 실행하고 있으며 TIGER에서 인구 조사 블록 그룹 경계 의 shapefile을 다운로드했습니다 . 이 파일은 WGS 84 좌표계에있는 것으로 보이며 QGIS에서 열 때 측정 단위는 도입니다.

파일을 NAD 83 좌표계에 다시 투영하여 새 모양 파일로 저장하려고 시도했지만 새 파일을 열면 여전히 눈금자가 표시됩니다. 버퍼를 만들려고하면 버퍼 거리를도 단위로 해석합니다.

TIGER의 shapefile로 시작한다고 가정하면 측정 단위를도에서 미터로 변환하는 가장 좋은 방법은 무엇입니까?


후손을 위해, 미국 인구 조사 TIGER shapefile을 다룰 때 다음과 같은 워크 플로우가 의미가있는 것 같습니다.

  1. 관련 shapefile 다운로드
  2. QGIS에서 열기
  3. Settings메뉴를 클릭하고project properties
  4. NAD83 / UTM zone 19N과 같은 투영 좌표계를 선택하십시오.
  5. 상자를 클릭하십시오 Enable 'on the fly' CRS transformation
  6. 확인을 클릭하십시오
  7. '확대 확대'버튼 (돋보기 중 하나)을 클릭하십시오

답변:


14

프로젝트의 좌표 참조 시스템을 변경해야합니다. QGIS는 모양 파일을로드 할 때 그렇게하지 않습니다.

settings-> Project Properties->로 이동 Coordinate Reference System (CRS)하여 투영을 검색하십시오.

WGS84와 NAD83은 모두 투영이 아닌 데이텀을 나타냅니다 . TIGER 데이터를 투영하려면 넓은 영역을 다루는 경우 UTM 영역 또는 미국 전역의 투영을 사용하는 경향이 있습니다.


좋아, 나는 CRS를 NAD 83으로 바꾸었고 아무것도 바뀌지 않았다. 거리의 단위는 여전히 도입니다.
Zach

2
MerseyViking이 말했듯이 NAD 83은 데이텀입니다. 작은 영역의 경우 관련 UTM 영역으로 변경하면 작동합니다.
Emily

2
답장에서 말했듯이 NAD83은 투영이 아니므로 여전히 각도에 있습니다. 데이터는 지구와 같은 회전 타원체에 매핑됩니다. 선형 단위 (미터, 피트 또는 마일 등)가 의미를 갖기 전에 종이지도처럼 평평한 평면에 데이터를 다시 투영해야합니다. Wikipedia 기사는 차이점을 이해하기위한 합리적인 출발점입니다. en.wikipedia.org/wiki/Map_projection
MerseyViking

알았어, 고마워 입력 레이어의 CRS 설정과 프로젝트의 CRS 설정 사이에 혼란이 생겼습니다.
Zach

1
또한 QGIS가 레이어를 동적으로 재 투영하려면 (즉, 재 투영 한 후 투영 된 데이터로 작업하는 대신 작업하는 동안) '즉석에서 CRS 변환 사용'확인란을 선택해야합니다. QGIS 1.7 이상에서는 벡터와 래스터 모두에서 작동합니다. 이전 버전에서는 벡터에서만 작동합니다.
mattwigway

1

shapefile을 다른 이름으로 저장해야합니다 (shapefile 이름을 마우스 오른쪽 단추로 클릭하고 다른 이름으로 저장). 저장할 때 새 CRS를 선택하고 확인하기 전에 맨 아래에있는 "프로젝트에 추가"상자를 선택하십시오. 오른쪽 CRS에 쉐이프 파일이 있지만 이제 프로젝트의 CRS가 동일한 지 확인해야합니다. 오른쪽 아래 모서리에있는 "대상"기호를 사용하여 확인하고 변경할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.