Extrae 1 o 2 segmentos sobre una capa lineal calibrada con geometría M LineStringM/MultiLineStringM, a partir de ROUTE_ID + PK_INI + PK_FIN introducidos manualmente.
ENTRADAS
• Capa de líneas calibrada (M) y su campo ROUTE_ID
• Unidades del campo M (m o km)
• PK inicio/fin (formato km+mmm o número decimal en km)
• Identificador de ruta
OPCIONES
• Generar puntos de extremos (opcional): crea 2 puntos por segmento (inicio/fin) con PK_REQ vs PK real.
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: 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.