Oracle Spatial とは

Oracle Spatial は Oracle DBMS(データベース管理システム)のエクステンションであり、Oracle に空間タイプと空間検索関数を追加します。Oracle Spatial は 2 つの主要オプションで提供されています。

Oracle Spatial は、ArcGIS など多くの地理情報システムと同じ機能を備えています。ほとんどの場合、ArcGIS ユーザが Oracle Spatial を主に利用する理由は、Oracle DBMS にジオデータベース格納とアクセスのためのオプション メカニズを追加するためです。基本的には、ArcGIS ユーザは Oracle ジオデータベースにフィーチャクラスまたはラスタ データセットを新規作成するたびに、フィーチャまたはラスタ ジオメトリの格納方法(ジオデータベース オプションと Oracle Spatial データ格納オプションのどちらか)を選択することができます。

ArcSDE は空間データの格納方式として Oracle SpatialのObject Relational Model をサポートしています。具体的には、Oracle Spatial または Locatorジオメトリを使用して、データセットのフィーチャおよびラスタを ArcSDE ジオデータベースに格納し、管理することができます。

Oracle Spatial データ格納の概要

Oracle Spatial には、次に説明する空間ジオメトリ タイプ(MDSYS.SDO_GEOMETRY)、空間メタデータ スキーマ、インデックス手法、関数、および実装ルールが用意されています。

メモメモ:

Oracle Locator は、Oracle Spatial のサブセットです。Oracle Locatorには、SDO_GEOMETRY データ タイプに加えて、Oracle Spatial によって提供される機能の一部が含まれています。Oracle Locator は、ArcSDE で使用することができます。Oracle Spatial と Oracle Locator の違いについては、Oracle のドキュメントをご参照ください。このトピックでは、「Oracle Spatial」を「Oracle Locator」に置き換えて読む事ができます。


3/6/2012