A vueltas con el Cambio de Modelo Productivo

Nube

Sectores Estratégicos, las TIC y el Siglo XXI; la Geomática, gvSIG y las infraestructuras de Datos Espaciales; Estándares, Software libre, Compartir y Colaborar; la Neutralidad la Independencia y la Soberanía Tecnológica; y como no, el cambio del Modelo Productivo.

De cuantas cosas oímos hablar. Cuantos conceptos, cuantas etiquetas, cuantas buenas intenciones.

Sobre el papel dudo que nadie vaya a negar la relevancia de las TIC en la actualidad hasta el punto de considerarlas como el sector estratégico del Siglo XXI, y es que hoy en día no podemos imaginar proceso productivo, económico, académico o social donde las TIC no sean parte fundamental del mismo. Pero la duda es. ¿Somos conscientes de lo que esto implica?

Supongo que tampoco encontraremos a mucha gente que dude sobre la relevancia que tiene para cualquier organización; sea una nación, una administración o una empresa, tener el control sobre sus sectores estratégicos. Es decir, tener el control sobre la Tecnología y no que la Tecnología, o mucho peor, sus propietarios, te controlen a ti. Y sigo con la misma duda. ¿Somos conscientes de lo que esto implica?

A poco que conozcamos mínimamente el sector, no creo que nadie dude de la potencialidad de la incorporación de la componente Geo en nuestros Sistemas de Información. En un mundo donde la realidad se manifiesta en el Territorio, herramientas que nos permitan gestionar el territorio, son herramientas que nos permiten gestionar la realidad. Hablamos de la Geomática.

Si le damos ya un poco de rienda suelta a la imaginación, podemos pensar en la tradición de Siglos del Progreso Científico, donde los principales avances se han producido gracias a que los gigantes de la Ciencia han podido avanzar a partir de los estudios y conclusiones de sus homólogos. Hablamos de Compartir el conocimiento. Hablamos de Colaborar para la obtención de soluciones. Compartir y Colaborar, valores intrínsecos al Software Libre. Software Libre como herramienta de progreso tecnológico.

Y vamos, me juego mil licencias de gvSIG a que no hay nadie que esté leyendo esto que no haya oído hablar del Cambio del Modelo Productivo. Tantos años como llevamos hablando de Crisis son años que llevamos hablando de Cambio de Modelo Productivo, de abandonar los sectores burbuja para apostar por el mencionado cambio donde sin lugar a duda las TIC y el I+D+i han de jugar un papel fundamental.

Veamos, umh… Las TIC como Sector Estratégico, subir a hombros de gigantes (colaborar y compartir, valores del Software Libre), la potencialidad de la Geomática y gvSIG, proyecto en torno al cual se ha construido una auténtica referencia internacional en el campo de la Geomática como es la Asociación gvSIG. ¿De aquí podemos sacar conclusiones que nos ayuden a convertir en realidad esto del Cambio del Modelo Productivo? ¿Alguna oportunidad delante de nuestra cara?

Ideas a compartir y debatir en las #11gvSIG, un año más unas jornadas organizadas por la Asociación gvSIG donde todo esto no es un sueño. Es más, no solamente es posible, sino que además, Es real.

Pd. Para los olvidadizos. No es la Neutralidad, Es la Independencia, Sonámbulos

Posted in opinion, spanish | 4 Comments

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

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.

0131

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.

0132

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.

0133

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.

0134

Post relacionados:

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

#11gvsig: gvSIG applied to town planning (Workshop)

00_gvsig_urban

After the successful reception of the “gvSIG applied to town planning” workshop in the gvSIG LAC Conference and gvSIG Perú Conference, we think it would be interesting to offer it in the International gvSIG Conference.

The workshop will take place on Friday 4th December from 12:00am to 14:00pm

The town planning is one of the areas where potentially GIS software is an essential tool. However, we know that its use is not usual, basically because of the unknowledge of these technologies and also, for the high cost of the privatives licences.

The projects related to town planning handle and analyse a high volume of information, the most part of it has a cartographical representation. The correct analysis of this information from a spatial point, it can be the key for the decision making and for the design of projects of town planning.

At the same time, from the design of the new projects, the real impact of them can be analysed.

This workshop will be to introduce you to the possibilities of the Geographic Information Systems in the town planning area. To do that, and through some case studies and thanks to the gvSIG open source software, a simulation of a town planning project will be made in a headquarter of the city Valencia.

Some characteristics will be analysed: population density, noise map, tree density,… as a preliminar study. After that and having a project proposal, a simulation of the changes in the population will be realised.

Through case studies, the most significant tasks of gvSIG will be covered, including edition, creation of thematic maps and some geoprocesses.

There is no need of previous knowledge of gvSIG to attend to this workshop.

Anyone interested in following it with its computer, must have installed the last version of gvSIG (gvSIG 2.2) and downloaded the data to use in the Friday´s morning workshops.

Just remind you that the workshops are free of charge , as all the activities of the Conference. If you are interested, you need to fill the application form for the Conference at:

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

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

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