面積以平方公里,幾何以十進位度數表示
在這個練習中,你會再次從 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())