プロジェクションを扱う2つの異なる操作を混同しています。
投影の定義:ArcGISのプロパティを表示するときに空間参照が現在定義されていないシェープファイルまたはその他のフィーチャクラスがある場合、これを使用します。何らかの観察に基づいて、レイヤーに定義された投影が間違っていることを知っていた場合にも、これを使用できます。これは、フィーチャの座標が現在定義されている投影またはその他の手がかりに適していないことを認識したことが原因である可能性があります。この操作は、既存の投影を指定した別の投影で上書きするだけです。これは、フィーチャクラスプロパティの[XY座標系]タブで座標系を変更することにより、ArcCatalogでも実行できます。
フィーチャクラスを投影する:このツールは、定義された投影を持つフィーチャクラスがあり、それを別の投影に変換する場合に使用されます。これにより、適切な変換が実行され、フィーチャが新しい投影の座標空間に変更されます。
あなたの質問では、現在にある、Geographic coordinate system
またはのLatitude/Longtude
単位を持つシェープファイルがあると述べていますDecimal Degrees
。これは、あなたがの範囲内の座標を持っていることを意味Y/Lat = 0 to 90
してX/Lon = -180 - +180
。このシェープファイルをそのままArcMapに取り込むと、その投影が認識されます。マイルに設定された測定ツールを使用すると、ArcMapは距離を正しく計算します。
その後、使用の定義の投影座標を変換していないツールを、単にからシェープファイルに割り当てられた投影に変更Geographic
するとState Plane NAD 83 California Zone 6 Feet
。これにより、単位がフィートのシェープファイルが作成されます。ただし、シェープファイルのフィーチャは内部座標が変換されていないため、まだの範囲にありX = -180 to +180 and Y = 0 to 90
ます。同じ座標系を使用してプロジェクトツールを実行しても、定義ツールで既にこの投影にシェープファイルを設定しているため、実際には何も実行されません。これが、測定ツールを使用すると、距離が劇的に小さくなる理由です。基本的に、シェープファイルのすべての機能は、水平方向に360フィート、垂直方向に90フィートの距離に収まります。
地理座標系の元のシェープファイルで実行する適切な手順は、プロジェクトツールを使用することです。についてはProjection
、を選択しますState Plane, NAD 1983 California Zone 6 Feet
。出力は適切な場所にあり、測定時に正しい距離を与える必要があります。また、投影が定義されていて、ArcMapのデータフレームに投影が定義されている場合、他のレイヤーにも正しくオーバーレイする必要があります。