私のオフィスには、さまざまな形式(画像、ジオデータベースのフィーチャクラス、LIDAR、テーブルなど)の約100 GBの地理空間データがあり、収集されてから10年間は管理されていません。現在は、データのインベントリと再構築を担当しています。データはファイルシステムに保存され、バージョン管理されていませんが、多くのデータセットとジオデータベースは、何がなぜかを説明する追加のメタデータなしで新しい場所にコピーされています。
私たちがやるべきことや将来的にそれを構造化する方法(私はそれに取り組んでいます)に踏み込むことなく、私が遭遇したときにフィーチャクラスデータとジオデータベースを比較する適切な方法があるかどうかを把握しようとしています。 2つのコピー間で何が変更されたかを判別するためにコピーします。Beyond Compareを使用して、さまざまなタイプのデータを比較できます。特定のアイテムを比較するトピックについてGIS.SEに関するいくつかの質問に出くわしましたが、それらが機能するかどうかはわかりません。少なくとも、スクリプトを追加しない限り、これは望ましいことではありませんが、オプションです。
- ArcSDEデータベースの古いバージョンと新しいバージョンの違いを取得していますか?
- arcpyの2つのジオメトリをうまく比較するにはどうすればよいですか?(これは巧妙に動作する可能性がありますが、もっと良いものを望んでいます)
GISデータのすべての異なるタイプとプロパティを考えると、比較はかなり難しい操作であることがわかりますが、少なくとも空間的な場所、関連するデータテーブル、理想的にはメタデータの違いを処理できるものを期待しています。一方の商用ソフトウェアと、もう一方の比較的必要最小限のコードは、どちらも問題ありません。
これも存在しますか?
編集:明確にするために-私たちはArcGIS 10.0と10.1を使用しています-他のオープンソースまたは商用プロバイダーを含むソリューションも使用できて嬉しいですが、ESRIソリューションはすべて10.0と互換性がある必要があります。また、私たちのデータは現在、真のデータベース(SDE、postGISなど)にはありませんが、比較したいものを別の形式に移動してもかまいません。