Estoy construyendo un Python secuencia de comandos de geoprocesamiento de ArcGIS 9.3. En el script, tengo una simple clase de entidad de LÍNEA con una línea, una línea. ¿Cómo puedo utilizar un sistema de referencia lineal para interpolar un punto a lo largo de la ruta? Puedo utilizar un cursor para acceder a la función de la geometría, y obtener el vértice de geometrías. Pero no puedo encontrar nada que me pudiera ayudar interpolar puntos a lo largo de ella.
Nota: este es ridículamente simple con bien formada:
import shapely.wkt
line = shapely.wkt.loads('LINESTRING (380 60, 360 130, 230 350, 140 410)')
line.interpolate(0.0).xy # (array('d', [380.0]), array('d', [60.0]))
line.interpolate(100.0).xy # (array('d', [346.16312174913622]), array('d', [153.41625550146173]))
# ... etc
¿Hay algún equivalente en Esriland? Tengo todas las extensiones de ArcGIS a mi disposición. O debo llevar la geometría a bien formada para hacer el trabajo? La geometría de las necesidades de procesamiento para, finalmente, volver a ArcGIS.