Projections를 다루는 두 가지 다른 작업을 혼동하고 있습니다.
투영 정의 : ArcGIS에서 속성을 볼 때 현재 공간 참조가 정의되어 있지 않은 쉐이프 파일 또는 기타 피쳐 클래스가있는 경우에 사용합니다. 일부 관찰을 기반으로 레이어에 대해 정의 된 투영이 잘못되었음을 알고있는 경우에도이를 사용할 수 있습니다. 이는 피쳐의 좌표가 현재 정의 된 투영 또는 다른 단서에 적합하지 않다는 것을 인식했기 때문일 수 있습니다. 이 작업은 단순히 기존 투영을 지정한 다른 투영으로 덮어 씁니다. 피쳐 클래스 속성의 "XY 좌표계"탭에서 좌표계를 변경하여 ArcCatalog에서이를 수행 할 수도 있습니다.
피쳐 클래스 투영 :이 도구는 투영이 정의 된 피쳐 클래스가 있고 다른 투영으로 변환하려고 할 때 사용됩니다. 그러면 적절한 변환을 실행하여 피쳐를 새 투영의 좌표 공간으로 변경합니다.
귀하의 질문에, 당신은 현재 Geographic coordinate system
또는에 Latitude/Longtude
있는 단위 가있는 shapefile을 가지고 있다고 진술합니다 Decimal Degrees
. 이것은 Y/Lat = 0 to 90
및 의 범위에 좌표가 있음을 의미합니다 X/Lon = -180 - +180
. 이 쉐이프 파일을 ArcMap에 그대로두면 투영이 인식됩니다. 측정 도구 세트를 마일로 설정하면 ArcMap이 거리를 정확하게 계산합니다.
그런 다음 좌표를 변환하지 않고 셰이프 파일에 지정된 투영을에서로 변경하는 투영 정의 도구 를 사용 Geographic
했습니다 State Plane NAD 83 California Zone 6 Feet
. 이것은 피트 단위의 shapefile을 제공합니다. 쉐이프 파일의 피처는 내부 좌표를 변환하지 않았으므로 여전히 범위 내에 X = -180 to +180 and Y = 0 to 90
있습니다. 같은 좌표계를 사용하여 프로젝트 도구를 실행하면 실제로 정의 도구를 사용하여 셰이프 파일을이 투영으로 설정했기 때문에 실제로 아무것도 수행되지 않습니다. 그렇기 때문에 측정 도구 를 사용할 때 거리가 크게 줄어 듭니다. 기본적으로 쉐이프 파일의 모든 기능은 이제 가로 360 피트와 세로 90 피트의 거리에 맞습니다.
지리 좌표계의 원래 모양 파일에서 수행 되는 올바른 절차 는 프로젝트 도구 를 사용하는 것 입니다. 에 대해을 Projection
선택합니다 State Plane, NAD 1983 California Zone 6 Feet
. 출력은 올바른 위치에 있어야하며 측정시 정확한 거리를 제공해야합니다. 투영이 정의되어 있고 ArcMap의 데이터 프레임에 투영이 정의되어있는 경우 다른 레이어에서도 올바르게 오버레이되어야합니다.