データ・アクセス・ワークフロー
サポートされているデータ・ソースの空間データ・アクセス・ワークフローについて学習します。
次の図は、空間ベクトル・データ・モデルとその内部データ・アクセス・ワークフローを示しています:
前述の図に示すように、SpatialDataFrame
の作成はデータ・ソースによって異なります:
- 空間データベース:
SpatialDataFrame
は、Spatial AI自体によって作成されます。 - ファイル:
SpatialDataFrame
は、GeoPandas/Fiona/OGRを使用して作成されます。
より複雑なインメモリー分析が必要な場合、またはscikit-learn
やPySAL
などの標準ライブラリにデータを渡す必要がある場合は、SpatialDataFrame
をGeoPandas
GeoDataFrame
に変換し、その列をNumPy
配列に変換できます。 逆に、GeoPandas GeoDataFrame
をSpatialDataFrame
に変換することもできます。
すべてのOracle Spatial AI APIアルゴリズムは、入力としてSpatialDataFrame
を受け入れます。 一部のアルゴリズムでは、GeoPandas GeoDataFrame
配列またはNumPy
配列を受け入れることもできます。