Tengo una polilínea de la geometría y el deseo de dividir en dos geometrías diferentes, basadas en un determinado punto en esa línea, en ArcObjects.
He tratado de averiguar cómo hacer esto, pero fue en vano. He encontrado que hay tres métodos que son una especie de relacionado con lo que quiero.
- IFeatureEdit.Método Split Esto parece hacer exactamente lo que quiero, pero Trabaja en una Función, y no en una Geometría. No quiero editar las características existentes, pero copiar la geometría de una entidad existente, que se dividió en dos partes, y luego del proceso de las partes.
- IPolycurve.SplitAtPoint Método que a pesar de que este método podría ser útil, pero sólo añade un nuevo vértice en el punto, y no dividir la polilínea
- ITopologicalOperator.Cortar Este Método también funciona, pero cuando lo uso, dando una línea perpendicular como la entrada parámetro, estoy recibiendo un error que dice " error Interno ha ocurrido en la geometría del sistema.'
Hay alguna manera de lograr lo que yo quiero hacer?