Me gustaría dividir los polígonos de cobertura terrestre que rodean un polígono de carretera en tamaños iguales, ¡mientras que TODOS los polígonos resultantes deberían tener acceso a la carretera!
¿Hay alguna posibilidad de hacer esto automáticamente? Todos los programas, licencias, etc. son bienvenidos. Simplemente no tengo NINGUNA idea de cómo resolver este problema.
Para que quede más claro, he adjuntado un boceto básico.
Respuestas:
Si tiene una licencia ArcEditor o ArcInfo, puede usar la herramienta de parcela de ArcGIS .
¿Asumo que quieres algo como la imagen de abajo?
fuente
Creo que este script funcionaría para usted: https://tereshenkov.wordpress.com/2017/09/10/dividing-a-polygon-into-a-given-number-of-equal-areas-with-arcpy/
El script solicita su polígono y en cuántas secciones desea dividirlo. Luego le dice que haga cortes NS o WE (desafortunadamente, no podrá especificar el ángulo usted mismo) y dividirá el polígono de esa manera.
El guión escrito lo desglosó de esta manera:
1. Obtener una extensión de un polígono. 2. Construya una polilínea usando los vértices de la extensión del polígono con un pequeño cambio de coordenadas. 3. Corte el polígono en dos mitades usando esta línea. 4.Encuentra cuál es el área del polígono más pequeño. 5. Si el área es más pequeña que los 200 metros cuadrados. (es decir, quinta parte del polígono), vuelva a desplazar la línea y vuelva a ejecutar los pasos 2-4. 6. Si el área es de 200 metros cuadrados. o más grande, que deje esta parte y siga trabajando con el polígono que queda esencialmente ejecutándose en los pasos 2-5. 7. Cuando el polígono original se ha dividido con éxito en áreas iguales, se insertan en una nueva clase de entidad junto con los atributos del polígono de origen.
fuente