ÎncepețiÎncepe gratuit

Suprafața în km pătrați, geometria în grade zecimale

În acest exercițiu, vei lucra din nou cu GeoDataFrame-ul council_districts și cu DataFrame-ul permits. Vei schimba sistemul de referință al coordonatelor pentru council_districts la EPSG 3857 înainte de a crea o coloană pentru area. După ce coloana area a fost creată, vei reveni la EPSG 4326, astfel încât geometria să fie exprimată în grade zecimale.

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Schimbă sistemul de referință al coordonatelor pentru council_districts la EPSG 3857 și afișează din nou crs și primele două rânduri.
  • Creează o coloană numită area. Împarte suprafața fiecărui poligon la sqm_to_sqkm pentru a obține suprafața în kilometri pătrați.
  • Schimbă sistemul de referință al coordonatelor pentru council_districts înapoi la EPSG 4326. Afișează crs și primele două rânduri.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul