1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで扱う地理空間データ

Connected

演習

パリの地区を探索する(II)

前の演習では、GeoDataFrame に用意されたカスタマイズ済みの plot() メソッドを使い、データセット内のジオメトリを手早く可視化しました。GeoDataFrame と GeoSeries は、いわば「空間情報に対応した」DataFrame と Series で、pandas の対応物に比べて空間データ特有のメソッドや属性が追加されています。

GeoDataFrame の .geometry 属性は、列名が何であっても、ジオメトリオブジェクトを含む列を GeoSeries として返します(デフォルトでは列名は 'geometry' です)。

空間機能のもう一つの例が area 属性で、ポリゴンの面積を返します。

GeoPandas は geopandas としてインポート済みで、地区データセットは districts という変数で利用できます。

指示

100 XP
  • type() 関数で districts がどのようなオブジェクトか確認します。
  • districts GeoDataFrame の geometry 属性にアクセスし、そのオブジェクトの型を出力します。
  • ジオメトリの先頭5行を表示します。
  • 地区のジオメトリの面積を確認します。