GIS座標操作をテストするためのGISデータはどこにありますか?


13

あるCRSから別のCRSへのGIS座標操作のテストに使用できるデータを見つけようとしています。これまでのところ、ゴールドデータセットとEPSG G7-2のさまざまなサンプルポイントだけを見つけました。ゴールドデータはWGEからのいくつかの予測をテストするのに問題なく、G7-2文書のいくつかのポイントは個々の操作をテストするのに適しています。しかし、今必要なのは、http://www.epsg.org/Exchangeでサンプルを見つけたEPSG:4277からEPSG:4230などの暗黙的および明示的な連結調整操作をテストできるポイントです。 /1065.pdf。複数のデータムを使用する複数のポイントとCRSを備えた優れたソースが必要です。飛ぶ、グーグル猿、飛ぶ!

編集:

GIGSと呼ばれるものも見つけました


2
自分でデータをシミュレートできない明確な理由はありますか(つまり、独自のゴールドスタンダードを作成できず、参照システムの変更がこれにどのように影響するかを確認できます)。
アンディW

テストに関する問題の1つは、テストデータを思いついた場合、それが自分が正しいことの権限を持っているかのようであるということです。これはバックアップ計画にする必要がありますが、専門家からのデータを希望します。
ダンディ

Andy W:コメントを回答に書き直すことをお勧めします。何も出ない場合は間違いなく正しい答えです。
ダンディ

地球科学アプリケーションの地理空間的整合性(GIGS)について、本当に役立つものは見つけられないようです。osr_ct_test.pyで行ったことは本当に好きではありません。トラブルの可能性を探す場所の感覚を与えるだけですが、0、0から始めたので、ポイントはあまり意味をなさないことがよくあります。
カートシュヴェール

Proj.4にはGIGSテストがあります:github.com/OSGeo/proj.4/tree/master/test/gigs
Kurt Schwehr

回答:


5

Andy Wのコメント/回答に追加するには:

複数の異なるサードパーティの再投影APIを使用して、クロスチェックを使用してテストデータセットを生成する必要があります(たとえば、proj.4のバグを再現するだけではないという確信が得られます)。

また、ランダムな方法でテストできるさまざまなID(モジュロ浮動小数点エラー)を作成できます。たとえば、CRS A-> CRS B-> CRS Aを介したラウンドトリップでは、最初と同じポイントが得られます。


私が知っているのはProj4とGCTPだけです。Proj4に基づいていない他のものはありますか?
ダンディ

ボンネットの下でブランド変更されたProj4 / GCTPを使用しているかどうかを確認するのは難しいかもしれませんが、ESRIは再投影エンジンを出荷しており、FMEも同様です。(ESRIが複数の再投影エンジンを提供しているというちょっとしたグーグルのヒント:forums.esri.com/Thread.asp?c=9&f=1193&t=147790)FMEでは、再投影
ダンS.

FMEサイトであってもよいGTRANS言及earth-info.nga.mil/GandG/geotrans私はそれが何に基づいていますが、人々は、私はそれが候補であると仮定してにProj4にそれを比較するように見えるされている場合、それは、に基づいているのかわからないのですが同様に。
ダンディ

それは実際にはこのGTRANSだと思います:translate.google.com/translate ? hl=ja&sl=sv&u=http://…それは必ずしも役立つリンクではありません。;)
ダンS.

このような包括的なデータセットがないため、Proj4とEPSGデータベースを使用して独自のデータセットを作成しました。データベース内のすべてのCRSを他のすべてのCRSに対してテストしました。レポートを出力し、違いを比較します。違いが大きい場合は、個々の操作を調査します。
ダンディ

4

弊社(Safe Software)はトレーニングおよびチュートリアルで使用するサンプルデータセットを提供しています。あらゆる種類の異なるデータセット、形式、座標系があります(主にテキサスTX83)

探しているものかどうかはわかりませんが、役立つ場合は自由に使用できます。


CRS YのデータセットAのポイント#1がCRS ZのデータセットBのポイント#1と同じ物理的位置を表すものが必要です。これにより、これら2つのCRS間の座標変換に使用される座標操作が正しいかどうかをテストできます。あなたのデータを少し掘り下げて、そのようなものを見つけることができるかどうかを確認します。
ダンディ


1

一般に、PROJ.4とその子孫は非常に優れており、spatialreference.orgを使用してWeb上の座標をテストできます。Webマップは入力座標と出力座標をレポートしますが、入力座標は地理に限定されます。

精度を再確認し、既存のソフトウェア実装を信頼したくない場合は、常に直接数学を試すことができます。多くの予測では、それほど面倒ではありません。ヘルマート変換に関するウィキペディアの記事は、ジョンスナイダーの地図投影法:作業マニュアル(PDF)と同様に役立ちます。



0

Dan S.の答えは、私が当初考えていたものですが、それについてさらに2段階のアプローチを考えても、最初の変換でエラーが発生したか、2番目の変換でエラーが発生したかは区別されません。

私はまだあなたが望むデータセットが存在することを望みますが、常に制限があり、あなたの目標はあなたが特定の方法でデータを生成したいと思うかもしれませんが(方向に興味があるかもしれないポイント間の絶対誤差に加えて)エラー、ポイント間の距離のエラー、またはエリアのサイズのエラー)。

それでは、Dan S.のアプローチの一部を盗んで、このソリューションはどうでしょうか。

CRS Bにゴールドスタンダードデータがあるとします。次に、CRS Aでデータを生成します。CRSAで変換すると、CRS Bのゴールドスタンダードと完全に一致します(このような変換には確率的エラーがないと仮定します)。その後、CRS BのゴールドスタンダードポイントをCRS Aに戻すことができます。そうすれば、それらがどこにあるべきかがわかります。

これにより、CRS A-> CRS Bからの変換がエラーの原因である可能性が排除され、エラーは変換CRS B-> CRS Aのみに起因します。

編集:

残念ながら、要件を満たすデータセットは見つかりませんでした。私の図書館にあるジオコーディング精度の論文のほとんどは、EPAの空気監視ステーションを使用しています。このホワイトペーパーでは、さまざまなソースを使用しましたが、お客様の要件を満たしているとは思いません。そのうち、National Geodetic SurveyのWebページをご覧ください。私は彼らが(私が見たソースの)そのような情報を持っていることの最善策を持っていると思います。

幸運を祈ります。もしあなたが何かを見つけたら、そのソースでポストバックします。


操作とその逆のテストは、特定の操作ごとに個別に実行できます。そのためのデータがあり、多くの場合、方程式に付随しています。テストに関する問題は、CRS AからCRS Dに変換しようとすると実際に現れます。それを行うには複数の方法がありますが、そのうちの1つが優れています。操作A-> Dを使用する方が高速かもしれませんが、正しいパスはA-> B-> C-> DまたはA-> C-> DまたはA-> Z-> Dである可能性があります。月から離れたクレーターの範囲内であなたを取得しますが、落下牛によって引き起こされるクレーターに可能な限り近づけたいです。
ダンディ

エラーがどの特定の変換に起因するのかを常に評価する必要はありませんか?私の例は、複数のCRSに拡張できます。私は自分の快適な領域から少し外れているので、これ以上の提案を控えることにしたいと思います。いくつかのデータセットが標準を満たしているかどうか、引き続き確認します。私が読んだジオコーディングの精度を評価するいくつかの疫学論文は、おそらくあなたの要件を満たすかもしれないと思います。それは多分大きいかもしれません。
アンディW

主なことは、それ自体が正しいかどうかではなく、個々の操作が正しく使用されているかどうかをテストすることです。
ダンディ

0

私はあなたがそのようなデータを見つけることができる3つの場所を知っています。最初の2つはProj4関連です:

1. Proj4テストファイルhttps : //github.com/OSGeo/proj.4/tree/master/nad

名前に「test」が含まれるファイルは、proj4 transformコマンドを実行するスクリプトです。入力はこれらのテストファイル内にあります。予想される出力データは、名前に「_out.dist」が含まれる対応するファイルにあります。入力と出力の最後で、diffコマンドと比較されます。

2. https://github.com/Beman/boost-trunk-git-svn/blob/master/libs/geometry/test_extensions/gis/projections/projections.cpp

それはいくつかの合成データです。Proj 4.8.0で正しいことを確認できます。

3. GeoTransゴールドデータパックhttp : //earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html

これを試したことはありませんが、あなたの役に立つことを願っています!

Ps私が使用し依存している素敵なWebツール:http : //cs2cs.mygeodata.eu/(proj4ベース)

幸運を!

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