Python Script
Python Script
# ---------------------------------------------------------------------------
# nnn.py
# Created on: 2021-06-15 22:13:05.00000
# (generated by ArcGIS/ModelBuilder)
# Description:
# ---------------------------------------------------------------------------
# Local variables:
forests__2_ = "forests"
Special_buildings = "Special_buildings"
school_shp = "C:\\GIS DATA\\New folder\\school.shp"
school_bu_shp = "C:\\GIS DATA\\New folder\\school_bu.shp"
clipped_fo_shp = "C:\\GIS DATA\\New folder\\clipped_fo.shp"
Roads = "Roads"
multibufer_shp = "C:\\GIS DATA\\New folder\\multibufer.shp"
erased_shp = "C:\\GIS DATA\\New folder\\erased.shp"
Quarter = "Quarter"
Quarter_Dissolve =
"C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\Quarter_Dissolve"
population = "C:\\GIS DATA\\gis programming\\Lab_data.mdb\\population"
Business_areas = "Business_areas"
school_bu_Union =
"C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\school_bu_Union"
forests = "forests"
clipped_forest_shp = "C:\\GIS DATA\\New folder\\clipped forest.shp"
unwanted_shp = "C:\\GIS DATA\\New folder\\unwanted.shp"
useful = "C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\useful"
suitable = "C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\suitable"
Aggrega_popu1 = "C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\Aggrega_popu1"
school_bu_Intersect =
"C:\\Users\\user\\Documents\\ArcGIS\\Default.gdb\\school_bu_Intersect"
# Process: Select
arcpy.Select_analysis(Special_buildings, school_shp, "[type] = 'school'")
# Process: Buffer
arcpy.Buffer_analysis(school_shp, school_bu_shp, "1500 Meters", "FULL", "ROUND",
"ALL", "", "PLANAR")
# Process: Erase
arcpy.Erase_analysis(clipped_fo_shp, multibufer_shp, erased_shp, "")
# Process: Dissolve
arcpy.Dissolve_management(Quarter, Quarter_Dissolve, "Shape_Area", "",
"MULTI_PART", "DISSOLVE_LINES")
# Process: Union
arcpy.Union_analysis("'C:\\GIS DATA\\New folder\\school_bu.shp' #;Business_areas
#", school_bu_Union, "ALL", "", "GAPS")
# Process: Clip
arcpy.Clip_analysis(forests, school_bu_shp, clipped_forest_shp, "")
# Process: Aggregate
arcpy.gp.Aggregate_sa(population, Aggrega_popu1, "15", "SUM", "EXPAND", "DATA")
# Process: Intersect
arcpy.Intersect_analysis("'C:\\GIS DATA\\New folder\\school_bu.shp' #;'C:\\GIS
DATA\\New folder\\multibufer.shp' #", school_bu_Intersect, "ALL", "", "INPUT")
# Process: Reclassify
arcpy.gp.Reclassify_sa(population, "VALUE", "", suitable, "DATA")