プライマリ・コンテンツに移動
Oracle® Spatial and Graph開発者ガイド
12cリリース1 (12.1)
B72470-07
目次へ移動
目次
索引へ移動
索引

前
次

B Oracle Locator

Oracle Locator (Locatorともいう)は、Oracle Database Standard Editionの機能です。Locatorは、Oracle Spatial and Graphで使用可能な主要な機能およびサービスを提供します。通常、インターネットおよびワイヤレス・サービス・ベースのアプリケーションおよびパートナ・ベースのGISソリューションをサポートするために必要な、重要な機能を提供します。Locatorは、複雑な空間データ管理が必要な地理情報システム(GIS)アプリケーションのためのソリューションとして設計されていません。線形参照、高度な空間ファンクション、Spatial and Graph Webサービスなどの機能が必要な場合は、LocatorではなくOracle Spatial and Graphを使用します。

Spatial and Graphと同様に、Locatorは、エンド・ユーザー・アプリケーションではなく、アプリケーション開発者向けの一連の空間機能として設計されています。

Locatorは、Oracle DatabaseのStandard Edition One、Standard EditionおよびEnterprise Editionと、Oracle Database XE (Express Edition)で使用できます。Spatial and Graphは、Oracle Database Enterprise Editionのみで使用可能な別ライセンスのオプションです。Spatial and Graphには、Locatorのすべての機能に加えて、Locatorでは使用できない機能も含まれています。

Locatorで使用可能な機能のみを使用する必要がある場合は、「LocatorまたはSpatial and Graphの手動によるインストールおよび削除」を参照してください。Spatial and GraphおよびLocatorに関するライセンス情報は、『Oracle Databaseライセンス情報』を参照してください。

Locatorがインストールされているかどうかは、Oracle Multimediaが正しく適切にインストールされたかどうかによります。Oracle Multimediaは、Oracle Databaseとともにインストールされ構成されますが、必要に応じて、手動でインストールすることもできます(『Oracle Multimediaユーザーズ・ガイド』を参照)。Locatorは、Oracle Multimediaのインストール時にインストールされます。

通常Locatorには、Spatial and Graphの一部のサブプログラム(ファンクションおよびプロシージャ)とともに、Oracle Spatial and Graphのデータ型、演算子および索引付け機能が含まれます。Locatorに含まれる機能は次のとおりです。

空間の概念、SDO_GEOMETRYオブジェクト型、SQL Multimedia型の注釈テキストのサポート、および空間データの索引付けとロードの詳細は、このマニュアルの第1章から第5章を参照してください。Locatorでサポートされている機能のリファレンス情報および使用方法は、表B-1に示す章または項を参照してください。

表B-1 Locatorに含まれている機能

機能 参照先

SDO_JOINを含み、SDO_POINTINPOLYGON含まない空間演算子。(SDO_JOINSDO_POINTINPOLYGONは厳密にはテーブル・ファンクションですが、演算子とともに説明。)

空間演算子

SDO_GEOMパッケージ・サブプログラム

SDO_GEOMパッケージ(ジオメトリ)

空間集計ファンクション

空間集計ファンクション

座標系変換サブプログラム(SDO_CSパッケージ)

SDO_CSパッケージ(座標系変換)

演算子のコールに対する暗黙的な座標系の変換(このコールでは、問合せされたレイヤーの座標系にウィンドウを変換する必要あり)。

空間演算子

ファンクション・ベースの空間索引付け。

ファンクション索引のSDO_GEOMETRYオブジェクト

空間索引での表のパーティション化のサポート(パーティションおよびその索引の分割、マージおよび交換を含む)。

パーティション空間索引の使用および索引を含むパーティションの交換

測地データのサポート。

測地座標のサポートおよびレガシー表およびビュー

索引を作成、変更、削除するためのSQL文。

空間データを索引付けするためのSQL文

パラレル空間索引作成(PARALLELキーワードを指定したALTER INDEX REBUILDおよびCREATE INDEX文)(リリース2 (9.2)の新機能)。

空間データを索引付けするためのSQL文

SDO_GEOMETRYオブジェクト型のメソッド。

SDO_GEOMETRYメソッド

SQL Multimedia空間型(ST_xxx型)

SQL Multimedia型のサポート

同等のOracle Spatial and Graphの機能がLocatorでサポートされているSQL Multimediaファンクション(ST_xxxファンクション)

ST_xxxファンクションと同等のSpatial and Graphの機能

注釈テキスト

注釈テキストの型およびビュー

以前のリリースのSpatial and Graphから今回のリリースへデータをアップグレードするパッケージ(SDO_MIGRATE)

SDO_MIGRATEパッケージ(アップグレード)

チューニング・サブプログラム(SDO_TUNEパッケージ)

SDO_TUNEパッケージ(チューニング)

Spatialのユーティリティ・ファンクション(SDO_UTILパッケージ)。

SDO_UTILパッケージ(ユーティリティ)

Spatial and Graph Java APIのoracle.spatial.geometry (sdoapi.jar)パッケージおよびoracle.spatial.util (sdoutil.jar)パッケージのクラス

『Oracle Spatial and Graph Java APIリファレンス』

オブジェクトのレプリケーション。

『Oracle Databaseアドバンスト・レプリケーション』

表B-2に、LocatorでサポートされていないSpatial and Graphの機能、およびこのマニュアルや他のマニュアルでそれらの機能の詳細を記載している章を示します。

表B-2 Locatorに含まれていない機能

機能 参照先

線形参照システム(LRS)のサポート(SDO_LRSパッケージ)

線形参照システム(概念と使用方法)およびSDO_LRSパッケージ(線形参照システム)(リファレンス)

3次元のジオメトリ・サポート: 3D空間索引付け、3D演算子および3Dデータのサブプログラムの使用はLocatorではサポートされていません。

3次元の空間オブジェクト(3Dの概念と使用方法)

空間分析およびマイニングのサブプログラム(SDO_SAMパッケージ)

SDO_SAMパッケージ(空間分析およびマイニング)

OpenLSのサポート(ジオコーディング、マッピング、ビジネス・ディレクトリ(イエロー・ページ)および運転方向(ルーティング・)サービスのサポートを含む)

OpenLSのサポートおよびSDO_OLSパッケージ(OpenLS)。関連項目:

Web Feature Service (WFS)のサポート(SDO_WFS_PROCESSおよびSDO_WFS_LOCKパッケージ)

Web Feature Service(WFS)のサポート(概念と使用方法)、およびSDO_WFS_PROCESSパッケージ(WFSの処理)およびSDO_WFS_LOCKパッケージ(WFS) (リファレンス)

Catalog Services for the Web (CSW)のサポート(SDO_CSW_PROCESSパッケージ)

Catalog Services for the Web (CSW)のサポート(概念と使用方法)およびSDO_CSW_PROCESSパッケージ(CSWの処理) (リファレンス)

Triangulated Irregular Network (TIN)および点郡(PC)のデータ型および関連するサブプログラム

3次元の空間オブジェクト(概念と使用方法)、およびSDO_TIN_PKGパッケージ(TIN) (SDO_TIN_PKGのリファレンス)およびSDO_PC_PKGパッケージ(点群) (SDO_PC_PKGのリファレンス)

SDO_POINTINPOLYGON (厳密にはテーブル・ファンクションですが、演算子とともに説明)

空間演算子

GeoRasterのサポート

『Oracle Spatial and Graph GeoRaster開発者ガイド』

トポロジ・データ・モデル

『Oracle Spatial and Graphトポロジ・データ・モデルおよびネットワーク・データ・モデル・グラフ開発者ガイド』

ネットワーク・データ・モデル

『Oracle Spatial and Graphトポロジ・データ・モデルおよびネットワーク・データ・モデル・グラフ開発者ガイド』

Spatial and Graph Java APIのoracle.spatial.geometry (sdoapi.jar)パッケージおよびoracle.spatial.util (sdoutil.jar)パッケージ以外のパッケージのクラス

『Oracle Spatial and Graph Java APIリファレンス』

Locatorは、Oracle DatabaseのStandard EditionとEnterprise Editionの両方で使用できますが、Locatorの一部の機能には、Standard Editionでは使用できないか、または使用が制限されているデータベース機能が必要です。表B-3に、Locatorのこれらの機能の一部およびその可用性を示します。

表B-3 Standard EditionまたはEnterprise Editionでの機能の可用性

機能 Standard/Enterprise Editionでの可用性

パラレル空間索引作成

Enterprise Editionでのみサポートされます。

SDO_GEOMETRYオブジェクトのマルチマスター・レプリケーション

Enterprise Editionでのみサポートされます。(SDO_GEOMETRYオブジェクトの単一のマスター・ビューまたはマテリアライズド・ビューのレプリケーションは、Standard EditionおよびEnterprise Editionの両方でサポートされます。詳細は、『Oracle Databaseアドバンスト・レプリケーション』を参照してください。)

パーティション化された空間索引

Enterprise EditionではPartitioning Optionが必要です。Standard Editionではサポートされません。

B.1 LocatorまたはSpatial and Graphの手動によるインストールおよび削除

Spatial and Graphをインストールしたり、LocatorではなくSpatial and Graphに固有の機能を使用するには、Spatial and Graphのライセンス要件を満たす必要があります。Spatial and GraphおよびLocatorに関するライセンス情報は、『Oracle Databaseライセンス情報』を参照してください。

注意:

Oracle MultimediaをOracle Databaseとともにインストールして構成する場合は、Oracle Locatorもインストールされます。

LocatorおよびSpatial and Graphに関連する特定のインストールおよび削除操作を実行するために、次のスクリプトを使用できます。

  • mddins.sqlは、Spatial and Graphを手動で削除し、Locatorのみを残します(したがって、Locatorのみがインストールされている状態です)。これにより、Locatorで使用可能な機能のみを使用することができ、Spatial and Graphでのみ使用可能な機能は使用できなくなります。

  • mdinst.sqlは、Spatial and Graphを手動でインストールするため、Spatial and GraphおよびLocatorで使用可能なすべての機能を使用できます。

Locatorの機能のみを使用する必要があるにもかかわらず、Spatial and Graphがすでにインストールされている場合は、mddins.sqlスクリプトを次のように実行します。

  1. Oracle Multimediaがインストールされていることを確認します。

  2. SYSDBA権限を持つSYSユーザー(SYS AS SYSDBA)としてデータベースに接続し、プロンプトが表示されたらSYSアカウントのパスワードを入力します。

  3. SQL*Plusを起動し、次の文を入力します。

    • Linuxの場合: @$ORACLE_HOME/md/admin/mddins.sql

    • Windowsの場合: @%ORACLE_HOME%\md\admin\mddins.sql

Spatial and Graphを使用できる必要がある場合は、mdinst.sqlスクリプトを次のように実行します。

  1. SYSDBA権限を持つSYSユーザー(SYS AS SYSDBA)としてデータベースに接続し、プロンプトが表示されたらSYSアカウントのパスワードを入力します。

  2. SQL*Plusを起動し、次の文を入力します。

    • Linuxの場合: @$ORACLE_HOME/md/admin/mdinst.sql

    • Windowsの場合: @%ORACLE_HOME%\md\admin\mdinst.sql