開始使用免費開始

面積以平方公里,幾何以十進位度數表示

在這個練習中,你會再次從 council_districts GeoDataFrame 與 permits DataFrame 開始。你將先把 council_districts 的座標參考系統改為 EPSG 3857,然後建立 area 欄位。建立好 area 欄位之後,再把 CRS 改回 EPSG 4326,讓幾何座標以十進位度數表示。

本練習屬於課程

在 Python 視覺化地理空間資料

檢視課程

練習說明

  • council_districts 的座標參考系統改為 EPSG 3857,並再次列印 crs 與前兩列資料。
  • 建立名為 area 的欄位。將每個多邊形的面積除以 sqm_to_sqkm,得到以平方公里為單位的面積。
  • council_districts 的座標參考系統改回 EPSG 4326。列印 crs 與前兩列資料。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Change council_districts crs to epsg 3857
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())

# Create area in square km
sqm_to_sqkm = 10**6
council_districts['area'] = council_districts.____ / sqm_to_sqkm

# Change council_districts crs back to epsg 4326
council_districts = council_districts.____(____ = ____)
print(council_districts.crs)
print(council_districts.head())
編輯並執行程式碼