Estoy utilizando una capa de polígonos de tierras federales de EE.UU. ( http://coastalmap.marine.usgs.gov/GISdata/basemaps/boundaries/fedlands/fedlanp020.htm )
He descargado la capa, la he reproyectado como Albers Equal Area y he creado un búfer de 25 km alrededor de los polígonos. He intentado utilizar Tabulate Intersection (caja de herramientas de ArcGIS 10.2), con el tampón como zonas y la capa original de polígonos de tierras federales como clases, para calcular el porcentaje de superficie federal dentro de cada tampón. Sin embargo, la salida está vacía.
He probado lo siguiente:
- Comprobar geometría
- Geometría de reparación
- Colocar ambos en la misma geodatabase
- Exportar como shapefiles individuales
- subconjunto de la clase de características de la memoria intermedia (10000 y 1000 filas)
- Seleccione todo y ejecute la intersección tabulada
- Nuevo .mxd abierto con sólo los dos archivos de entrada incluidos
Tabular intersección funcionará cuando se resalten unos pocos registros, pero no funcionará en ningún subconjunto > 1000 registros. La superposición de polígonos no parece ser un problema. Conozco R, así que estoy dispuesto a intentarlo, pero he descubierto que se atasca con tantos polígonos.
También intenté utilizar la herramienta de intersección y recibí los mensajes de error "ERROR 999999 Error al ejecutar la función No se encontró la tabla ". Topología no válida". Otros mensajes de intercambio de pila sugieren que esto está relacionado con la memoria.
¿Existe alguna forma de utilizar Arcpy/Python para iterar sobre la clase de características del buffer y realizar el cálculo en los polígonos individuales y concatenar los resultados?