Puede lograr lo que está pidiendo al procesar esto usando algunas herramientas ráster
- Cree una ID de número única a partir de 1 para cada polígono.
- Convierta su dataset de polígono en un ráster con la herramienta Polígono a ráster , el campo de valor debe ser el campo de ID numérico que creó en el paso 1. Establezca el tamaño de celda para que sea pequeño, utilicé 1m.
Conjunto de datos de polígono convertido a Ráster
- Ejecute la herramienta Expandir (en Spatial Analyst> Generalizar). Establezca el número de celdas para su distancia, por lo que en mi ejemplo 50 celdas son 50 m. Para los valores de Zona, agregue todos sus números de identificación únicos. La interfaz de la herramienta solo le permite ingresar un valor a la vez, por lo que es posible que desee escribir todo este enfoque en lugar de agregarlos todos manualmente. También pensando en la parte superior de mi cabeza, es posible que pueda conectar una lista a este parámetro en un entorno de generador de modelos (sin probar esa idea).
Aquí está la expansión de trama con los polígonos originales dibujados en la parte superior. Como puede ver, se respetan sus límites, mientras que la expansión se ha producido hacia afuera
Las flechas apuntan a áreas que están recortadas, esto se debe a que la configuración de entorno Extent no era lo suficientemente grande como para permitir la expansión. Había tomado el alcance del conjunto de datos de polilínea. Dejé esto deliberadamente para que pudieras ver su efecto. Por lo tanto, debe ajustar su extensión de procesamiento, tomará un poco de prueba y error.
- Convierta su ráster nuevamente en polígonos (si es necesario) usando el campo de valor que será su ID única. Luego puede unir datos a eso desde sus polígonos originales.