Estoy tratando de dividir alrededor de 4000 polígonos en su punto medio, perpendicular a su eje más largo (es decir, a través del ancho en el punto medio), como en el diagrama a continuación.
Idealmente, me gustaría hacer esto automáticamente y evitar dividir manualmente cada polígono. Extraje el punto medio de los polígonos al convertir las líneas más largas que se pueden dibujar en cada uno, solo necesito determinar un método para dibujar una línea de ancho a través de este punto automáticamente.
Los polígonos varían en su ancho, y por lo tanto, las herramientas que dividen los polígonos definiendo líneas de ancho de una cierta longitud no son realmente lo que estoy buscando.
¿Algunas ideas?
Respuestas:
El siguiente script generará una nueva clase de entidad de polígonos divididos y las líneas utilizadas para dividirlos. Se requiere licencia avanzada.
Los polígonos se dividirán así:
Usando el rectángulo Centroide de geometría de límite mínimo como punto medio y dividido en el rectángulo.
Los atributos se perderán, pero puede usar la Unión espacial para agregarlos nuevamente.
fuente