空間抽出、変換、ロード(空間ETL )は、地理空間変換およびロード(GTL )とも呼ばれ、地図データなどの地理空間データを管理および操作するプロセスです。地理情報に特化したソフトウェアツールとライブラリを使用した抽出、変換、ロード(ETL)プロセスの一種です。[1]
空間ETLの一般的な用途は、データソースからの地理情報を、例えばGISソフトウェアにインポートするなどして、より簡単に使用できる別の形式に変換することです。[1]ツールは、データをある形式から別の形式に直接変換することも、中間形式を介して変換することもできます。中間形式は、データ変換を実行する必要がある 場合によく使用されます。
起源と歴史
非空間データを処理するための ETLツールは以前から存在していましたが、空間データの固有の特性を管理できる ETL ツールが登場したのは 1990 年代初頭になってからでした。
空間 ETL ツールは、 GIS業界で、業界の多様なマッピング アプリケーションと関連する独自の形式間の相互運用性 (または情報交換) を実現するために登場しました。ただし、空間 ETL ツールは、組織が空間データを既存の非空間データベースと統合したり、空間データ資産を活用してより競争力のあるビジネス戦略を開発したりするためのツールとして、管理情報システムの領域でもますます重要になっています。
従来、GIS アプリケーションは限られた数の空間データ形式を読み込んだりインポートしたりする機能を持っていましたが、専門的な ETL 変換ツールはほとんどありませんでした。その概念は、データをインポートしてから、GIS アプリケーション自体の中で段階的に変換や分析を実行するというものでした。一方、空間 ETL では、ユーザーがデータをインポートしたり表示したりする必要がなく、通常、単一の定義済みプロセスでタスクを実行します。
GIS業界内での相互運用性の向上を目指して、多くの既存のGISアプリケーションが製品内に空間ETLツールを組み込んでいます。ArcGIS Data Interoperability Extensionはその一例です。[2]
変換
空間ETLプロセスの変換フェーズでは、さまざまな機能を使用できます。これらの機能の一部は標準ETLに似ていますが、空間データに固有のものもあります。[3]空間データは通常、地理要素と関連する属性データで構成されます。そのため、空間ETL変換は、幾何学的変換(地理要素の変換)または属性変換(関連する属性データの変換)のいずれかとして説明されることがよくあります。
一般的な地理空間変換
- 再投影: ある座標系と別の座標系の間で空間データを変換する機能。
- 空間変換: 空間相互作用をモデル化し、空間述語を計算する能力
- トポロジ変換: 異なるデータセット間のトポロジ関係を作成する機能
- 再シンボル化:色や線のスタイルなど、地形図の特性を変更する機能
- ジオコーディング: 表形式のデータの属性を空間データに変換する機能
追加機能
空間 ETL アプリケーションに望ましい機能は次のとおりです。
- データ比較: 変更検出と増分更新を実行する機能
- 競合管理: 同じデータを使用する複数のユーザー間の競合を管理する機能
- データの配信: ソース形式に関係なく、インターネット経由でデータを公開したり、電子メールで配信したりする機能
- 意味処理: 意味を保持しながらユーザー入力を最小限に抑えるために、さまざまなデータ形式のルールを理解する能力
用途
空間 ETL には、次のようなさまざまな用途があります。
- データクレンジング:データセット内のエラーの除去
- データのマージ:複数のデータセットを共通のフレームワークにまとめること。コンフレーションはその良い例です。
- データ検証: 検証と品質保証の目的で複数のデータセットを比較する
- データ変換: 異なるデータ形式間の変換。
