¿Dividir los polígonos (parcelas) de cobertura terrestre en tamaños iguales, al tiempo que conserva el acceso a la carretera para todos?


8

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.

ingrese la descripción de la imagen aquí


¿Puedes subir un boceto a un sitio para compartir imágenes?
djq

Konrad necesita un representante de +10 para publicar imágenes en GIS SE. Entonces alguien más necesita votar tu pregunta.
Mapperz

1
Tal vez él puede publicar y luego vincular a la imagen y podemos agregarlo?
RK

parece difícil ¿verdad? : - /
Konrad

Respuestas:


5

Si tiene una licencia ArcEditor o ArcInfo, puede usar la herramienta de parcela de ArcGIS .

En la estructura de parcela, las parcelas se pueden dividir por área para crear nuevas parcelas. Con la herramienta de división de parcelas, puede dividir parcelas con los siguientes métodos de división basados ​​en áreas:

  • En anchos iguales
  • Por área proporcional
  • En áreas iguales

ingrese la descripción de la imagen aquí

¿Asumo que quieres algo como la imagen de abajo?

ingrese la descripción de la imagen aquí


1
Gracias RK por la referencia a la división de paquetería. Soy consciente de esta función y la probé (aunque es muy complicado, descargué la versión de prueba de 60 días de ArcGIS advanced). El principal problema es que solo se puede especificar la dirección de la división, pero no parámetros adicionales como el acceso por carretera. Algo así como "todos los polígonos resultantes de la división del Polígono A adyacente al Polígono B" Gracias por los representantes adicionales :)
Konrad

0

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.

La ilustración de la subdivisión del polígono (oeste-este a la izquierda, norte-sur a la derecha).

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.


1
Por el momento, este es un enlace que solo responde y puede eliminarse. Proporcione información para describir el contenido del enlace y por qué cree que debería funcionar
nmtoken
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.