Niet zeker wat deze fout veroorzaakt. Ik merkte dat de 2020 wildfires laag die wordt genoemd in de 10-01 tutorial is verouderd: c3c10388e3b24cec8a954ba10458039d
De fout wordt veroorzaakt bij de structures variabele. Ik ben de jupyter-cellen aan het doorlopen en kan niet verder vanwege de fout. Ik heb de code tot nu toe hier geplaatst. De auteurs zijn Dave Crawford en Daniel Yaw.
import arcgis
import time
gis = arcgis.GIS('home')
# haal de laag voor USA structuren op
item_id_structures = '0ec8512ad21e4bb987d7e848d14e7e24'
item_structures = gis.content.get(item_id_structures)
lyr_structures = item_structures.layers[0]
# haal de laag voor 2020 wildfires op
item_id_wildfires = 'c3c10388e3b24cec8a954ba10458039d'
item_wildfires = gis.content.get(item_id_wildfires)
lyr_wildfires = item_wildfires.layers[1]
fset_single_wildfire = lyr_wildfires.query("FIRE_NAME = 'AVILA'")
fset_single_wildfire
# haal het feature op uit de FeatureSet
wildfire_feature = fset_single_wildfire.features[0]
# haal de geometrie op van het enkele feature
wildfire_geom = wildfire_feature.geometry
# haal de naam van de wildfire op
wildfire_name = wildfire_feature.get_value("FIRE_NAME")
print(wildfire_name)
# Maak een ruimtelijke filter om structuren te vinden die de wildfire kruisen
wildfire_filter = arcgis.geometry.filters.intersects(
wildfire_geom, sr = wildfire_geom['spatialReference']
)
# Query de structurenlaag voor structuren die de wildfire kruisen
structures = lyr_structures.query(
geometry_filter = wildfire_filter,
return_count_only=True
)
print(structures)