https://geopandas.org/en/stable/index.html
地理的形状データを扱えるようにpandasを拡張したライブラリ
Installation
https://geopandas.org/en/stable/getting_started/install.html
-
condaを用いてconda-forge経由でのインストールを推奨
(GeoPandasが必要とする依存関係について、すべてのプラットフォーム向けのpre-built binaries(あらかじめコンパイル済みのバイナリ)を提供するため)conda install --channel conda-forge geopandas
Introduction to GeoPandas
https://geopandas.org/en/stable/getting_started/introduction.html
- pandasに地理空間データのサポートを追加したもの
- コアデータ構造
geopandas.GeoDataFramepandas.DataFramepandasのサブクラス- ジオメトリ列を格納でき、空間演算を実行する
geopandas.GeoSeriespandas.Seriesのサブクラス- GeoSeriesには任意のジオメトリタイプを含めることが可能
(1つの配列内で異なるジオメトリタイプを混在させることも可能) - GeoSeriesにはGeoSeries.crs属性があり、投影に関する座標参照系情報(CRS)が格納されている
- 各GeoSeriesは異なる投影であることができGeoDataFrameは同じジオメトリの異なる投影バージョンを保持することも可能
- GeoDataFrame内では1つのGeoSeriesだけがアクティブなジオメトリ列として扱われ、GeoDataFrameに対して行われるすべてのジオメトリ演算はこの列に適用される
(アクティブなジオメトリ列にはGeoDataFrame.geometry属性を通じてアクセス可能)
- GeoDataFrameは、従来のデータ(数値、ブール値、テキストなど)を持つpandas.Seriesと、ポイントやポリゴンなどのジオメトリを持つgeopandas.GeoSeriesの組み合わせ
- GISソフトウェアとは異なり、ジオメトリ列を複数持つことも可能
Examples Gallery
https://geopandas.org/en/stable/gallery/index.html
User guide
https://geopandas.org/en/stable/docs/user_guide.html