¿Cómo se puede calcular el punto medio de una polilínea utilizando el marco de geoprocesamiento , por ejemplo, en un script de Python?
La propiedad polyline.centroid devuelve el centroide verdadero si está dentro o sobre la entidad; de lo contrario, se devuelve el punto de etiqueta . El centroide rara vez se encuentra en líneas no rectas, lo cual es inútil para mis propósitos.
La herramienta Vértices de entidades a puntos tiene una opción de punto medio, pero esto requiere ArcInfo, que actualmente no tengo.
Una opción podría ser agregar medidas a las polilíneas y crear un evento de ruta al 50% a lo largo de la línea.
Otra solución es usar la opción Calcular geometría en ArcMap, pero idealmente necesito automatizar este proceso en un script.
¿Alguna sugerencia mejor / más rápida?
Por el momento estoy limitado a ArcGIS 10.0 (sin acceso a una licencia de nivel ArcInfo).