Come si può calcolare il punto medio di una polilinea usando il framework di geoprocessing , ad esempio in uno script Python?
La proprietà polyline.centroid restituisce il vero centroide se si trova all'interno o sulla funzione; in caso contrario, viene restituito il punto etichetta . Il centroide si trova raramente su linee non diritte, il che è inutile per i miei scopi.
Lo strumento Feature Vertices to Points ha un'opzione punto medio ma questo richiede ArcInfo, che al momento non ho.
Un'opzione potrebbe essere quella di aggiungere misure alle polilinee e creare un evento di rotta del 50% lungo la linea.
Un'altra soluzione alternativa è utilizzare l'opzione Calcola geometria in ArcMap, ma idealmente ho bisogno di automatizzare questo processo in uno script.
Qualche suggerimento migliore / più veloce?
Per il momento sono limitato ad ArcGIS 10.0 (senza accesso a una licenza di livello ArcInfo).