Asigna a cada punto un PK (formato km+mmm) y un valor M interpolado, proyectando el punto sobre una capa lineal calibrada con geometría M (LineStringM/MultiLineStringM). Nota: no modifica la geometría del punto; añade campos de calibración en atributos.

ENTRADAS

< • Capa de puntos a calibrar. • Capa de líneas calibrada (M) (eje/viario). • Unidades de los valores de M (m o km). • Distancia de búsqueda/proyección máxima: umbral para aceptar el emparejado (búsqueda/proyección).

OPCIONES

Restringir emparejado por ROUTE_ID: busca solo en la vía del punto (recomendado si hay ejes paralelos).   ↳ Requiere indicar el campo ROUTE_ID tanto en puntos como en líneas. • Añadir ROUTE_ID a la salida: copia el ROUTE_ID de la línea emparejada.   ↳ Requiere indicar el campo ROUTE_ID en la capa de líneas.

SALIDAS

Puntos calibrados con nuevos campos:   – PK: PK formateado (km+mmm).   – M: valor M interpolado (en las unidades almacenadas en la geometría).   – DIST_AXIS: distancia del punto al eje (en unidades del CRS).   – INCIDENCE: 0/1 (1 si no se pudo calibrar).   – INC_TYPE: motivo si INCIDENCE=1. • Incidencias (tabla) (opcional): por defecto desactivada; solo se crea si se activa y existen incidencias.

INCIDENCIAS (INC_TYPE)

INC_BAD_GEOM: geometría vacía/no válida/no puntual. • INC_NO_ROUTE: ROUTE_ID ausente o no encontrado (si se restringe por ruta). • INC_NO_M: no hay segmentos con valores M utilizables en los candidatos/ruta. • INC_TOO_FAR: existe proyección con M, pero la distancia supera la máxima. • INC_NO_MATCH: no se pudo obtener una proyección válida con M.

DETALLES

Consulta el README del plugin: Calibrate points