このサービスは、空間データセットに対して空間ビニングを実行します。
post
/spatialviewer/api/v1/binningJob
リクエスト
サポートされるメディア・タイプ
- application/json
問合せパラメータ
- 非同期
-
型:
booleantrueの場合、この操作は非同期で実行されます。false
本文パラメータ
ジョブ詳細
ルート・スキーマ: BinningJobInfo
型:
object- cellHeight
-
型:
number(double)形状が矩形の場合は、矩形の高さを指定します。例:2.5 - cellWidth
-
型:
number(double)六角形または矩形の幅。例:5 - dataPath
-
型:
stringHDFS内のファイルのパス。useIndexがfalseの場合は、このプロパティを指定します。例:/user/oracle/spatialviewer/tweetsJune.json - gridMaxX
-
型:
number(double)ビニング・グリッドの最小外接矩形(MBR)の最大のX値。例:175 - gridMaxY
-
型:
number(double)ビニング・グリッドの最小外接矩形(MBR)の最大のY値。例:75 - gridMinX
-
型:
number(double)ビニング・グリッドの最小外接矩形(MBR)の最小のX値。例:-175 - gridMinY
-
型:
number(double)ビニング・グリッドの最小外接矩形(MBR)の最小のY値。例:-75 - indexName
-
型:
string索引の名前。useIndexがtrueの場合は、このプロパティを指定します。例:TweetsJune - inputFormatClass
-
型:
string入力形式クラス。useIndexがfalseの場合は、このプロパティを指定します。例:oracle.spatial.hadoop.vector.geojson.mapred.GeoJsonInputFormat - jarWithNeededClasses
-
型:
stringカスタムRecordInfoProviderまたはInputFormatのようなユーザー定義クラスを持つJAR名。InputFormatクラスまたはRecordInfoProviderクラスがAPI、またはHadoop APIクラスにない場合、ユーザー定義クラスのJARが提供されます。このjarを使用するには、/opt/oracle/oracle-spatial-graph/spatial/web-server/spatialviewer/WEB-INF/libディレクトリに追加し、サーバーを再起動する必要があります。useIndexがfalseの場合に設定可能なオプションのプロパティ。例:myjar.jar - outputPath
-
型:
stringHadoopジョブの出力パス。例:/user/oracle/spatialviewer/binResult - recordInfoProviderClass
-
型:
string空間情報を提供するクラス。useIndexがfalseの場合は、このプロパティを指定します。例:oracle.spatial.hadoop.vector.geojson.GeoJsonRecordInfoProvider - resultName
-
型:
string結果名。例:Binning Count TweetsJune - 形状
-
型:
stringデフォルト値:hexagon指定可能な値:[ "hexagon", "rectangle" ]ビニング・グリッドのセルの形状。指定可能な値はhexagonまたはrectangleです。例:hexagon - srid
-
型:
integer(int32)ジオメトリのSRID。useIndexがfalseの場合は、このプロパティを指定します。例:8307 - thematicAttribute
-
型:
stringテーマ・フィールドには、指定されたRecordInfoProviderクラスの関数getExtraFieldsによって返されたフィールド、またはビンのレコード数を指定するカウント属性によって返されたフィールドのいずれかを指定できます。例:count - tolerance
-
型:
number(double)空間操作を実行するときに使用される許容差を表すdouble値。useIndexがfalseの場合は、このプロパティを指定します。例:0.05 - useIndex
-
型:
boolean索引が入力として使用される場合はtrue、それ以外の場合はfalse例:true
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
要求が成功しました。
レスポンスには、HDFS内の結果の場所が含まれています。
また、ジョブが完了すると、結果はSpatialViewerのローカル作業ディレクトリ(SpatialViewer構成を参照)に含まれているフォルダbinning_resultsに保存されます。結果は、表示用にMap API VectorLayer (OM.layer.VectorLayer)のデータ・ソースとして使用できます。
レスポンスには、HDFS内の結果の場所が含まれています。
また、ジョブが完了すると、結果はSpatialViewerのローカル作業ディレクトリ(SpatialViewer構成を参照)に含まれているフォルダbinning_resultsに保存されます。結果は、表示用にMap API VectorLayer (OM.layer.VectorLayer)のデータ・ソースとして使用できます。
本文
ルート・スキーマ: BinningJobResponse
型:
object- o:successCode
-
型:
string成功コード。例:SV-05004 - レスポンス
-
型:
stringレスポンスには、HDFS内の結果の場所が含まれています。例:hdfs://<namenode>:8020/user/oracle/spatialviewer/binResult - ステータス
-
型:
string成功またはエラー例:success - タイトル
-
型:
stringサービスのタイトル。例:Create binning job.
202レスポンス
非同期リクエストを受け入れました。
レスポンスには、ジョブを追跡するためのリソース・マネージャWebアプリケーションのURLが含まれています。
また、ジョブが完了すると、結果はSpatialViewerのローカル作業ディレクトリ(SpatialViewer構成を参照)に含まれているフォルダbinning_resultsに保存されます。結果は、表示用にMap API VectorLayer (OM.layer.VectorLayer)のデータ・ソースとして使用できます。
レスポンスには、ジョブを追跡するためのリソース・マネージャWebアプリケーションのURLが含まれています。
また、ジョブが完了すると、結果はSpatialViewerのローカル作業ディレクトリ(SpatialViewer構成を参照)に含まれているフォルダbinning_resultsに保存されます。結果は、表示用にMap API VectorLayer (OM.layer.VectorLayer)のデータ・ソースとして使用できます。
本文
ルート・スキーマ: AsyncBinningJobResponse
型:
object- o:successCode
-
型:
string成功コード。例:SV-05004 - レスポンス
-
型:
stringレスポンスには、ジョブを追跡するためのリソース・マネージャWebアプリケーションのURLが含まれています。SpatialViewer Hadoop構成でこの値を参照してください(ユーザーズ・ガイドの第1.8.4章「Oracle Big Data ApplianceでOracle SpatialViewerの構成」を参照してください)。パラメータはyarn.resourcemanager.webapp.addressです。例:http://resource.mananger.webapp:8088 - ステータス
-
型:
string成功またはエラー例:success - タイトル
-
型:
stringサービスのタイトル。例:Create binning job.