.prjファイルの仕様に標準はありますか?


15

データ交換には形状ファイルを使用します。私は.prjファイルを見てきました。異なるプログラムは異なるprjファイルを生成します。

prjファイルでパラメーターを指定する方法の標準はありますか?

私の知る限り、プロジェクションの名前(例:PROJCS ["ETRS89 / UTMゾーン32N(zE-N)"、…])は自由に割り当てることができます。しかし、データムの名前(DATUM ["D_ETRS_1989"、…]など)も自由に割り当てることができるとは信じられません。

これに関する情報は見つかりませんでした。ESRI Shapefile Technical Descriptionでも、.prjファイルに関する情報はありません。ESRI KB記事14056 HOWTO:シェープファイルのための投影メタデータ(.PRJ)ファイルを作成しては言う:「あなたは地図投影とパラメータオブジェクトの定義済みの名前を使用する必要があります」。しかし、この記事では、これらの事前定義された名前の場所を指定していません。各GIS企業は独自の名前を指定していますか?または、EPSGはこれらの名前を指定していますか?

QGIS、AutoCAD Map、spatialreference.orgの.prjファイル(EPSG 4647)のセクションにいくつかの違いがあります

ここに画像の説明を入力してください


2
標準とは呼びませんが、ESRI KB Article 14056方法:シェープファイルのプロジェクションメタデータ(.prj)ファイルの作成は、prjを最初から作成する方法を示します
RyanKDalton-OffTheGridMaps

@RyanDalton-興味深いリンクをありがとう。しかし、残念ながら私の質問は未解決のままです(編集された質問を参照)
Jens 14

回答:


13

座標参照システムWKT標準の新しい仕様に関するOGCコメントのページにいくつかの情報があります

元の仕様は、EPSG Geodetic Parameter Datasetのスキーマの1990年代半ばバージョンに基づいてOGCのために何ヶ月も前にEsriによって書かれました。他のOGC仕様によって改訂および拡張されました。非常に緩やかに定義された仕様であるため、多くの場合、微妙に異なる実装が発生しました。過去2年ほどで、新しい仕様が打ち出されました。現在、コメントのためにISOにあります。

Esriフレーバーのprj文字列を記述するための「ベストプラクティス」に関するドキュメントはいくつかありますが、ドキュメントには公開されていません。

EPSGレジストリは今、この新しい仕様に基づいて、そのオブジェクトのためにWKTをエクスポートすることができます。サンプルとして、地理的2D CRSであるWGS 84を次に示します。

GEODCRS["WGS 84",
  DATUM["World Geodetic System 1984",
    ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1.0]]],
  CS[ellipsoidal,2],
    AXIS["latitude",north,ORDER[1]],
    AXIS["longitude",east,ORDER[2]],
    ANGLEUNIT["degree",0.01745329252],
  ID["EPSG",4326]]

既存のWKTは「新しい」パーサーで読み取れるはずですが、その逆は成り立ちません。注意すべきいくつかの変更:

  • トップレベルのキーワードが変更され、パーサーが新しい形式をすばやく識別できるようになりました
  • スキーマのより多くの要素がサポートされています(軸の方向や順序など)

2016年7月6日更新:CRS WKT仕様/標準は、2015年にISOおよびOGCによって承認されました。OGCバージョンは こちらです。

開示:私はEsriで働いており、最初のOGC仕様の作成を手伝い、新しい仕様を打ち出したグループのメンバーであり、EPSGレジストリを管理する小委員会のメンバーでもあります。


1
これは非常に明確な回答です。「非常に緩やかに定義された仕様であるため、多くの場合、微妙に異なる実装が発生しました」という文が怖くて明白です。ISOを使用した新しい標準の現状はどうなっていますか?
ジョンパウエル

2

マークした名前は、関連するデータが次のパラメーターに含まれているため、本当に自由に使用できます。ここで説明するように、.prjファイルはWKT形式である必要があります。

http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html

これらのキーワードは正確に使用する必要がありますが、名前は使用しないでください。

すべての(良い)ソフトウェアはパラメーターを調べ、それから独自の投影定義を作成します。

または、EPSGコードを使用できます(データムシフトを除く)。

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