Buenas Tardes
Estoy tratando de escribir una secuencia de comandos de python que los búferes de un gran número de características de una geodatabase (pero no todos) y, a continuación, se disuelve la recién creada búfer de shapefiles juntos. Actualmente sólo he sido capaz de lograr esto haciendo una lista de las ubicaciones específicas de la recién creada búfer de shapefiles (que está bien para un par de características, pero una pesadilla con más). Soy nuevo en python y no está seguro de cómo referencias demasiado (o ideal sería hacer una lista) de la nueva producción de búfer de shapefiles sin individualmente listado de no lugares. Esta es también la más complicada por la producción de 3 de diferente tamaño de los búferes para cada clase de entidad. Aquí está el primer bit de mi script antes de llevar a cabo la disolución. Muchas gracias de antemano por cualquier punteros.
# imports arcpy and os
import arcpy, os
from arcpy import env
# sets the workspace to my gdb
arcpy.env.workspace = "C:/GIS Home/Mining Features (MATTHEW).gdb"
# Output workspace location is defined
output_workspace = "C:/GIS Home/project_1"
# list of features to buffer in gdb
fcList = ["Shaft_Metalliferous", "Quarry_Metalliferous"]
for featureClass in fcList:
arcpy.Buffer_analysis(featureClass, output_workspace + "/" + featureClass[:-4] + "_b250.shp", 250, "", "", "ALL")
arcpy.Buffer_analysis(featureClass, output_workspace + "/" + featureClass[:-4] + "_b500.shp", 500, "", "", "ALL")
arcpy.Buffer_analysis(featureClass, output_workspace + "/" + featureClass[:-4] + "_b750.shp", 750, "", "", "ALL")