1.20 Spatial Java Application Programming Interface (API)
Oracle Spatialでは、Java Application Programming Interface (API)を提供しています。
ノート:
Oracle Databaseリリース23aiでは、データベースのOJVMがJDK11をサポートしているため、Oracle Spatial Java APIはJDK 11を使用してコンパイルされます。ただし、APIは下位互換性のために引き続きJDK8でサポートされます。APIを使用する場合は、関連するすべてのJARファイルが、使用されているJDKバージョン(JDK 8またはJDK 11)と一致していることを確認してください。様々なJDKバージョンでサポートされているJDBCドライバの詳細は、Oracle JDBCドライバのRDBMSおよびJDKバージョンの互換性を参照してください。このAPIには次のパッケージが含まれています。
-
oracle.spatial.geometry
: Spatial SQL SDO_GEOMETRYデータ型(説明はこのマニュアルを参照)のサポートを提供します。 -
oracle.spatial.georaster
: GeoRasterの主要な機能のサポートを提供します(Oracle Spatial GeoRaster開発者ガイドを参照)。 -
oracle.spatial.georaster.image
: GeoRasterオブジェクトまたはGeoRasterオブジェクトのサブセットからJavaイメージを生成し、イメージを処理するためのサポートを提供します。これらの機能の詳細は、Oracle Spatial GeoRaster開発者ガイドを参照してください。 -
oracle.spatial.georaster.sql
: GeoRaster PL/SQL APIのラップのサポートを提供します(Oracle Spatial GeoRaster開発者ガイドを参照)。 -
oracle.spatial.network
: Oracle Spatialネットワーク・データ・モデルのサポートを提供します(Oracle Spatialトポロジおよびネットワーク・データ・モデル開発者ガイドを参照)。 -
oracle.spatial.network.lod
: Oracle Spatialネットワーク・データ・モデルにおいて、ロード・オンデマンド(LOD)方法でネットワーク分析を行うためのサポートを提供します(Oracle Spatialトポロジおよびネットワーク・データ・モデル開発者ガイドを参照)。 -
oracle.spatial.network.lod.config
: Oracle Spatialネットワーク・データ・モデルにおいて、ロード・オンデマンド(LOD)でのネットワーク分析を構成するためのサポートを提供します(Oracle Spatialトポロジおよびネットワーク・データ・モデル開発者ガイドを参照)。 -
oracle.spatial.topo
: Oracle Spatialトポロジ・データ・モデルのサポートを提供します(Oracle Spatialトポロジおよびネットワーク・データ・モデル開発者ガイドを参照)。 -
oracle.spatial.util
: 各種操作を実行するクラスを提供します。
これらのパッケージに含まれるクラスとインタフェースのリファレンス情報の詳細は、Oracle Spatial Java APIリファレンス (Javadoc)を参照してください。
SpatialのJavaクラス・ライブラリは、<ORACLE_HOME>/md/jlib/
ディレクトリの下の.jar
ファイルにあります。
親トピック: Spatialの概念