1.16 GeoRaster Java API

Oracle Spatial GeoRasterのJava APIは、Oracle SpatialのGeoRaster機能で使用可能な機能をサポートするインタフェースおよびクラスで構成されます。

ノート:

Oracle Databaseリリース23aiでは、データベースのOJVMがJDK11をサポートしているため、Oracle Spatial GeoRaster Java APIはJDK 11でコンパイルされます。ただし、下位互換性のために、APIは引き続きJDK8でサポートされます。APIを使用する場合は、関連するすべてのJARファイルが、使用されているJDKバージョン(JDK 8またはJDK 11)と一致していることを確認してください。様々なJDKバージョンでサポートされているJDBCドライバの詳細は、Oracle JDBCドライバのRDBMSおよびJDKバージョン互換性を参照してください。

このAPIは、SDO_GEORASTERオブジェクト型およびそのメタデータのJavaオブジェクトへのマッピングを完了し、GeoRasterオブジェクトを操作するJavaメソッドを提供します。

このAPIには次のパッケージが含まれています。

  • oracle.spatial.georasterパッケージはこのAPIのコアです。これは、SDO_GEORASTERオブジェクト型およびそのメタデータのJavaオブジェクトへのマッピングを完了し、GeoRasterオブジェクトを操作するJavaメソッドを提供します。高度なビジュアライゼーション・アプリケーションをサポートする仮想モザイク・クラスも提供されます。これはPure Javaであり、JAIに依存しません。

  • oracle.spatial.georaster.sqlパッケージは、oracle.spatial.georasterパッケージに含まれるサポートが提供されない一部のGeoRaster PL/SQLサブプログラムのラップのサポートを提供します。

  • oracle.spatial.georaster.imageパッケージは、GeoRasterオブジェクト、GeoRasterオブジェクトのサブセットまたは仮想モザイクからJavaイメージを生成し、イメージを処理するためのサポートを提供します。このパッケージはJAIに依存し、JAIを利用します。

これらのパッケージの詳細は、『Oracle Spatial Java APIリファレンス』(Javadoc)を参照してください。

SpatialのJavaクラス・ライブラリは、<ORACLE_HOME>/md/jlib/ディレクトリの下の.jarファイルにあります。GeoRaster Java API .jarファイルは$ORACLE_HOME/md/jlib/georasterapi.jarです。