Intersecția unui GeoDataFrame cu un Polygon
Combinând setul de date privind utilizarea terenurilor cu setul de date al districtelor, putem analiza cum sunt folosite terenurile dintr-un anumit district.
Pentru aceasta, trebuie mai întâi să determinăm intersecția setului de date privind utilizarea terenurilor cu un district dat. Să luăm din nou districtul Muette ca exemplu.
Seturile de date privind utilizarea terenurilor și districtele au fost deja importate ca land_use, respectiv districts, iar districtul Muette a fost extras în poligonul shapely muette. De asemenea, GeoPandas și matplotlib sunt deja importate.
Acest exercițiu face parte din cursul
Lucrul cu date geospațiale în Python
Instrucțiuni pentru exercițiu
- Calculează intersecția poligoanelor din
land_usecu poligonul unicmuette. Numește rezultatulland_use_muette. - Creează rapid un grafic al acestei intersecții și transmite
edgecolor='black'pentru a vedea mai clar limitele diferitelor poligoane. - Afișează primele cinci rânduri din
land_use_muette.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Print the land use datset and Notre-Dame district polygon
print(land_use.head())
print(type(muette))
# Calculate the intersection of the land use polygons with Notre Dame
land_use_muette = ____
# Plot the intersection
land_use_muette.____
plt.show()
# Print the first five rows of the intersection
print(land_use_muette.____)