Met onze vereenvoudigde benadering voor het berekenen van een Heat Risk Index om potentiële stedelijke hitte-eilanden te detecteren, zijn we typische uitdagingen tegengekomen bij de implementatie van complexe Data Science-processen.<\/SPAN><\/P>
We willen onze ervaringen bij de implementatie delen met andere Developer Teams en hopen daaruit enkele Best Practices voor de ontwikkeling met ArcGIS te kunnen afleiden.<\/SPAN><\/P>
Genereer Tesselatie<\/H2>
Deze functie genereert een tessellatierooster van regelmatige polygonen (bijv. driehoeken, vierkanten, hexagonen) die een bepaald gebied beslaat. We gebruiken deze functie om een rasterpatroon over een bepaald gebied (Extent) te maken. Dit is nuttig voor verdere ruimtelijke analyses, zoals het onderzoeken van verspreidingspatronen of het maken van heatmaps voor de berekening van de Heat Risk Index.<\/SPAN><\/P>
def generate_tessellation(output_feature_class, extent, size, spatial_ref):
""" Genereer een tessellatierooster. """
arcpy.management.GenerateTessellation(
Output_Feature_Class=output_feature_class,
Extent=extent,
Size=size,
Spatial_Reference=spatial_ref
)<\/code><\/pre>
Voor de berekening van de Heat Risk Index genereren we een <\/SPAN>tessellatierooster met een oppervlakte van 1500 vierkante meter en beperken we met het Extent het stedelijke gebied ruimtelijk. De gegenereerde Feature Class vertegenwoordigt een raster van hexagonale cellen binnen het opgegeven gebied en met de opgegeven celgrootte en ruimtelijke referentie. Het dient als basis voor een ruimtelijke overlay met de oppervlaktetemperaturen die uit de Landsat-raster zijn gehaald.<\/SPAN><\/P>
Opmerking<\/SPAN><\/H2>
Developers moeten ervoor zorgen dat de parameters correct zijn gedefinieerd en dat het gekozen ruimtelijke referentiesysteem overeenkomt met de invoergegevens. Bij het gebruik van H3-hexagonen moet de H3-resolutie correct worden ingesteld om de gewenste celgrootte te verkrijgen. Meer details vind je hier: Mosaik generieren (Data Management)—ArcGIS Pro | Dokumentation<\/A><\/SPAN><\/SPAN><\/P>
👉<\/span>
Github Repo: urban-heat-risk-index<\/A> <\/P>
👉<\/span>
ArcGIS Developer Bundle<\/A> <\/P>