Más

Arcpy.da.SearchCursor para recuperar los valores de medida mínimo y máximo de la forma Polyline-M

Arcpy.da.SearchCursor para recuperar los valores de medida mínimo y máximo de la forma Polyline-M


¿Hay alguna forma de usar un cursor de búsqueda en ArcGIS para leer los valores de medida mínima y máxima de una capa de ruta de referencia lineal usando arcpy? Mi objetivo es crear un evento de ruta utilizando los puntos de inicio y finalización de los segmentos de línea, pero no puedo averiguar cómo recuperar estos datos más allá de usar la herramienta Identificar ubicación de ruta en ArcMap. Me gustaría obtener ese tipo de información pero usando python.


¿Algo como esto?

con arcpy.da.SearchCursor (fc, "SHAPE @") como filas: para filas en filas: extensión = fila [0]. extensión # Solo un ejemplo de acceso a las medidas desde extensión: arcpy.AddMessage ("Medidas de características de { 0} a {1}. ". Formato (extensión.MMin, extensión.MMax))

Hay algunos pasos muy básicos a seguir:

  1. Obtener valor del campo de forma
  2. Obtener es parte
  3. Itere a través de elementos (puntos) en esta parte, donde puede acceder a todas las propiedades del punto, es decir, X, Y, Z y M.

Vea si la solución de calculadora de campo ayuda

También tenga en cuenta que el comportamiento de Python en la calculadora y el script es ligeramente diferente