On the road to gvSIG 2.3: Dynamic segmentation (IV)

Let’s continue illustrating gvSIG 2.3 news related to dynamic segmentation; in this article we will see the editing tool that allows route calibration.
This tool allows M coordinate editing of a geometry, either through manual data entry of this coordinate point by point, or by introducing a range of values (initial and final) without having a calibration points layer.
The tool is enabled when the active layer in a View is a linear layer having geometries with M coordinate and in editing mode. When you activate this tool a dialogue box in opens where user has to select the corresponding field to the route ID.
LRS3_en
Once selected the attribute containing the routes identifiers and having accepted the dialogue window, another window will appear making the user able to enter the remaining parameters required by this tool.
LRS4_en

This window contains:

  • A table with columns:
    • “Route ID”
    • “Point” with route vertex order
    • “X” with point X coordinate
    • “Y” with point Y coordinate
    • “M” with point M coordinate
  • “ID” indicating the route ID to be changed. It contains all the selected routes identifiers (in case of no selection, it will be filled with all layer ID).
  • “Minimum” to indicate the value to be assigned to vertex whose order is 0.
  • “Maximum” to indicate the value to be assigned to vertex whose order is the maximum.
  • User may shift values in the boxes “Minimum” and “Max” by pressing the “Invert” button.
  • By pressing “Apply”, the values of the M coordinate in the table will be recalculated according to “Minimum” and “Maximum” entered values.

When user selects a “Id”, the table will be populated with the points values of the corresponding “Id” feature. To help user, when selecting an ID, the corresponding route will be highlighted in yellow in the view.
User can manually edit one or more of the M values in the table. As user help, any time you select one or more rows in the table, red dot will be drawn in view in the coordinates corresponding to the vertex being edited.
LRS6_en
Instead of hand editing some points, it is possible to make the tool calculate them based on a values range by changing the “Minimum” and “Maximum” table values. Pressing on “Apply”, the M values are recalculated in the table.
By click on Ok in this window, the tool will check that the M values form an ordered sequence, as well as presence of repeated or negative values. If these value are correct, user may go back before saving changes.
By accepting this dialogue, the M fields values will be permanently assigned to the route points only after having accepted the changes.
LRS7_en

Related posts:

Posted in gvSIG Desktop | 4 Comments

Disponible gvSIG 2.3 RC1, distribución candidata a final

Tal y como anunciamos en su momento, el pasado diciembre se comenzó el proceso de estabilización de la próxima versión de gvSIG, la 2.3. Ha llegado el momento de anunciar la primera RC (Release Candidate) o versión candidata a final. Es el momento de que la Comunidad gvSIG nos ayude a testear y depurar esta versión para tener lo antes posible la final.

Como muchos de vosotros ya sabréis las versiones impares de gvSIG conllevan cambios no sólo a nivel funcional, sino que también se realizan cambios a nivel de arquitectura de la aplicación. Esto implica que es necesario un testeo más profundo para identificar todos los posibles errores derivados de esta re-arquitectura.

Las principales novedades a nivel arquitectura de gvSIG están relacionadas con la generación de versiones para Windows 64 bits y MAC OS X, y son:

  • Acceso a ráster a través de GDAL
  • Soporte de proyecciones a través de GDAL
  • Soporte a multigeometrías

Desde el punto de vista del usuario, las principales novedades son:

  • Lectura y escritura de formato PRJ (proyecciones). A partir de esta versión gvSIG identificará automáticamente el sistema de proyección de una capa si dispone del archivo PRJ. ¡Una de las funcionalidades más demandadas por la comunidad!
  • Segmentación dinámica/Sistema de Referencia Lineal (LRS). Hemos escrito varios post relacionados con estas nuevas herramientas en 1, 2, 3, 4, 5, 6 y 7
  • Nuevas herramientas de edición: cambiar sentido, curva a polilínea, línea paralela
  • Añadir capa al localizador desde la tabla de contenidos
  • Mejoras de scripting. En las pasadas Jornadas Internacionales de gvSIG hubo una ponencia con algunas de las mejoras que vienen.
  • Soporte de R a través de scripting. Soportamos el lenguaje de programación de análisis estadístico por antonomasia.
  • Mejoras PostGIS. Se han implementado diversas mejoras para mejorar la experiencia del usuario y el soporte de base de datos PostGIS.
  • Soporte CSW 2.0.2. Actualización de las versiones de catálogo soportadas.
  • Soporte de nuevos formatos a través de GDAL/OGR. Gracias a los cambios realizados en arquitectura vamos a poder aprovechar el potencial de GDAL/OGR para acceder a todo tipo de formatos hasta ahora no soportados como Geojson, MIF/MID y TAB de Mapinfo, etc.
  • Mejoras de usabilidad. Versión a versión vamos dedicando recursos a mejorar la usabilidad de gvSIG.
  • Actualización de idiomas.
  • Nuevo instalador compatible con 64 bits.
  • Disponible distribución para Windows 64 bits.
  • Generador automático de distribuciones.
  • Generador automático de paquetes Debian.
  • …y un buen número de errores (bugs) que han sido corregidos.

Aunque ya hemos identificado algún error a corregir para la final, hemos decidido publicar ya esta primera RC, ya que nos interesa que empiece a probarse de forma masiva por la Comunidad gvSIG .

También estamos preparando en paralelo la versión para MAC OS X, que esperemos que pueda estar lista para las siguientes RC’s.

¿Dónde descargar gvSIG 2.3 RC1?

Desde la página de versiones en desarrollo de gvSIG.

En unos días también tendremos disponibles en el mismo enlace las versiones portables.

Cualquier error que encontréis podéis enviarlo a través de la lista de usuarios. ¿Cómo enviar un error? Lee este post y te quedará claro lo que necesitamos que nos cuentes:

https://blog.gvsig.org/2015/06/15/que-hacer-cuando-sale-un-error-en-gvsig/

Y ahora os dejamos, que tenéis que probar la RC1…

Posted in gvSIG Desktop, spanish, testing | 3 Comments

gvSIG 2.3 RC1 available, release candidate to final version

As we announced some time ago, last December we started the stabilization process of the next gvSIG version, 2.3. Now we announce the first RC (Release Candidate). This is the moment at which the gvSIG Community helps us to test and refine this distribution to have the final one as soon as possible.

As most of you know, odd gvSIG versions have changes in a functional level, but also in an architecture level. It implies a more detailed testing to identify all the possible errors derived from this re-architecture.

The main novelties in an architecture level are related with the generation of Windows 64 bits and MAC OS X versions, and they are:

  • Access to raster files through GDAL
  • Projection support through GDAL
  • Multi-geometry support

From the users point of view, the main novelties are:

  • PRJ format (projections) reading and writing. From this version, gvSIG will identigy the projection system of a layer automatically if it has a PRJ file. One of the most demanded functionalities by the community!
  • Dynamic segmentation/Linear Reference System (LRS). We’ve written several posts related to these new tools.
  • New editing tools: change sense, curve to polyline, parallel line
  • Add layer to locator from Table of Contents
  • Scripting improvements. There was a presentation about some of the next improvements in the last International gvSIG Conference
  • R support through scripting. gvSIG supports the main programming language for statistical analysis.
  • PostGIS improvements. Several improvements for user experience have been implemented.
  • CSW 2.0.2 support. Catalog versions have been updated.
  • New formats support through GDAL/OGR. Thanks to the architecture changes gvSIG will take advantage of the GDAL/OGR potential to access to different formats not supported like Geojson, MIF/MID and TAB (Mapinfo), etc
  • Usability improvements. We are dedicating resources to improve the gvSIG usability.
  • Language update
  • New installer compatible with 64 bits
  • Windows 64 bits distribution available
  • Distributions automatic generator
  • Debian packages automatic generator
  • …and a great number of errors (bugs) that have been fixed.

Even we’ve identified some error to be fixed for the final version, we’ve decided to release this first RC because we are interested in the testing done by the community.

We also are preparing the version for MAC OS X in parallel, that we hope it will be available for the next RC’s versions.

Where can you download gvSIG 2,3? You can do it from the development versions section of the website.

In some days we will have the links for portable versions too.

Any error that you find can be sent to the mailing list. How can you send an error? You can consult this post, where we explain what information we need: https://blog.gvsig.org/2015/06/17/what-to-do-when-we-get-an-error-in-gvsig/

And now you can test the RC1 version

Posted in community, english, gvSIG Desktop, testing | 2 Comments

Hablando del modelo gvSIG en la radio

TYSC-21-de-Febrero-de-2016-web

El pasado domingo tuve de nuevo una experiencia radiofónica, en este caso dentro del programa “Tecnología y sentido común” dedicado en esta ocasión a hablar del software libre.

Fue un auténtico placer poder compartir un par de horas de tertulia radiofónica escuchando a auténticos expertos y permitiéndonos explicar el modelo de producción de software, basado en la colaboración y el conocimiento compartido, que estamos desarrollando en la Asociación gvSIG.

No siempre que se habla de software libre se hace en un marco en el que se visualiza la importancia del negocio como elemento fundamental para su éxito. Un excelente programa para reflexionar sobre los pasos que han de darse para seguir avanzando.

Tenéis disponible el Podcast del programa en:

http://www.ivoox.com/tecnologia-y-sentido-comun-tysc-21-febrero-2016-audios-mp3_rf_10554127_1.html

Posted in opinion, press office, spanish | Tagged , , | 1 Comment

Change of Productivity Model

Strategic sectors, the ICTs and the 21st Century; the Geomatics, gvSIG and the Spatial Data Infrastructures; Standards, Free and Open Source Software, to share and to collaborate; Neutrality, Independence and Technological Sovereignty; and of course, the change of Productivity Model.

How many things we hear about. How many concepts, how many labels, how many good intentions.

I think nobody is going to deny the importance that the ICTs nowadays have, as they are broadly considered the strategic sector of the 21st Century. At this moment we can’t imagine any productive, economic, academic nor social process in which the ICTs don’t play a essential role. But the question is: Are we aware of what this involve?

I guess we wouldn’t be able to find many people that doubt about how important is for any organization -be a nation, a public administration or a company- to have complete control over the technology, instead of being controlled by the technology or, much worse, by their owners.

We don’t need to be experts in this sector to see the potential that the introduction of the “Geo” component into our Information systems has. In a world where the reality is closely related to the territory, tools that allow us to manage the territory are tools that allow us to manage the reality. We are talking about Geomatics.

If we use our imagination just a little we can think about the Scientific Progress history, in which traditionally the main achievements came thanks to the fact that the giants of the science were able to benefit from studies and findings of their counterparts. We are talking about sharing the knowledge. We are talking about collaborating for reaching solutions. To Share and to Collaborate, core values of the Free and Open Source Software. Free and Open Source Software as a tool of technological progress.

I bet a thousand gvSIG licenses that all of you have heard about the Change of Productivity Model. We’ve been talking about the crisis as long as talking about the Change of Productivity Model, about leaving the bubble sectors and go for the mentioned change where, with no doubt, the ICTs and the R&D&I must play an essential role.

Ok, so we have the ICTs as Strategic Sector, the potential of the Geomatics and gvSIG (project from which the gvSIG Association was born, an international reference in the geospatial technologies sector) on the shoulders of giants (collaboration and sharing, the Free and Open Source Software core values). At this point, can we get any conclusions that help us to turn into reality the Change of Productivity Model? Any Opportunity in front of our face?

PS: For the forgetful ones: It’s not the Neutrality. It’s the Independence, sleep-walkers.

Posted in english, opinion | Leave a comment

Conocer para Transformar o de los fines y los medios

Es muy común el debate en torno al fin y los medios. Muchas veces nos encontramos en la necesidad de aclarar que el Software en sí mismo no es un fin, sino un medio para conseguir algo. Esto como enunciado parece muy lógico, muy claro, pero no es nada raro analizar proyectos de Software donde un peso excesivo o incluso único de la vertiente técnica en la dirección del proyecto termina convirtiendo el Software en un fin en sí mismo.

Lo mismo podemos hablar de la tecnología. ¿Que rol juega la tecnología? Porque parece claro que una vez más debiera ser un medio, pero en el día a día existen muchos ejemplos que parecen querer convertir también a la tecnología en un fin en sí misma alejada de los objetivos finales para los que en teoría es concebida y desarrollada.

Algo parecido observamos con el fenómeno de las redes sociales, donde en vez de interpretarse como una herramienta más se terminan interpretando como que son esas redes sociales el motor de una transformación. Una vez más, lo que debería ser natural y es ver las redes sociales como una herramienta, termina convirtiéndose en un fin en sí mismo.

Software, Tecnología, Redes Sociales. Pero elevemos el nivel de abstracción, seamos capaces de generalizar más. Hablando de Software Libre, es decir de Conocimiento Compartido, ¿Cómo consideramos el conocimiento respecto a la cuestión de la finalidad?

¿Conocer es un fin en sí mismo o es un medio? Y si es un medio. ¿Un medio para conseguir qué?

De forma intuitiva podemos considerar que para Conocer se debe estudiar, interpretar, analizar, desarrollar. Pero hay muchas cosas sobre las que investigar, hay muchas cosas que Conocer. ¿Sobre qué se decide investigar?

Habrá mucha gente que a nivel individual podrá tener el privilegio de decidir sobre lo que quiere investigar, pero nos interesa analizarlo como proceso colectivo, hacia donde se dirige la investigación que aumenta nuestra cantidad de conocimiento adquirido.

Ese hacia donde no ha sido el mismo en todos los momentos de la historia. Por ejemplo, hubo períodos en Europa donde grandes pensadores se centraban en demostrar la existencia de Dios a partir de métodos científicos. Hubo otro momento histórico donde esa idea de Dios como motivo central de la investigación fue reemplazado por el ser humano, pasando a ser éste el motivo principal de la investigación.

Pero sea cual fuera el momento, frente a interpretaciones que quieran dotar un carácter objetivo, neutral y casi aséptico a la Ciencia, el desarrollo de ésta siempre ha tenido unas motivaciones, un Para Qué. Estuviera en el centro de esa investigación la existencia de Dios o el desarrollo humano siempre hubo una motivación a la hora de decidir donde invertíamos para Conocer.

Software Libre como Conocimiento Compartido. Lo de compartir está claro, aquí la pregunta es ¿Conocer qué para conseguir qué?

El Conocimiento no debiera ser algo que se busque por la satisfacción personal o colectiva de ‘ser más listos’, de saber más, de acumular más Conocimiento como si estuviéramos acumulando más Capital. El Conocimiento se debería plantear como un mecanismo para resolver cosas, para dar soluciones que resulten útiles o de interés.

Bien, sigamos preguntándonos. ¿Cosas que sean útiles y de interés para qué y para quienes? Pues no le demos más vueltas y no compliquemos lo que es sencillo. Útiles y de interés para la gente, para ayudar a resolver los problemas. Para Transformar sus realidades en nuevas realidades que resulten mejores para todos.

Y si hablamos de las realidades de la gente, entonces hablamos de lo que les puede aportar e incidir; tanto la realidad científica como la económica y la social o política.

Ciencia, Economía y Política. Disciplinas relacionadas que configuran una realidad global. Disciplinas que deberían evolucionar de manera que la gente pueda interactuar en unos escenarios que cada vez ofrezcan mejores condiciones y posibilidades para el desarrollo humano.

Conocer para que el desarrollo Científico esté al servicio de la humanidad, Conocer para que la Economía responda a patrones de eficiencia y de justicia. Conocer para que la Política nos haga avanzar en cotas de democracia y solidaridad. Este es el Conocer para Transformar por el que se debería apostar.

@GabrielCarrionR

Posted in opinion, spanish | Leave a comment

On the road to gvSIG 2.3: Dynamic segmentation (III)

In this third article about the new dynamic segmentation plugin, the tool to calibrate routes will be detailed.

This tool allows users to assign kilometer points information to a path that is to geocode road elements from their pk’s.

To proceed to calibration, two information layers are required: the route, obtained with the path creation tool, and a calibration points (pk’s) layer with the route identifier and an attribute that indicates the measurement value.

The tool is enabled when active View contains a linear layer of geometries with M coordinate and a point layer.

When activated, the following dialog where user can enter the required parameters for operation is shown

LRS2_en

User can define:

  • Source: input lines layers list with coordinates M that are loaded in gvSIG will be displayed.
  • Route identifier field: the field in the route layer table that contains the route identifier. It displays the list of attributes in the table corresponding to the selected one in “Routes Layer”.
  • Calibration points layer: the input calibration points layer. It will list the points tables that are loaded in gvSIG and have a numeric attribute.
  • Route identifier in calibration points layer: the field of the calibration points layer table that contains the route identifier. It will show the list of attributes of the table corresponding to the selected “Layer calibration points”.
  • From-measure or length field: field in the calibration points layer table that contains the measured values. It displays the attributes list of the table corresponding to the selected one in “Calibration points layer”.
  • Output file: the file where the results will be saved.
  • Measurement Calculation method: it allows users to choose between Distance (The measurements will be recalculated using the shortest distance between the calibration points through the route to calibrate) and Measurements (The measurements will be recalculated using the existing measurement between calibration points).
  • Search radius: the maximum distance where a route calibration point can be located to be included in the calibration calculation. The default value is “0” meaning that points not placed on the path will not be considered for this calibration.
  • Interpolate between calibration points: allows to indicate that existing vertices between the calibration points are interpolated to assign M coordinate.
  • Extrapolate before calibration points: allows to indicate that existing vertices before calibration points are extrapolated to assign M coordinate.
  • Extrapolate after calibration points: allows to indicate that existing vertices after calibration points are extrapolated to assign M coordinate.
  • Ignore spatial gaps: allows you to decide whether or not to take into account the holes size that may exist between the route segments. If checked, distance between the last vertex of a section and the first of the next will not be considered; if not checked, the distance between them will affect the calculation of coordinate M of the first vertex (and following ones) the next segment.
  • Include all elements in output layer. If selected, the routes not been supplied with calibration points will be included in the output file.

The calibration process can be performed over the entire layer or on the selected routes.
Related posts:

Posted in english, gvSIG Desktop | 5 Comments

On the road to gvSIG 2.3: Dynamic segmentation (II)

We carry on with the new features of gvSIG 2.3 related to Dynamic Segmentation. In this post we will see the “Create routes” tool.

This tool is useful to create routes from a linear layer. It works grouping the geometries of the input layer in one unique entity (linear), using a common attribute.

This layer must have an attribute capable of identifying the routes to be created.

Once the tool is activated, gvSIG shows the following dialog:

LRS1_en
The user can set up:

  • Source”, the input layer.
  • Route identifier field”, the attribute from the table of the layer “Source” containing the route ID.
  • Output file”, the file to save all the results.
  • Measure source”, it will show 3 options, from where the measures will be taken for the M dimension:
    • Length, the measure will be based on the graphic length of the original line
    • One field, the original layer must have a field which indicates the length of each sections to reroute and the measure will be based on that field.
    • Two fields,the original layer must have two fields indicating the M coordinate of the first and last vertex of each section and the measures will be based on those M using interpolations.
  • From-measure or length field”. It will be enabled when the options “One field” or “Two fields” was selected in “Measure source”:
    • with “One field”, that one will be used as measure of the section
    • with “Two fields” that one will be used as M coordinate of the first vertex of the section
  • To-measure field”, the M coordinate will be used as the last vertex of the section. It will be enabled when the option “two fields” was selected in “Measure source”.
  • Coordinate priority”. It will be enabled only when “Length” or “One Field” was selected in “Measure source”. This value will be key to decide the vertex from which the measures will be accumulated and it will have 4 options:
    • Up – left
    • down – left
    • up – right
    • down – right
  • Measure factor”, the user can set a factor to multiply the measures before introducing them in the M coordinate of the vertex. By default the value is 1.
  • Measure offset”, the user can introduce one value to be added to the measures before introducing them in the M coordinate of the vertex. By default the value is 0,0.
  • Ignore spatial holes”, to decide if the size between the holes of the geometries has to be taken into account for the calculation of the measures. It will be enabled only when “Length” or “One Field” was selected in “Origin of measures”. If this is selected, the distance between the last vertex of one section and the first one of the next will not be taken into account. If it is not selected, the distance between them will have an effect on the calculation of the M coordinate of the first vertex (and further ones) of the next section.

When accepting the dialog box, gvSIG will create the “output layer” file containing the lines of the original layer grouped by the new entities according to the “Route ID” value and the rest of options already introduced by the user.

If, before the tool execution, the origin layer has a selection, the process only will take place in those selected elements.

Related posts:

Posted in english, gvSIG Desktop | Tagged , , | 3 Comments

Presenting gvSIG Online: the solution for Spatial Data Infrastructures on Open Source software

During the last International gvSIG Conference a new product added to the gvSIG Association catalogue was presented for the first time. We think it will be well received because it meets an every time more and more need to have a solution for implementing Spatial Data Infrastructures, using open source software and reducing implementation costs of the current market alternatives.

gvSIG Online is result of the experience accumulated by the gvSIG Association at the Spatial Data Infrastructure projects implementation of all types and in any sector, from petrol companies to local administrations.

But, what is gvSIG Online? We can define the product in a few lines…

gvSIG Online is an integral platform for the Spatial Data Infrastructure (SDI) implementation, 100% open source software. A fast and powerful solution for start up the infrastructure necessary to manage spatial data in an organization in an efficient way. With gvSIG Online you will be able to share your geographic information at the cloud, create maps and applications thanks to the easy and powerful system administration tools. Databases, geoportals, mobile app, Desktop GIS… all the components in an open source, interoperable and integral solution”.

In a series of posts we are going to present all the functionalities of this solution.

By the way, in spite of this is a product that we announce practically with this post, it has been implemented in several organizations, like International Union for Conservation of Nature (IUCN), the Spanish Cultural Heritage Institute (IPCE), the Tourism Secretary in Mexico (SECTUR), LocalStats project in Cyprus….

Finally an alternative to Arc*** Online proprietary solutions! More than a map publisher… a complete platform for SDI.

If you are interested in implementing gvSIG Online in your organization you can contact us: info@gvsig.com . Besides counting with the best experts on free geomatics you will be helping to the gvSIG technology maintenance and development. At the gvSIG Association we offer different implementation modalities, as service (hosting+maintenance) as well as implementing it on the client server.

Posted in english, gvSIG Online, SDI | 4 Comments

Presentando gvSIG Online: la solución a las Infraestructuras de Datos Espaciales con software libre

En las pasadas Jornadas Internacionales de gvSIG se presentó por primera vez un nuevo producto que se añade al catálogo de la Asociación gvSIG y que pensamos que va a ser muy bien recibido ya que viene a cubrir una necesidad cada vez mayor para disponer de una solución para implantar Infraestructuras de Datos Espaciales, utilizando software libre y reduciendo considerablemente los costes de implantación de las actuales alternativas del mercado.

gvSIG Online es fruto de la experiencia acumulada por la Asociación gvSIG en la implantación de proyectos de Infraestructuras de Datos Espaciales de todo tipo y en cualquier ámbito, desde empresas petroleras a administraciones locales.

¿Pero qué es gvSIG Online? En unas pocas líneas podríamos presentar el producto como…

gvSIG Online es una plataforma integral para la implantación de Infraestructuras de Datos Espaciales (IDE), 100% con software libre. Una solución rápida y potente para poner en marcha la infraestructura necesaria para gestionar de la forma más eficiente los datos espaciales de una organización. Con gvSIG Online podrás fácilmente compartir tu información geográfica en la nube, generar mapas y aplicaciones gracias a las sencillas y potentes herramientas de administración del sistema. Bases de datos, geoportales, app móvil, SIG Desktop…todos los componentes en una solución integral, libre e interoperable.”

En una serie de post os iremos presentando toda la funcionalidad de esta solución, pero queremos empezar por invitaros a un próximo webinar en el que podréis ver todo el potencial de gvSIG Online, y consultarnos todas las preguntas que tengáis respecto al mismo.

¿Cuándo?¿Dónde?

Tenéis toda la información en el siguiente enlace:

http://app.webinarjam.net/register/17520/a97483867f

Por cierto, pese a ser un producto que empezamos prácticamente a difundir con este post, ya ha sido implantado en varios clientes como la Unión Internacional para la Conservación de la Naturaleza (UICN), en el Instituto de Patrimonio Cultural de España (IPCE), en la Secretaría de Turismo de México (SECTUR), en el proyecto LocalStats de Chipre….

¡Por fin una alternativa a las soluciones privativas Arc*** Online! Mucho más que un publicador de mapas…una completa plataforma para IDEs.

Si estás interesado en implantar gvSIG Online en tú organización, contacta con nosotros: info@gvsig.com . Además de contar con los mejores expertos en geomática libre estarás ayudando al mantenimiento y desarrollo de la tecnología gvSIG. En la Asociación gvSIG ofrecemos distintas modalidades de implantación, tanto como servicio (hosting+mantenimiento) como implantando en el servidor del cliente.

Posted in gvSIG Online, spanish | Tagged , , , | 4 Comments