Extrae un segmento sobre una capa lineal calibrada con geometría M LineStringM/MultiLineStringM, desde una tabla donde cada fila define un tramo a partir de ROUTE_ID + PK_INI + PK_FIN.

ENTRADAS

Capa de líneas calibrada (M) y su campo ROUTE_IDTabla de segmentos con campos: ROUTE_ID, PK inicio, PK fin y (opcional) EVENT_IDUnidades de los valores de M (m o km) • Segmento: PK + ROUTE_ID

OPCIONES

Añadir campos de la tabla a la salida (opcional). • Generar puntos de extremos (opcional).

OPCIONES AVANZADAS

Tolerancia (km): ayuda a resolver pequeños desajustes dentro de un tramo calibrado (no rellena huecos). • Ajustar al PK disponible más cercano: si un extremo cae en un hueco, puede ajustarse al PK válido más cercano. • Generar tabla de incidencias: registra ajustes/avisos/errores por segmento.

SALIDAS

Segmentos extraídos con campos típicos: ROUTE_ID, EVENT_ID (si existe), PK_INI, PK_FIN, DIST_PK_KM, DIST_GEOM_KM, ADJUSTED, ADJUST_REASON, N_PIECES, STATUS. • Puntos extremos (opcional) con PK_REQ, PK, ADJUSTED, ADJUST_REASON. • Incidencias (tabla) (opcional) con WARNINGS (p.ej. {self.WARN_SEGMENT_SPLIT}) y CRITICALS.

DETALLES

Consulta el README del plugin: Locate segments from segment table.