Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Ubah sistem referensi koordinat untuk council_districts ke EPSG 3857, lalu cetak crs dan dua baris pertama lagi.
  • Buat kolom bernama area. Bagi luas setiap poligon dengan sqm_to_sqkm untuk mendapatkan luas dalam kilometer persegi.
  • Ubah sistem referensi koordinat untuk council_districts kembali ke EPSG 4326. Cetak crs dan 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())
Edit dan Jalankan Kode