Continuamos con las novedades en gvSIG 2.3 relacionadas con Segmentación dinámica. En este post veremos la herramienta que permite editar la calibración de una ruta.
Esta herramienta permite la edición de coordenada M de una geometría, ya sea mediante la introducción manual de dicha coordenada en cada uno de los puntos, ya sea introduciendo un rango de valores (inicial y final) sin necesidad de tener una capa de calibración de puntos.
La herramienta se habilita cuando la capa activa de la Vista es una capa de líneas con geometrías con coordenada M y está en edición. Al activar esta herramienta se muestra un cuadro de diálogo en el que el usuario debe seleccionar el campo que se corresponde con el identificador de la ruta.
Una vez seleccionado el atributo que contiene los identificadores de las rutas y aceptado el diálogo, se mostrará otra ventana para introducir el resto de los parámetros de la herramienta.
Esta ventana contiene:
- Una tabla con las columnas:
- “Identificador de ruta”
- “Punto” con el orden del vértice en la ruta
- “X” con la coordenada X del punto
- “Y” con la coordenada Y del punto
- “M” con la coordenada M del punto
- “Id”, para indicar el identificador de la ruta que se va a modificar. Contiene todos los identificadores de las rutas seleccionadas (si no hubiera selección se rellenará con todos los de la capa).
- “Mínimo”, para indicar el valor que tomará el vértice cuyo orden sea 0.
- “Máximo”, para indicar el valor que tomará el vértice cuyo orden sea el máximo.
- El usuario puede intercambiar los valores de los cuadros de texto “Mínimo” y “Máximo” pulsando el botón “Invertir”.
- Al pulsar el botón de “Aplicar” se recalcularán los valores de la coordenada M de la tabla según los valores de los cuadros “Mínimo” y “Máximo” introducidos.
Cuando el usuario seleccione un “Id”, se rellenará la tabla con los valores de los puntos de las geometrías de los elementos de la capa cuya “Id” se corresponda. Para ayudar al usuario, al seleccionar un Id concreto, aparecerá la ruta correspondiente dibujada en amarillo en la vista.
El usuario podrá editar manualmente uno o varios de los valores de la M en la tabla. Para ayudar al usuario, cada vez que seleccione una o más filas de la tabla, se dibujará un punto de color rojo en la vista en la posición de las coordenadas correspondientes al vértice que se está editando.
Si en lugar de editar a mano alguno de los puntos preferimos que la herramienta los calcule partiendo de un rango de valores y de los valores antiguos, se puede hacer modificando los valores en los cuadros de texto “Mínimo” y “Máximo”. Cuando se pulse el botón “Aplicar” se recalcularán los valores M de la tabla.
Al aceptar esta ventana, la herramienta hará una comprobación de que los valores de la M forman una secuencia ordenada, si hay valores repetidos o si hay valores negativos. Esto valores pueden ser correctos, pero le da la opción al usuario de poder echarse atrás antes de guardar los cambios.
Al aceptar este diálogo se persistirán los valores de los campos M en los puntos de la ruta, pero no será hasta que salga de edición de la capa aceptando los cambios que se persistan definitivamente en la capa.
Post relacionados:
- Segmentación dinámica I: https://blog.gvsig.org/2015/11/19/camino-a-gvsig-2-3-segmentacion-dinamica-i/
- Segmentación dinámica II. Crear rutas: https://blog.gvsig.org/2015/11/20/camino-a-gvsig-2-3-segmentacion-dinamica-ii/
- Segmentación dinámica III. Calibrar rutas: https://blog.gvsig.org/2015/11/23/camino-a-gvsig-2-3-segmentacion-dinamica-iii/
Pingback: Camino a gvSIG 2.3: Segmentación dinámica (IV) | GeoNe.ws
Pingback: Camino a gvSIG 2.3: Segmentación dinámica (V) | gvSIG blog
Pingback: Camino a gvSIG 2.3: Segmentación dinámica (VI y final) | gvSIG blog
Pingback: gvSIG Roads, gestión de carreteras con software libre: Vídeos de la aplicación y webinar disponible | gvSIG blog
Pingback: Disponible gvSIG 2.3 RC1, distribución candidata a final | gvSIG blog
Pingback: ¡gvSIG 2.3 ya está aquí! | gvSIG blog