シェープファイル内の長い線は、測地線と見なされるべきですか、それとも2D緯度経度空間内の直線と見なされますか?


13

線がシェープファイル形式で頂点を接続する方法についての定義はありますか?

最も単純な場合、標準のWGS84地理座標系を使用して、40、-118から40、-112までの2つのポイント(米国ではどこかランダム)のラインを想像してください。.prjファイルの内容は次のとおりです。

GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]

ポイントは、ラインの40.1、-116北または南ですか?

  1. 線が緯度の長い空間で直線的に補間されると考えると、それは40度の平行(小さな円)に従い、点は線の北になります。
  2. 線が地球表面上の最短経路であると考える場合、それは線の中央で最大緯度が40.1度を超える測地線(大円)です。その後、ポイントはラインの南になります。
  3. それとも、単に未定義ですか?シェープファイル形式には曲線の概念はないため、直線を結ぶ直線セグメントのみがあります。この答えを明確にするには、ラインを高密度化する必要があります(ラインに沿ってポイントを追加)。

QGISでこのようなシナリオを作成すると、線は40度の平行線をたどり、答えは1であるとわかります。しかし、これを明確な答えとして受け取らず、より堅実な答えを聞きたいと思います。


4
これは素晴らしい質問です。そのような定義はアナリストの目にあるように思えます。最終的に、セグメントの意味は誰がシェープファイルを作成し、どのように処理されたかに依存します。これは... メタデータの仕事のように見えます。
whuber

技術的に言えば、ポリゴンのエッジは一般に閉じた線である「環」(またはLinearRing)と呼ばれている
マイクT

回答:


6

投影システムが作成されたときに関係するものは、直線であるように見えます。その後、それぞれの新しい投影で再計算され、ソフトウェアはそれを「戦略的」にしようとします。これは極の近くで非常に顕著です:極の方位角投影で極の周りに描かれた正方形は、別の極の方位角に再投影されると、常に円に変わります(つまり、以前のまっすぐな側面は極に向かって凹の曲線になります)、またはたとえ中央子午線が変更されても。ソフトウェアは、ある頂点から次の頂点に到達する方法を知らないため、論理的なパスと思われるものが必要です。

これが、そのような状況で頂点を高密度化する理由です。これにより、各頂点間で同じ補間が行われていても、ポリゴンエッジが既知のコーディネーターに固定されます。


1

シェープファイルの仕様にはこれに関する情報はありません。2つの頂点を接続する方法は、シェープファイルを表示または処理するソフトウェア次第です。ソフトウェアで使用できる属性フィールドに情報を追加できますが、機能全体に影響します。

Esriはこれに少し取り組んでいるので、ArcGIS 10には機能があります。これに関するヘルプトピックの1つは、測地フィーチャの作成です。

注:私の見解は、雇用主(Esri)の見解とは異なる場合があります。


1

KMLについてはわかりませんが、シェープファイルでは、頂点を結ぶ線は実際には直線の線分です。シェープファイルの編集についての ArcGISヘルプファイルから:

シェープファイルの曲線を使用したフィーチャの作成

シェープファイルは、円弧、楕円、ベジェ曲線などの真のパラメトリック曲線をサポートしていないため、これらの形状は直線セグメントとして保存されます。

編集ツールを使用してシェープファイルに曲線を作成すると、最初は画面上で曲線が曲線状に見える場合があります。ただし、編集内容を保存すると、曲線は緻密化され、形状は元の曲線の形状に近い一連の直線セグメントに変換されます

オプションの場合、ジオデータベースフィーチャクラスは真の曲線を格納できます。

ジオデータベースフィーチャクラスを使用すると、形状は、曲線の終点に頂点のみを持つ真の曲線として保存されます。


0

私の意見では、それは投影に依存します。私が知っていることから、緯度経度WGS84投影は、大部分のGISソフトウェアでプレートキャリー(正接- ここにリンクの説明を入力)と見なされるため、緯線と経線は直線と垂直線と見なされます。この投影で海峡線を測定する場合は、大円線の手法を適用する必要があります。ただし、これは実際の距離を計算する必要がある場合にのみ適用されます。したがって、Plate Carre Lat Long投影法では、+ 40.1 latは+40から間違いなく北です。

それが助けて、他の人が異なる意見を持っているかもしれないことを願っています。

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