Luas dalam km persegi, geometri dalam derajat desimal
Dalam latihan ini, Anda akan kembali mulai dengan GeoDataFrame council_districts dan DataFrame permits. Anda akan mengubah council_districts untuk menggunakan sistem referensi koordinat EPSG 3857 sebelum membuat kolom area. Setelah kolom area dibuat, Anda akan mengubah kembali CRS ke EPSG 4326 agar geometri berada dalam derajat desimal.
Latihan ini merupakan bagian dari kursus
Memvisualisasikan Data Geospasial di Python
Instruksi latihan
- Ubah sistem referensi koordinat untuk
council_districtske EPSG 3857, lalu cetakcrsdan dua baris pertama lagi. - Buat kolom bernama
area. Bagi luas setiap poligon dengansqm_to_sqkmuntuk mendapatkan luas dalam kilometer persegi. - Ubah sistem referensi koordinat untuk
council_districtskembali ke EPSG 4326. Cetakcrsdan dua baris pertama.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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())