Un estudiante de doctorado se me acercó recientemente y me preguntó cómo se determinaría la línea recta más larga que pasa por el centroide de un polígono, siendo la salida una polilínea en lugar de una simple tabla de números. La polilínea estaría dentro del polígono comenzando en el borde en un extremo, pasando por el centroide, y luego terminaría en el borde opuesto.
¿Alguien sabe cómo calcular esto?
Me sorprende (pero supongo que estoy mostrando mi ignorancia) que esta no es una interfaz en ArcObjects.
El polígono representa el borde del cráter de un volcán sin islas, por lo que el polígono puede tener una forma irregular.