ShapeFile을 다시 투영하면 * .prj 파일의 내용 만 업데이트됩니까?


15

나는 일부 모양 파일의 투영을 변경하려면 ...의 말을하자 NAD83 (4269)WGS84 (4326)... ... 일부 타사 응용 프로그램을 사용하여이 평균을한다.prj 파일 만의 콘텐츠 업데이트 ..되지 않고 .shp파일 또는 기타를 관련 파일?


1
사용중인 타사 앱을 명시하여 명확히하십시오. 일부 앱은 .prj 파일 만 변경하고 다른 앱은 좌표 데이텀 변환을 통해 완전한 좌표를 수행 할 수 있습니다. 다시 말해, 현재 정답은 예와 아니오입니다. :)
matt wilkie

답변:


10

에서 NAD83 <-> WGS84 특정 경우 소비자 등급 GPS와 같이 중간 정도의 정확도 데이터로 작업하는 경우 두 수준이 같은 수준이므로 .prj 파일 만 변경해도 심각하지 않습니다.

측량 데이터를 센티미터 이상의 분수로 정확하게 작업하는 경우 앱은 단순히 prj 파일을 변경하는 것이 아니라 실제 데이텀 변환을 수행하는 것이 좋습니다. 또한 NAD83 정의 (NAD83_HARN, NAD83CSRS 등)가 여러 가지 있다는 점을 잊지 마십시오. 북미에만 적합하며 균일 한 적용 범위가 아닙니다. 참조 어떤 지리적 변환 유콘에 사용? NAD83 변환에 대한 대부분의 문서가없는이 불완전한 그래픽을 포함하여이 마지막 요점의 차이점과 선택 방법에 대한 긴 논의를 위해 :

NAD83 변환 범위 영역의 그림

그래픽의 텍스트는 ArcGIS에서 사용할 수있는 다양한 NAD83 변환 이름을 나타냅니다. PROJ4 및 FME와 같은 다른 프로그램에서 동등한 용어가 무엇인지 확인하는 것은 독자에게 맡겨진 운동입니다 (의견을 자유롭게 확장하거나 새 질문을 게시하십시오).


1
좋은 대답은 다른 질문에 대한 대답이라고 생각하지만 prj 파일 만 변경하여 질문의 특정 데이텀에서 재 투영 할 수 있는지 여부를 중간 정도의 정확도로 유지할 수 있습니다. 해결하려는 질문에 대한 답변은 '예'라고 답하는 반면, 재 투영이 .prj 파일 만 변경해야하는지 여부에 관계없이 다른 모든 답변에 의해 해결 된 원래 질문에 대한 답변은 '아니오'이며 일부 사람들을 혼동시킬 수 있습니다. .
Karim Bahgat

9

투영 지오 프로세싱 도구가 지형지 물의 각 꼭짓점의 좌표를 변환한다고 확신합니다.


1
테스트하려는 경우 .prj의 이름을 다른 것으로 바꾸고 모양 파일을로드 할 수 있습니다. 점은 투영 아래에있을 x 및 y 좌표를 갖지만 맵 투영을 변경하면 투영되지 않습니다.
om_henners

7

Projection은 출력 좌표 공간에 완전히 새로운 쉐이프 파일을 작성합니다. 새로운 .prj 파일을 사용하면 새 좌표가 어떤 참조 시스템에 있는지 알 수 있습니다. 따라서 WGS84 쉐이프 파일을 다음과 같은 데이터로 가져간 경우 :

latitute, longitude, value
32, -120, off santa rosa island

UTM이라고 투영 한 후 shapefile에는 다음과 같은 정보가 포함됩니다.

x (easting), y (northing), value
216577, 3544370, off santa rosa island

prj파일을 사용해야 만 만 xy좌표가 UTM 좌표를 나타냅니다. 특정 경우 WGS84와 NAD83의 유사성으로 인해 출력 좌표가 매우 유사합니다. 사용중인 소프트웨어가 데이텀 변환을 수행하여이 작업 (투영과 다른 종류의 변환)을 수행하는 방법을 알고 있는지 확인하십시오.


3

귀하의 질문에 대한 답변은 아니오입니다. 모든 .prf 파일은 데이터가 저장되는 프로젝션 (매개 변수 포함)을 정의하는 것입니다.이 데이터는 일부 GIS 프로그램에서 "즉시 데이터 재 투영"을 수행 할 수 있습니다. . 그렇기 때문에 데이터에 영향을주지 않고 .prj 파일을 삭제할 수 있습니다. 실제로 다른 프로젝트가 정의 된 .mxd 또는 다른 GIS 문서를 추가하지 않으면 알 수 없습니다. shapefile을 투영하거나 재 투영하려면 지리적 데이터가 포함 된 .shp 파일을 편집해야합니다.

다음은 Shapfile에 대한 Wikipedia 항목에 대한 링크입니다. http://en.wikipedia.org/wiki/Shapefile

그리고 "ESRI Shapefile 기술 설명"의 PDF 버전 ESRI Shapefile 기술 설명 백서


2

나는 이것이 좋은 질문이라고 생각하며 질문의 원래 문구에 직접적으로 초점을 맞춘보다 명확한 대답을 추가하고 싶었습니다.

셰이프 파일을 다시 투영하면 prj 파일이 변경 될 뿐만 아니라 prj 파일과 기본 셰이프 파일 내용 (.shp 파일)이 모두 변경 됩니다. @csw에 의해 설명 된 것처럼 쉐이프 파일을 재 투영하는 이유는 데이텀 및 프로젝션 변경을 위해 기본 .shp 파일에있는 실제 좌표 번호를 변경해야합니다. 적어도 그것이 기술적이고 적절하게 수행되어야하는 방식이며, 대부분의 GIS 또는 프로젝션 소프트웨어가 이러한 것들을 매우 중요하게 생각한다고 생각합니다.

소프트웨어를 사용하여 shapefile의 지리적 특성이나 투영 좌표계를 다시 투영하면보다 명확하게 설명 하면 다음 파일 변경 되어야 합니다.

  • .shp : 예
  • .prj : 예
  • 기타 : 확실하지 않음 (.idx 공간 인덱스 파일 일 수 있음)

이론적으로 볼 때 prj 파일을 작성하는 것이 꼭 필요한 것은 아니지만 실제 차이점은 좌표가 어떤 투영을 기반으로 어떤 투영이 가능한지 어떤 사람이나 소프트웨어도 쉽게 알 수 없다는 것입니다. shapefile을 사용하십시오. 허용되는 답변이 지적한 것처럼 그 반대도 마찬가지입니다. 프로젝션 변경과 달리 일부 데이텀 변경 의 경우 .shp 파일이 아닌 prj 파일 만 변경하면 실제로 벗어날 수 있습니다 .bc 데이텀 때때로 제대로 재 투영 할 수있는 도구가 많을 때 위험하고 불필요하며, 서로 다른 투영 좌표계를 변경할 때 거의 확실하게 작동하지 않습니다.

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