PythonとオープンソースGIS

https://www.osgeo.cn/pygis/

ここでは、オープンソースのPythonライブラリーと関連ツールとGISのリストです。

基本クラスライブラリ(抽象化ライブラリ)

  • •GDAL / OGRは、オープンソースGISのほとんどの根拠ものArcGIS、FMEな商用ソフトウェアとして含まれている  オープン  。
  • •PROJ.4の地図投影ライブラリは  オープン
  • GeoJSONを処理データのフォーマットのための•にGeoJSONライブラリ
  • ラスタ画像処理のための•Rasterio
  • •ジオスは、Cライブラリと空間関係の分析によって開発されました

Pythonライブラリ

  • •シャプレー基づいていジオスパッケージPythonライブラリ
  • •フィオナベクトルデータの書き込みを読むため
  • •RTREEはRTREE空間インデックスライブラリです
  • •pyprojはPROJ.4はPythonインタフェースの拡張であります
  • 計算ラスタデータに使用•のpython-rasterstats
  • •OGC標準に基づいOWSLib情報へのアクセスは、
  • •ベースマップmatplotlibのベースのグラフィックスライブラリ
  • 空間データペイントの•デカルトmatplotlibの使用
  • •マーカンタイル球形メルカトル

GISツール

  • •データ処理のためのGeoPandas統合パンダ、スッキリ、フィオナ、デカルト、pyprojとrtreesは、
  • •GeoDjangoが生産、統合されたGISポータルプログラム機能をジャンゴ
  • •統計ラスタのpython-rasterstats

デスクトップソフトウェアのインタフェース

  • •ArcPy
  • •pyQGIS

https://www.osgeo.cn/page/python_opengis

使用したOGRベクタデータ操作

  1. GDALプロフィール
  2. ベクトルデータモジュールを使用すると、OGR開きます
  3. レイヤ情報の取得
  4. 取得機能
  5. クローズドベクターデータ、メモリ、削除データの解放
  6. OGR幾何学的要素を使用してオブジェクトを生成します
  7. OGRシェープファイルの使用方法の新しいコピーを作成します。
  8. OGRデータセットは、幾何学的形状を使用して作成されます
  9. OGRを使用して、ベクターデータフィールドの定義
  10. 選択された特徴属性条件
  11. OGRでのクエリに使用するSQL文

GDALを使用してラスターオペレーション

 

  1. GDALを使用して起動します
  2. 読むGeoTIFファイル情報
  3. 情報を取得するために使用GDALラスターバンド
  4. バンドデータの種類
  5. データアクセスのデータセット

 

地図作成投影

PythonはSpatiaLiteを使用しています

マッピングはMAPNIKを使用して行います


アップデート:

おすすめ

転載: www.cnblogs.com/2008nmj/p/12047911.html