ShapeFileの再投影は、*。prjファイルのコンテンツのみを更新しますか?


15

..からいくつかのシェープファイルの投影を変更したい場合は...と言うNAD83 (4269)WGS84 (4326)...サードパーティのアプリを使用して....これは.prjファイルが更新されるだけで、.shpファイルや他のコンテンツではないことを意味します関連ファイル?


1
使用しているサードパーティアプリを明記してください。.prjファイルのみを変更するアプリもあれば、座標データ変換による完全な座標調整を行うアプリもあります。言い換えれば、現時点での正しい答えは「はい」と「いいえ」の両方です:)
マットウィルキー

回答:


10

NAD83 <-> WGS84 の特定のケースで、消費者グレードのGPSなど、中程度の精度のデータを使用している場合、.prjファイルのみが変更されても、そのレベルで2つは同義であるため、深刻ではありません。

センチメートル以上の精度の測地データを使用している場合、アプリはprjファイルを変更するだけでなく、実際のデータ変換を行う方が良いでしょう。また、いくつかの異なるNAD83定義(NAD83_HARN、NAD83CSRSなど)があることを忘れないでください。それらは北米にのみ有効であり、その場合は均一なカバレッジではありません。ユーコンに使用する地理的変換を参照してくださいこの最後のポイントの違いと選択方法の長い議論については、NAD83変換に関するほとんどのドキュメントにはないこの不正なグラフィックを含めて:

NAD83変換カバレッジエリアの図

グラフィック内のテキストは、ArcGISで利用可能なさまざまなNAD83トランスフォーメーションの名前を示しています。PROJ4やFMEなどの他のプログラムで同等の用語が何であるかを判断することは、読者に任せた課題です(コメントを自由に拡大するか、新しい質問を投稿してください)。


1
良い答えは、別の質問に答えていると思いますが、prjファイルを変更するだけで、質問の特定のデータとの間で再投影(中程度の精度を維持)することを回避できるかどうかです。答える質問に対する答えは「はい」と言うとおりですが、元の質問に対する答えは、再投影によって.prjファイルのみを変更するかどうかは「いいえ」であり、一部の人々を混乱させる可能性があります。
カリムバガット14年

9

投影ジオプロセシングツールは、フィーチャ内の各頂点の座標を変換するものと確信しています。


1
テストする場合は、.prjの名前を別の名前に変更して、シェープファイルをロードします。ポイントには、投影の下にあるx座標とy座標がありますが、マップ投影を変更しても投影されません。
om_henners

7

Projectionは、出力座標空間にまったく新しいシェープファイルを書き込みます。新しい.prjファイルにより、新しい座標がどの参照システムにあるかがわかります。したがって、次のようなデータを含むWGS84シェープファイルを取得した場合

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

UTMと言うように投影した後、シェープファイルには次のような情報が含まれます。

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

prjファイルを使用することによってのみ、xおよびy座標がUTM座標を参照していることがわかります。特定のケースでは、WGS84とNAD83が類似しているため、出力座標は非常に類似しています。使用しているソフトウェアが、この操作を実行するためのデータム変換の方法を知っていることを確認してください(投影とは異なる種類の変換)。


3

あなたの質問に対する答えは「いいえ」です。.prfファイルは、データを保存する投影法(パラメータを含む)を定義するだけです。このデータは、一部のGISプログラムで順番に使用できます。これが、データに影響を与えずに.prjファイルを削除できる理由です。実際、別のプロジェクトが定義された.mxdまたは他のGISドキュメントを追加しようとしない限り、気付くことさえありません。シェープファイルを投影または再投影するには、地理データを含む.shpファイルを編集する必要があります。

Shapfile http://en.wikipedia.org/wiki/Shapefileの Wikipediaエントリへのリンクは次のとおりです

「ESRI Shapefile Technical Description」のPDFバージョンESRI Shapefile Technical Description Whitepaper


2

これは良い質問だと思うので、質問の元の表現に直接向けられたより明確な答えを追加したかっただけです。

いいえ、シェープファイルを再投影すると、prjファイルが変更されるだけでなく、prjファイルとメインのシェープファイルの内容(.shpファイル)の両方が変更されます。ある理由は、@cswによって示されるように、シェープファイルを再投影すると、両方の基準及び投影変化について、主.SHPファイルに配置されている実際の座標番号を変更しなければなりません。少なくともそれが技術的かつ適切に行われるべき方法であり、ほとんどのGISまたは投影ソフトウェアはこれらのことを非常に真剣に考えていると思います。

より明確に述べると、ソフトウェアを使用してシェープファイルの地理的daturmまたは投影座標系を再投影すると、次のファイル変更されるはずです。

  • .shp:はい
  • .prj:はい
  • その他:不明(おそらく.idx空間インデックスファイルですか?)

理論的な観点からは、prjファイルを書くことは厳密には必要ではないという指摘がありますが、実際の違いは、座標がどの投影法に基づいているかを誰も簡単に知ることができないことです。シェープファイルを使用します。受け入れられた回答が指摘しているように、逆もまた当てはまる場合があります。いくつかのデータム変更(投影変更とは対照的に)の場合、。 わずかに異なるだけですが、適切に再投影するための多くの利用可能なツールがある場合、これは危険で不要であり、さらに、大幅に異なる傾向がある投影座標系を変更する場合はほぼ確実に機能しません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.