GISソフトウェアレガシー
以前のArcSDEの高コストとSQL Serverの空間データ型の不足(2008年まで)、およびバージョン10までのOracleにより、多くの組織のデータをシェープファイルに格納する以外に選択肢がありませんでした(入札者が入札コストを抑えるため) 。
SQL Serverにネイティブの空間タイプが導入されたことで、ArcSDEは莫大な投資からArcGISに無料で含まれるようになり、組織の空間データの "折り込み"になりました。
ArcGISとSQL Serverを使用している組織には、以前は3つの選択肢がありました。
- ArcSDEを購入して空間データを「適切な」SQL Serverデータベースに保存するには、2万以上の料金を支払います。
- 空間データをシェープファイル/個人用GDBに保存し、データベース内の残りの組織データにリンクします(またはこれらの属性をDBFにエクスポートします)
- GISベンダーを切り替えて、単一のデータベースに空間データを保存します。ただし、新しいGISソフトウェアからのみアクセス可能な形式で保存します
SQL Serverがネイティブの空間タイプを持つと、ほとんどのベンダーは独自の形式ではなくこれを使用しました。つまり、他のアプリケーションが空間データに突然アクセスできることを意味します。ESRIは、ArcSDEをArcGISに統合することでコストを削減するか、空間データをネイティブデータベース形式で保存できるようにする必要がありました。
さらに、空間ビューを作成したり、フィーチャをバックエンドデータベースに簡単にリンクしたりするオプションがなかったため、DBFに関連付けられたシェープファイルに対してArcIMSで実行されるクエリには、すべての必須フィールドと複製を含める必要がありました。
組織上の理由
最近、空間データがネイティブデータベースタイプになるまで、組織内のデータベース管理者によって長い間無視されたり分離されたりしており、GISマネージャーの責任になっていることに他の人も同意します。データベースの設計、正規化、レプリケーション、セキュリティ、およびSQLビューの概念には、非常に異なる特殊なスキルセットが必要になることが多く、習得するにつれて簡単に学ぶことはできません。
コストの理由
データモデルに費やすために多大な時間と労力が必要であることを入札で説明し、このモデルへのデータのクリーニング/インポートはしばしば不可能です。多くの場合、プロジェクトの購入者はGISの分析的観点から来ており、構造化データの重要性を見落としています。