Slide 16
Slide 16 text
Mobility Technologies Co.,
Ltd.
AWS S3 からの情報取得: ⾛⾏軌跡、ドラレコ映像、画像
1. GDAL Virtual File System を使う(推奨)
例: gzip 圧縮されたポイントデータCSV のベクターレイヤー作成
クラウド (AWS) 連携型 QIGS Plugin 開発 Tips
16
vlayer = QgsVectorLayer(
"/vsigzip//vsis3/{bucket}/{obj}|option:X_POSSIBLE_NAMES=longitude|option:Y_POSSIBLE_NAMES=latitude",
"point_layer",
"ogr",
)
2. boto3 で get object する
レイヤーを作る前にデータを加⼯したい場合や特定の出⼒フォーマットに事前に変換したい場合、もしくはデータが空間
情報ではない場合(画像や動画)
3. Presigned URL を発⾏して取得
PyQt のWidgetで動画表⽰や画像表⽰時に URL をそのままデータソースとして設定したい場合
ファイルシステムハンドラを Chain できる!