Utilicé Ar5cPy para hacer el procesamiento por lotes de Network Analyst - Make Service Area layer de miles de tiendas.
Todo ha ido bien, excepto que ahora estoy atascado con archivos de capas (.lyr) y me gustaría llevar a cabo más análisis en los conjuntos de datos que contienen.
Básicamente tendría
"SA_Store_001.lyr" (and so on..)
Y cuando abro esto dentro de ArcMap, tiene los elementos habituales del Análisis del Área de Servicio.
incluyendo
"Facilities"
"Route Barriers"
"Polygons"
etc.
Supongamos que me gustaría seleccionar los atributos por polígonos, ¿podría darme un código de esqueleto para esto? Los archivos de ayuda en ArcGIS en tiene SelectLayerByAttribute -- lo que quiero es el Polígonos.
Desafortunadamente, esto no funcionó:
Incluso la primera línea no funciona (porque no sé cómo tratar el tipo de archivo .lyr)
inputLayer = 'D:\\ARCGIS\\FoodSystemsAnalysis\\Coverage\\Auckland\\SMC_SM_Ta9.lyr'
arcpy.MakeFeatureLayer_management(inputLayer, "SMC_Ta9")
arcgisscripting.ExecuteError: Fallo en la ejecución. Los parámetros no son válidos. ERROR 000840: El valor no es una capa de características. Fallo en la ejecutar (MakeFeatureLayer).
Creo que el MakeFeatureLayer_management toma las características como entrada.