Tengo un conjunto de polilíneas que necesito dividir a diferentes distancias de sus puntos de partida.
En general, estoy buscando algo similar a la función SPLIT dentro de la herramienta de edición. Allí es posible especificar una cierta longitud de línea donde se debe aplicar la división.
Por ejemplo: tengo una línea A de 3200m de longitud, que necesito dividir en dos geometrías separadas, una desde 0 hasta 1700m, y otra desde 1700m hasta 3200m.
¿Se puede hacer esto en ArcGIS Desktop?
Estoy usando ArcGIS Desktop 9.3.1. en WinXP con Python 2.7.2.
fuente
Hay una herramienta de gestión de datos llamada Split Line At Point que hace exactamente esto, pero requiere ArcGIS Desktop 10.0 (o posterior), y una licencia de nivel ArcInfo (más tarde llamada Advanced):
fuente
He usado esta clase de ArcObjects para dividir entidades de línea antes a distancias específicas.
http://edndoc.esri.com/arcobjects/8.3/Samples/Editing/Edit%20Commands/Line%20Edit%20Toolbar/clsDivideLineFeatures.htm
fuente
SplitLineAtPoint_management
herramienta.