Camino a gvSIG 2.3: Segmentación dinámica (III)

En el tercer post sobre el nuevo complemento de segmentación dinámica, vamos a ver el funcionamiento de la herramienta que permite Calibrar Rutas.

Esta herramienta permite asignar la información de puntos kilométricos a una ruta, es decir geocodificar elementos de esa carretera a partir de sus pk’s.

Para realizar la calibración se requieren dos capas de información, la de rutas, obtenida con la herramienta de creación de rutas y una capa de puntos de calibración (pk’s) con el identificador de la ruta y un atributo que indique el valor de la medida.

La herramienta se habilita cuando la Vista activa contiene una capa de líneas con geometrías con coordenada M y una capa de puntos.

Al activarla, se muestra el siguiente cuadro de diálogo en el que el usuario puede introducir los parámetros necesarios para su funcionamiento.

0121

El usuario podrá indicar:

  • Origen, la capa de rutas de entrada. Mostrará la lista de capas de líneas con coordenadas M que estén cargadas en gvSIG
  • Campo de identificadores de ruta, el campo de la tabla de la capa de rutas que contiene el identificador de la ruta. Mostrará la lista de atributos de la tabla correspondiente a la capa seleccionada en “Capa de rutas”.
  • Capa de puntos de calibración, la capa de puntos de calibración de entrada. Mostrará la lista de tablas de puntos que estén cargadas en gvSIG y que tengan algún atributo numérico.
  • Identificador de ruta en la capa de puntos, el campo de la tabla de la capa de puntos de calibración que contiene el identificador de la ruta. Mostrará la lista de atributos de la tabla correspondiente a la capa seleccionada en “Capa de puntos de calibración”.
  • Campo desde o longitud, el campo de la tabla de la capa de puntos de calibración que contiene los valores de las medidas. Mostrará la lista de atributos de la tabla correspondiente a la capa seleccionada en “Capa de puntos de calibración”.
  • Fichero de salida, archivo en el que se desea que se guarden los resultados.
  • Método de cálculo de mediciones. Permite seleccionar entre Distancia (Las mediciones serán recalculadas utilizando la distancia más corta entre los puntos de calibración a través de la ruta a calibrar) y Mediciones (La mediciones serán recalculadas utilizando las mediciones preexistentes entre los puntos de calibración).
  • Radio de búsqueda, la distancia máxima a la que puede estar un punto de calibración de la ruta para que entre a formar parte del cálculo de calibración. El valor por defecto será “0” que indicará que los puntos que no estén sobre la ruta no serán tenidos en cuenta para la calibración de ésta.
  • Interpolar entre puntos de calibración, permite indicar que en los vértices que existan entre los puntos de calibración se interpole para asignar la coordenada M.
  • Extrapolar antes de puntos de calibración, permite indicar que en los vértices que existan antes de los puntos de calibración se extrapole para asignar la coordenada M.
  • Extrapolar después de puntos de calibración, permite indicar que en los vértices que existan después de los puntos de calibración se extrapole para asignar la coordenada M.
  • Ignorar huecos espaciales, permite indicar si no se desea que se tenga en cuenta el tamaño de los huecos que puedan existir entre los tramos de la ruta. Si está seleccionado no tendrá en cuenta la distancia entre el último vértice de un tramo y el primero del siguiente, y si no lo está, la distancia entre ellos repercutirá en el calculo de la coordenada M del primer vértice (y posteriores) del siguiente tramo.
  • Incluir todos los elementos en la capa de salida. Si está seleccionado se incluirán en el archivo de salida aquellas rutas para las que no se haya suministrado puntos de calibración.

El proceso de calibración se puede realizar sobre toda la capa o sobre aquellas rutas que se encuentren seleccionadas.

Post relacionados:

Posted in gvSIG Desktop, spanish | Tagged , , | 7 Comments

Libro: Taller gvSIG aplicado a urbanismo

Publicamos el libro “Taller gvSIG aplicado a urbanismo” basado en los diversos talleres que hemos realizados en jornadas gvSIG de este año, y como base para el correspondiente taller en las próximas Jornadas Internacionales de gvSIG.

El objetivo del taller es mostrar mediante una serie de ejercicios prácticos la utilidad que tiene gvSIG en el área del urbanismo.

No se trata de un taller que pretenda tratar el tema de la aplicación de los Sistemas de Información Geográfica al Urbanismo de forma profunda, sino servir de introducción para despertar el interés por gvSIG a los urbanistas.

Descargas:

 

Posted in gvSIG Desktop, press office, spanish, training | Tagged , , , | 4 Comments

Camino a gvSIG 2.3: Segmentación dinámica (II)

Continuamos con las novedades en gvSIG 2.3 relacionadas con Segmentación dinámica. En este post veremos la herramienta de “Crear rutas”.

Esta herramienta sirve para crear rutas a partir de una capa de líneas. Su funcionamiento consiste en la agrupación de las geometrías de la capa de origen en una única entidad lineal mediante un atributo común.

Esta capa debe tener un atributo que sirva para identificar cada una de las rutas que se desean crear.

Al activar la herramienta, gvSIG muestra el siguiente cuadro de diálogo.

0111
El usuario puede indicar:

  • Origen”, la capa de entrada.
  • Campo de identificadores de ruta”, el atributo de la tabla de la capa de lineas “Origen” que contiene el identificador de la ruta.
  • Fichero de salida”, el archivo en el que se desea que se guarden los resultados.
  • Origen de mediciones”, mostrará 3 opciones para seleccionar de donde se van a tomar las medidas para la dimensión M:
    • Longitud, la medición se basará en la longitud gráfica de la linea original
    • Un campo, la capa original deberá tener un campo que indique la longitud de cada uno de los tramos a enrutar y la medición se basará en dicho campo
    • Dos campos, la capa original deberá tener dos campos que indiquen la coordenada M del primer y último vértices de cada tramo y las mediciones se basarán en dichas M mediante interpolaciones.
  • Campo desde o longitud”. Estará habilitado cuando alguna de las opciones “Un campo” o “Dos campos” esté seleccionada en “Origen de mediciones”:
    • con “Un campo” se utilizará éste como medida del tramo
    • con “Dos campos” se utilizará éste como coordenada M del primer vértice del tramo
  • Campo Hasta”, se utilizará como coordenada M del ultimo vértice del tramo. Estará habilitado cuando la opción “Dos campos” esté seleccionada en “Origen de mediciones”.
  • Prioridad de las coordenadas”. Estará habilitado solo cuando “Longitud” o “Un campo” esté seleccionado en “Origen de mediciones”. Este valor servirá para decidir el vértice por el que se empezarán a acumular las mediciones y tendrá cuatro posibles opciones:
    • arriba – izquierda
    • abajo – izquierda
    • arriba – derecha
    • abajo – derecha
  • Factor de medición”, el usuario puede introducir un factor por el que se multiplicarán las mediciones antes de introducirlas en la coordenada M de los vértices. Tiene un valor por defecto de 1.
  • Compensación de medición”, el usuario puede introducir un valor que se sumará a las mediciones antes de introducirlas en la coordenada M de los vértices. Tiene un valor por defecto 0,0.
  • Ignorar huecos espaciales”, decidir si se desea que el tamaño de los huecos entre las geometrías se debe tener en cuenta para el caĺculo de las medidas. Estará habilitado solo cuando “Longitud” o “Un campo” esté seleccionado en el “Origen de mediciones”. Si está seleccionado no tendrá en cuenta la distancia entre el último vértice de un tramo y el primero del siguiente, y si no lo está, la distancia entre ellos repercutirá en el calculo de la coordenada M del primer vértice (y posteriores) del siguiente tramo.

Al aceptar el cuadro de diálogo, gvSIG generará el archivo de la “capa de salida” que contendrá las lineas de la capa original agrupadas en nuevas entidades según el valor de “Identificador de ruta” y el resto de opciones que el usuario haya introducido.

Si, previamente a la ejecución de la herramienta, la capa de origen tenía una selección solo se realizará el proceso sobre los elementos seleccionados.

Post relacionados:

Posted in gvSIG Desktop, spanish | Tagged , , | 8 Comments

Camino a gvSIG 2.3: Segmentación dinámica (I)

gvSIG_LRS

Estamos  trabajando en la estabilización de la próxima versión de gvSIG, que va a traer importantes cambios tanto a nivel de desarrollo como a nivel de usuario. Es momento de comenzar una serie de post que nos permitan presentar todas aquellas novedades que vamos a encontrar en gvSIG 2.3.

Una de las novedades más importantes es la que denominaremos “Segmentación dinámica” que está relacionada con la gestión de infraestructuras de redes (carreteras, vías de ferrocarril, senderos, tendidos eléctricos, corrientes de agua, etc.).

La segmentación dinámica, también conocida como sistema de referencia lineal, es un método de referencia espacial en el que las ubicaciones de los elementos están referidos a través de medidas a lo largo de un elemento lineal.

La información relativa a elementos como las carreteras no utiliza coordenadas de un sistema de referencia (X,Y o Latitud, Longitud) sino hitos kilométricos. Por ejemplo se indica que en una determinada carretera hay un incidente en el kilómetro 17,300 o una congestión desde el kilómetro 6 al 12. El uso de este sistema de referencia basado en puntos kilométricos es lo que se conoce como segmentación dinámica. La posición de un elemento en este sistema de referencia lineal se conoce como coordenada M.

Por ejemplo, para la gestión de las carreteras y de todos los elementos que en ella se ubican (señalización, accidentalidad, aforos o intensidades medias de tráfico, etc.) es fundamental que el software SIG tenga la capacidad de generar la segmentación dinámica de una red de carreteras.

Esta capacidad se traduce en una serie de herramientas que permiten definir las rutas, calibrar cada ruta a partir de los hitos kilométricos, editar la coordenada M de un elemento, representar dicha coordenada M y generar nuevas capas con segmentación dinámica.

En definitiva con estas nuevas herramientas se podrá convertir una capa de carreteras, que tiene unas coordenadas X, Y conocidas, en un Sistema de Referencia Lineal basado en hitos kilométricos, o dicho de otra forma, subdividir esa carretera por sus hitos kilométricos (los denominados pk´s). Esto convierte las capas lineales de carreteras en polilíneas con coordenadas M.

Durante una serie de post os explicaremos que mejoras aporta este nuevo complemento.

Las herramientas que forman parte del plugin son:

  • Crear rutas
  • Calibrar rutas
  • Editar la calibración de una ruta
  • Generar segmentación dinámica
  • Mostrar medidas
  • Limpiar medidas

Para el correcto funcionamiento de estas herramientas, gvSIG ha incorporado recientemente una nueva implementación de la librería de geometrías que permite añadir una medida a cada uno de los vértices de una geometría. Estas medidas son las que estas herramientas permiten gestionar.

Posted in gvSIG Desktop, opinion, spanish | Tagged , , , | 10 Comments

NASA World Wind, gvSIG Association Honour Member

NASA_3D_Logo

NASA World Wind has become a Honour Members of the gvSIG Association. The collaboration between the gvSIG and NASA World Wind projects started this year with the integration of both applications in gvSIG 2.2, that allowed to add the 3D component to gvSIG, and at the same time, that World Wind had all the possibilities of a complete Geographic Information System.

This work was recognised with the European Challenge, awarded during the last FOSS4G-EU.

From the gvSIG Association we are glad to recognise the NASA World Wind project work, and we hope to continue with the collaboration between both organizations.

Posted in community, english, gvSIG Desktop, technical collaborations | Leave a comment

NASA World Wind Socio de Honor de la Asociación gvSIG

NASA_3D_Logo

NASA World Wind ha pasado a formar parte de los Socios de Honor de la Asociación gvSIG. La colaboración entre el proyecto gvSIG y el proyecto World Wind de la NASA comenzó este año con la integración de ambos en gvSIG 2.2, lo que permitió añadir la componente 3D a gvSIG y, a su vez, que World Wind tuviera toda la potencialidad de un completo Sistema de Información Geográfica.

Este trabajo de integración fue reconocido con el European Challenge, otorgado en el pasado FOSS4G-EU.

Desde la Asociación gvSIG estamos encantados de reconocer de este modo la labor del proyecto NASA World Wind y esperamos continuar avanzando en la colaboración entre ambas organizaciones.

Posted in community, gvSIG Desktop, spanish, technical collaborations | Leave a comment

Recopilación de proyectos finales del MOOC de Scripting en gvSIG (III)

Hace unos días publicamos varios post ( I, II) con algunos de los mejores proyectos finales realizados durante el MOOC de Scripting. Continuamos con una tercera parte. Esperamos que os gusten y los veáis de utilidad.


  • Script: Enlace espacial a geometrías más cercanas
  • Realizado por: Iñaki Zuazo
  • Resumen: Este script sirve para añadir un nuevo campo a una capa1, de otra capa2, y el valor de ese campo de cada entidad de la capa1 sera el de la entidad más cercana de la capa2.

  • Script: Desplazamiento de puntos seleccionados
  • Realizado por: Ana Cruz Martín
  • Resumen: El script realiza el movimiento de los puntos seleccionados de una capa; si no se seleccionan puntos, mueve todos los puntos de la capa.

 



 

  • Script: Transformar tipos de datos y formatos
  • Realizado por: Josep Jané Iniesta
  • Resumen: Duplicar columna con diferente tipo de dato: El objetivo es que teniendo una columna que sea de tipo texto (STRING) pero que contenga números o fechas, podamos transformala a una nueva columna de ese tipo nuevo de dato pero que tenga el mismo nombre que el campo inicial. Esto te obligará a crear una columna intermedia

 

Recordad que si estáis interesados en aprender a programar así, el MOOC de Scriptinges gratuito y se encuentra siempre en abierto. Está orientado para usuarios sin conocimientos previos en programación (siempre ayuda conocer algo de Python) y contamos con un foro que es una fuente muy valiosa de conocimiento (al cual siempre estoy atento a responder dudas), en el que podrás consultar rápidamente con otros alumnos. Puedes inscribirte e ir al ritmo de aprendizaje que más cómodo te sea.

Lo mismo, si queréis optar al certificado, solo hay que completar el curso y abonar una cantidad de 40€, que van dirigidos a la sostenibilidad del proyecto. Con esto realizaremos una corrección de todos los ejercicios que realicéis y un seguimiento personalizado.

Si has realizado scripts por tu cuenta y quieres subirlos al Outreach de gvSIG, simplemente ponte en contacto con nosotros a través de este email.

¡Más proyectos próximamente!

Posted in development, gvSIG Desktop, scripting, spanish | 2 Comments

Tutoriales y vídeos de gvSIG

Desde hace un tiempo desde RODBERmaps están generando y ofreciendo de forma continuada un conjunto muy interesante de vídeos y tutoriales para aprender a manejar gvSIG.

Os recomiendo a todos que les deis un vistazo, estoy seguro que os serán de mucha utilidad:

http://rodbermaps.com/category/tutoriales/gvsig/

Y animamos a RODBERmaps a continuar con esta excelente tarea de compartir conocimiento alrededor del proyecto gvSIG.

Posted in community, gvSIG Desktop, spanish, training | 1 Comment

#11gvSIG: gvSIG new features workshop

0en_gvsig2At the last day of the 11th International gvSIG Conference you will be able to participate in a workshop, where the main gvSIG new features that have been included during this year will be reviewed (they are a lot!!).

During the workshop we will review all these novelties through practical exercises. The exercises will allow attendees to learn about:

  • The new editing tools, where we will see the new editing extension possibilities as well as other tools like the attribute editor.
  • 3D Views. We will learn to use and configure the properties of the new 3D Views, spherical and plain ones.
  • Symbology and labelling. We will see the symbology and labelling by scales, the latest types of legend that have been included in gvSIG, and the advanced labelling.
  • Hyperlink. We will review the possibilities of the hyperlink tool in gvSIG.
  • Symbol libraries. Some of the last symbol libraries will be installed, that we will use for representing our data.
  • Map design. We will work with the new layout document, where the Table of contents is included, and it allows to define the grid in a better way.
  • Derived geometries. We will generate a polygon layer from a data file obtained from a GPS, through the derived geometries tool.
  • We will import MsExcel spreadsheets to our projects.
  • We will review the possibilities of the new Table properties.
  • We will work with the unified geoprocessing frame.

It won’t be necessary to know gvSIG previously, and we will start the workshop with a small “quickstart” exercise on gvSIG.

To follow the workshop you just have to take your laptop with gvSIG gvSIG 2.2 installed, and download the data that we will use at the workshop from this link.

All the workshops are free of charge, like the other activities of the conference, and you only have to be registered from this link:

http://www.gvsig.com/en/events/gvsig-conference/11th-gvsig-conference/registration

 

Posted in community, english, events, gvSIG Desktop, training | 2 Comments

gvSIG Desktop manual in English is now available

gvSIG_read-98612_640

Some months ago we published the reviewed and complete gvSIG Desktop manual, adapted to the characteristics of the latest gvSIG 2.2 version. At that moment we appealed to the gvSIG Community for having it in other languages.

These days we are finishing the design of the manual in its English version (and in Portuguese too). Although there’s some little section to be finished it will be finished in the next weeks.

For this reason we encourage you to help us to review the English manual and identify the possible mistakes.

I want to express our gratitude for the work made by those persons who have make the most complete manual in English possible: Irene Laborda, David Tesias, García y Asociados, Daniel Vicente Batista, Giuliano Ramat, Norma Apaza Ramos and specially to Maria José Lobato for her constant collaboration with the gvSIG Project.

Download (PDF): http://downloads.gvsig.org/download/gvsig-desktop/dists/2.2.0/docs/gvsig-2.2.0-doc-0.1.0-en.pdf

Download (ODT): http://downloads.gvsig.org/download/gvsig-desktop/dists/2.2.0/docs/gvsig-2.2.0-doc-0.1.0-en.odt

Posted in english, gvSIG Desktop, testing | Tagged , , | 1 Comment