Creating Routes:
Calibrate Routes:
Showing measurements:
Dynamic segmentation:
Creating Routes:
Calibrate Routes:
Showing measurements:
Dynamic segmentation:
Once we have seen in previous post how to create routes, calibrate them and generate the dynamic segmentation, in this last post we will see how to show and clean measure.
Show measures
This tool allows the graphic representation of the M coordinate. To enable this tool, the active layer of the View has to be a layer of lines with M coordinate points. Some element has to be selected.
Once activating the tool, a dialog box is showed which allows to introduce the required distance between the kilometer points.
Once accepting, gvSIG will show the point in the route with the set distances and one label with the M coordinate of that point.. The label format will be“# + ###”. So, the kilometer point 2,350 will be “2 + 350”.
This tool show the results in the View without changing any of the data of the used routes.
Clean measures
This tool cleans from the View all the measures previously displayed for the previous tool.
The user could have executed the tool for showing measures as many times or over many routes as wanted, and because they stay in the View and it can be a problem for the correct interpretation of the data, using the clean measures tool, all the measures will be cleared from the view.
Related posts:
Once we´ve learned in previous posts how to create routes and calibrate them, let´s see the available tool to generate dynamic segmentation.
This tool allows to create new information layers from a geocodification linked to a linear reference system. For instance, the accident location referred to one road and kp or the representation of capacities or average traffic density of kilometric sections.
To run this tool, it is needed to go from a layer of calibrated routes and one table with columns indicating the kilometric points and columns with other values.
By activating the tool, a dialog box is displayed with the following components:
Once accepting this dialog, a new layer will be created with the following characteristics:
After this, any of the gvSIG symbologies for linear layers can be applied.
If, before the tool running, the input layer had any selection, this process only will be applied to the selected routes.
The following image is an example of a linear layer generated by dynamic segmentation. A unique value symbology has been applied using the “VALUE”(TIPO) attribute.
The next image is an example of a point layer generated by dynamic segmentation.
Once the process ends, which will be indicated by a dialog box with a progress bar, gvSIG will give to the user the generated layer in the active view.
Related posts:
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.

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.

This window contains:
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.

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.

Related posts:
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:
Desde el punto de vista del usuario, las principales novedades son:
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…
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:
From the users point of view, the main novelties are:
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…
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
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.
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
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
User can define:
The calibration process can be performed over the entire layer or on the selected routes.
Related posts: