OSGeo Planet

gvSIG Team: Palabras a los alumnos de la IV Promoción de Grado en Ing. Geomática y II del Máster en Ing. Geomática y Geoinformación

OSGeo Planet - Thu, 2017-07-06 21:10

Hoy he tenido el tremendo honor de ejercer de Padrino de la IV Promoción de Grado de Ingenieros en Geomática y Topografía y II Promoción del Máster Universitario en Ingeniería en Geomática y Geoinformación.

Algún alumno me ha comentado si podía publicar el pequeño discurso que he dedicado a los ya titulados. Creo que no hay mejor sitio que este blog. Aquí lo tenéis (y enhorabuena)…

Excelentísimo Sr. Rector, autoridades académicas, profesores, alumnos, familiares y compañeros. Es un honor haber sido elegido Padrino de esta promoción. Y como persona que os acompaña en este acto de graduación, aunque probablemente tengáis en estos momentos la cabeza llena de recuerdos, pensamientos y sensaciones de todo tipo, tengo la responsabilidad de dedicaros unas palabras que espero os sirvan de consejo y estimulo.

Lo primero que os quiero decir es que tenéis que estar orgullosos de haber llegado hasta aquí, orgullosos de haber alcanzado una de las metas de vuestra vida en una universidad pública. Y aunque no hace falta decirlo, pues se les ve en la cara a todos y cada uno de ellos, vuestros familiares deben estar orgullosos de vosotros. Aún con la incertidumbre de qué nos encontraremos mañana, es en estos años universitarios donde en gran parte maduramos intelectual y personalmente.

Creedme si os digo que con el paso del tiempo, no somos pocos los que pensamos que nuestros años de estudiantes universitarios son una de las mejores etapas de la vida, llenos de experiencias que van mucho más allá de los libros.

Y con la satisfacción de un objetivo cumplido suele venir el vértigo de qué vendrá a continuación. ¿Hacia dónde irán vuestras vidas laborales?

Un consejo: No dudéis, estáis preparados para afrontar las dificultades del camino. Lo más importante que se aprende en la universidad no son fórmulas que se olvidan, o tecnologías que antes o después quedaran obsoletas. Se aprender a ser capaz de afrontar cualquier dificultad, a progresar, individualmente y junto a los compañeros. No es tan importante lo que nos enseñan, como lo que aprendemos.

Se dice que la universidad es el templo de la ciencia, y sin duda la búsqueda del conocimiento es el mayor proyecto cooperativo que ha emprendido la humanidad. Y esta acumulación de conocimiento no tiene más objetivo que mejorar la vida de las personas. No os olvidéis de eso.

No os descubro nada si os digo que no es el mejor momento, que ahí fuera las cosas están difíciles y que estos años de estudio y sacrificio no os aseguran nada. Pero también estoy plenamente convencido de que vuestro futuro depende en su mayor parte de vosotros mismos.

Mi consejo es que no creáis a los que dicen que todo está escrito, a aquellos que dicen que esto y aquello es imposible. Pelead por vuestros sueños. Confiad en vosotros, en vuestras posibilidades.

No tengáis miedo a fracasar, que eso no os impida intentarlo. Que las dificultades no os hagan abandonar vuestros sueños. Nunca, nunca, dejéis de estar orgullosos de vosotros mismos.


Filed under: spanish
Categories: OSGeo Planet

gvSIG Team: Vídeo-tutorial para aprender a crear un mapa temático con gvSIG

OSGeo Planet - Thu, 2017-07-06 11:44

Hoy os traemos un nuevo vídeo-tutorial para que podáis aprender en pocos minutos a crear vuestros mapas en gvSIG Desktop. Siguiendo los ejercicios que se presentan en el vídeo, y que podéis replicar pues los datos están disponibles para descarga, veréis lo sencillo que es diseñar vuestros propios mapas.

Para acceder al vídeo y datos, seguid leyendo…


Filed under: gvSIG Desktop, spanish
Categories: OSGeo Planet

gvSIG Team: I encuentro de Geobloggers. De qué hemos hablado…

OSGeo Planet - Wed, 2017-07-05 11:25

Hoy se ha celebrado el I encuentro de Geobloggers, en el que he participado representando a este blog. Los ponentes teníamos 2 intervenciones, una para contestar una serie de preguntas predefinidas y otra para presentar a la organización -en nuestro caso la Asociación gvSIG-. Para los que no hayan podido asistir o seguir por streaming la charla, os dejo aquí el texto de mi intervención.

¿Qué has estudiado, a qué te dedicas y de qué habla tu blog?

Ingeniero Técnico en Topografía. Director General de la Asociación gvSIG, que es una entidad bajo la cual se ha constituido una red internacional de empresas y entidades que apuesta por tecnologías geo en la que los usuarios son propietarios de las mismas.

En el blog de gvSIG hablamos de todo lo que rodea al proyecto gvSIG, a su suite o catálogo de soluciones, a la Asociación y a la Comunidad gvSIG, tocando todo tipo de aspectos: técnicos (usuario y desarrollo), casos de éxito, de opinión, divulgación, eventos…

…Resalto el hablamos, porque el blog de gvSIG no es un blog personal, sino que pertenece a toda la comunidad. Aunque la estructura profesional es la más activa a nivel de publicación de post, cosa natural por formar parte de nuestro día a día…Revisando, hay post de 50 autores diferentes de más de 10 países. Idiomas: principalmente español e inglés, pero se pueden encontrar post en unos cuantos idiomas. Y bueno, me siento muy honrado de representar a todos estos autores y compañeros de blog en este evento.

¿Geoego? Marca personal, entre la autosuficiencia y la colaboración

gvSIG es un proyecto colaborativo. Y como tal el blog es un reflejo de ello. En nuestro caso el blog no es más (ni menos) que un mecanismo (quizá el más importante) de mantener un contacto con la comunidad e informarla de todo lo que rodea a la marca gvSIG.

Por la propia naturaleza del proyecto, la práctica totalidad de lo que hacemos se basa en la colaboración. El propio blog, como ya he comentado, pero también todo lo que en él se reseña (nuevos desarrollos, eventos que organizan las comunidades, documentación que comparte una determinada entidad, etc.).

Al respecto de la colaboración desde gvSIG apostamos por reivindicar la sociedad del conocimiento frente a la sociedad de la información, reivindicar un carácter activo y colaborativo, sin usos condicionados de la tecnología, frente a un carácter pasivo, meramente de consumo. Creo que algo de todo esto también se refleja en nuestro blog.

¿El tamaño importa? Seguidores, entre la cantidad y la calidad

En cuanto a números, un dato interesante es que el crecimiento de seguidores está siendo exponencial y se ha notado principalmente en los 2 últimos años, donde gvSIG pasó de ser un proyecto de SIG de escritorio a una suite de soluciones. El año pasado tuvimos más de 140.000 visitas, con lectores de la práctica totalidad de países. En 2017, a mitad de año, llevamos unas 80.000 visitas por lo que la progresión continua a buen ritmo.

El blog, como tal, ha recibido un par de nominaciones a distintos premios en este año, lo que supongo es otro indicativo a tener en cuenta.

¿Endogamia? Colaborar para divulgar

Uno de los apartados a responder en este bloque nos indicaba que habláramos de “Colaborar para divulgar”. En nuestro caso creo que sería más adecuado cambiar el orden de los factores, para ser más acordes a nuestro producto y lo dejaría en un “Divulgar para colaborar”. Ese es uno de los objetivos en todo lo que hacemos, sumar más y más gente al proyecto. En un proyecto de conocimiento compartido, y no sólo, por sus características también de economía social, la fuerza de la comunidad es más que relevante.

Divulgar por divulgar, sin un fin detrás, o divulgar con unos objetivos meramente mercantiles es algo ajeno a nuestra forma de entender el desarrollo de software. Y, por tanto, de entender una herramienta de divulgación como es un blog.

¿Qué herramientas usas?

Básicamente utilizamos WordPress como herramienta y su conexión con las redes sociales para divulgar todo lo que publicamos.

Parte 2. Asociación gvSIG

La Asociación gvSIG es una entidad que se creó por dos motivos principales, por un lado establecer un marco en el que pymes se pudieran organizar, complementar y colaborar para poner en marcha un modelo de negocio basado en el conocimiento compartido y en la colaboración -en toda la cadena de producción, no sólo en el área técnica.

Por otro asegurar el mantenimiento del catálogo de tecnologías que se fueran materializando en el marco de ese modelo de desarrollo. Lo que empezó como un SIG de escritorio, hoy es una suite que incluye también software para móviles y plataformas para Infraestructura de Datos Espaciales, e incorpora una serie de soluciones verticales, como gvSIG Roads -conservación de carreteras-, gvSIG Educa -educación- o el que esperamos anunciar en breve gvSIG Crime -seguridad ciudadana y análisis del delito-.

La idea es sencilla de enunciar, parte de los beneficios, de la riqueza que genera el desarrollo de estas tecnologías revierte en la sostenibilidad del proyecto.

Me gustaría hacer un paréntesis para resaltar algo que quizá en este marco no sea necesario: la creciente importancia que está adquiriendo lo Geo. Por otro lado es lógico: La realidad se manifiesta en el territorio. Herramientas que nos permitan gestionar el territorio nos permitirán gestionar de forma más eficiente la realidad.

Por tanto, estamos en un momento muy interesante, en el que más allá del típico SIG, los Sistemas de Información -en su sentido más amplio- empiezan a incorporar la capacidad de integrar la dimensión geográfica. Hablamos de geolocalización de las TIC.

Tecnológicamente estas necesidades se pueden solventar con dos enfoques. En ningún caso el problema es de cumplir o no un determinado requisito tecnológico. Creo que la principal innovación que aportamos es ofrecer soluciones a uno de los dos enfoques u opciones que tiene cualquier organización con necesidades geo.

O el usuario se convierte en propietario de la solución y adquiere independencia tecnológica o se perpetua el viejo modelo donde la libertad queda condicionada por las licencias de uso.

Creo que es importante, principalmente cuando hablamos de nuestras administraciones públicas, pagadas por todos, que existan ambas opciones. Que quién quiera tener la tranquilidad de evitar la dependencia de un determinado proveedor o software cerrado, encuentre alternativas profesionales con soluciones libres.


Filed under: gvSIG Desktop, spanish
Categories: OSGeo Planet

gvSIG Team: Learn GIS for free. Module 6: Geoprocessing

OSGeo Planet - Wed, 2017-07-05 07:29

We continue with the sixth module of the free GIS course, where we are going to show you how to work with the framework and set of tools for processing geographic and related data in gvSIG Desktop.

To follow the course you need:

6.1 Geoprocessing part 1

6.2 Geoprocessing part 2

6.3 Geoprocessing part 3

Enjoy!

Related post:


Filed under: english, gvSIG Desktop, training Tagged: course, Geoprocessing, tutorial, videos
Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Mayor funcionalidad usando gvpy desde Scripting

OSGeo Planet - Mon, 2017-07-03 14:28

Como muchos ya conoceréis, gvpy es una librería que facilita la ejecución de geoprocesos desde scripting. De esta forma, es posible ejecutar geoprocesos de nuestra toolbox (incluido algunos que añadamos nosotros desde otros scripts) con una línea de código.

Para la nueva versión de gvSIG 2.4, se ha realizado un pequeño cambio en esta librería para gestionar objetos que antes no era posible capturar desde scripting. Por ejemplo, algunos geoprocesos como el de Perfiles, “profile”, tenían como salida una gráfica (un objeto creado por la librería jfreechart). Con esta nueva funcionalidad, es posible capturar este objeto, y procesarlo como si fuera otro más.

Por ejemplo, tenemos la tarea de generar una gran cantidad de perfiles correspondientes a las secciones de una carretera, tal y como aparece en la imagen en rojo.

Queremos guardar las imágenes de todos esos perfiles en una carpeta. Para ello podemos usar el geoproceso “profile”. El geoproceso “profile” genera un único perfil correspondiente a una línea, siendo un script básico así para una única línea:

# encoding: utf-8 import gvsig from gvsig.libs import gvpy reload(gvpy) from org.jfree.chart import ChartUtilities def main(*args): #Remove this lines and add here your code route = gvsig.currentView().getLayer("perfil_huesca") dem = gvsig.currentView().getLayer("MDTHuesca") r = gvpy.runalg( "profile",route,dem,"",False,"") aJFreeChart = r[0].getChart() from java.io import FileOutputStream out = FileOutputStream("C:/temp/imagen1.png") ChartUtilities.writeChartAsPNG(out, aJFreeChart, 500, #aChartPanel.getWidth(), 200)#aChartPanel.getHeight());

Por tanto, lo que nosotros haremos es repetir este geoproceso cada vez con una línea diferente de sección (cambiando la línea seleccionada en la capa) y grabando la gráfica de salida en una carpeta.

El script quedaría algo así:

# encoding: utf-8 import gvsig from gvsig.libs import gvpy from org.jfree.chart import ChartUtilities from java.io import FileOutputStream import os def main(*args): route = gvsig.currentView().getLayer("Secciones transversales") dem = gvsig.currentView().getLayer("MDTHuesca") features = route.features() selection = route.getSelection() idfeature = 0 for i in features: idfeature+=1 selection.select(i) r = gvpy.runalg( "profile",route,dem,"",False,"",ADDLAYER=False) aJFreeChart = r[0].getChart() filename = gvsig.getTempFile("imagen_"+str(idfeature),".png", "C:\\temp") #filename = os.path.join("C:\\temp", "imagen_"+str(n)+".png") out = FileOutputStream(filename) ChartUtilities.writeChartAsPNG(out, aJFreeChart, 500, #aChartPanel.getWidth(), 200)#aChartPanel.getHeight()); out.close() selection.deselectAll() return

Si cambiáis ADDLAYER por True, por cada ejecución del geoproceso se añadirá la capa correspondiente al perfil creado.

De esta forma, tendríamos en nuestra carpeta de salida todas estas imágenes de los perfiles, cada una correspondiente a una ejecución del geoproceso “Perfiles” con una entidad diferente seleccionada:

Este script es solo un pequeño ejemplo que se podría mejorar. Si realizas alguna mejora no dudes en ponerte en contacto con nosotros y procederemos a su publicación en el blog para compartirla con todos.

Saludos y espero que os sea de utilidad.


Filed under: development, gvSIG Desktop, scripting, spanish Tagged: gvPy
Categories: OSGeo Planet

gvSIG Team: Learn GIS for free. Module 5: Create and editing vectorial layers

OSGeo Planet - Mon, 2017-07-03 06:52

We continue with the fifth module of the free GIS course, where we are going to show you how to create and editing vectorial layers.

Through three video-tutorials you will be able to learn to create point, line and polygon layers, and the varios commands you will need to edit your data.

To follow the course you need:

5.1 Create vectorial layers

5.2 Editing part 1

5.3 Editing part 2

Enjoy!

Related post:


Filed under: english, gvSIG Desktop, training Tagged: course, create layers, editing, tutorial
Categories: OSGeo Planet

GIScussions: Sales & Marketing 101 at FOSS4G

OSGeo Planet - Sat, 2017-07-01 16:04

For almost a year now, Marc Vloemans (Eclipse Foundation) and I have been thinking/talking/planning a workshop on Sales & Marketing for SMEs that we are presenting at FOSS4G in Boston in August. It is coming together well, or at least we think so, and we are excited about it’s first airing. We both have a background in sales and marketing and have spent the last decade or more in geospatial, however the workshop is not geo-specific, it is applicable to any small tech business or start up, even a one man band, whether they are a product/service business or a consulting firm. We call this workshop Sales and Marketing 101 (we were going to call it S&M 101 until my daughter pointed out that not everyone connected S&M with sales and marketing!) it’s aimed at small business managers and owners who do not have a background in sales and marketing.

A lot of tech businesses, including open source geo businesses, start from a strong technical foundation. They are often founded by talented developers or consultants who decide to do their own thing and rapidly discover that they need to acquire a range of skills that take them outside of their comfort zone – finance, management, HR, legal stuff and of course sales and marketing. Early successes start to tail off, despite the business growing in size (revenues and employees) significant profitability always seems to be just around the corner. If that is your business then you might benefit from spending a day with Marc and me in Boston in August (I hope to run the workshop in London later in the year and I am open to suggestions to run it  elsewhere in Europe as well).

This 1 day workshop is targeted at SMEs in the tech space, they may have a sales executive and/or a marketing person (mainly focussed on outbound marketing comms) but they would recognise themselves as being product or service driven as opposed to sales and marketing lead. Delegates will learn some key elements of strategic marketing and high level sales   including Strategic Positioning, Value Propositions, the Pain Chain, Asking the Right Questions and Pricing for Profit. The content is based on proven methods and approaches used by enterprise technology businesses, what makes this workshop different is the way we have adapted these elements to be easily adopted and relevant to small tech businesses and in particular to their leaders. The workshop is very participative, delegates will be required to do some preparation/homework before attending.

If you are a freelance technical consultant or you run a small open source geo business and you are attending FOSS4G in Boston you should consider signing up for our workshop on Tuesday 15th August. I know that you will come away with at least one new tool or technique to help you increase your sales and profitability. Thanks to the generosity of the FOSS4G Organisers you will also get a free pass (worth $40) to the B2B session and networking reception at the end of the day. if you have any questions about the workshop, contact us here.

If you aren’t going to Boston and are interested in attending our Sales & Marketing 101 workshop in London in November get in touch.

Categories: OSGeo Planet

PostGIS Development: PostGIS 2.3.3 Released

OSGeo Planet - Sat, 2017-07-01 00:00

The PostGIS development team is pleased to announce the release of PostGIS 2.3.3 As befits a patch release, the focus is on bugs and breakages. Best served with PostgreSQL 9.6.3+ and pgRouting 2.4.1.

Continue Reading by clicking title hyperlink ..
Categories: OSGeo Planet

From GIS to Remote Sensing: SCP Questions of This Month: June

OSGeo Planet - Fri, 2017-06-30 13:45
This post is a collection of questions and answers about the Semi-Automatic Classification Plugin (SCP) and remote sensing which were discussed in the Facebook group and the Google+ Community this month.
These questions vary from supervised classification technique to software issues, and can be useful to the readers of this blog for solving issues about the use of SCP.

Categories: OSGeo Planet

gvSIG Team: Module 4: Working with Maps

OSGeo Planet - Thu, 2017-06-29 22:08

We continue with the fourth module of the free GIS course, where we are going to show you how to work with Maps.

Through three video-tutorials you will be able to learn to work with Map documents, with tools for the insertion of cartographic elements, design tools,….

To follow the course you need:

4.1 Map basic elements

4.2 Additional graphics elements

4.3 Map finalisation

Enjoy!

Related post:


Filed under: english, gvSIG Desktop, training Tagged: course, layout, maps, video
Categories: OSGeo Planet

Jackie Ng: Announcing: MapGuide Maestro 6.0m7

OSGeo Planet - Thu, 2017-06-29 15:38
So you've downloaded the new build of Fusion for your respective version of MapGuide Open Source so you can use the current iteration of Bing Maps as the v6/v7 versions of Bing Maps that Fusion was using will be shut down hours after this post is published.

But this iteration of Bing Maps now requires an API key to use it. So you sign up for an API key in the bing maps portal. Now where you do put this thing?

Well, here's a new release of MapGuide Maestro to help you with this very task among some new features and fixes.

Updated Fusion editor for Bing Maps

The fusion editor has been updated to work against the current iteration of Bing Maps. It has a new field for you to put your Bing Maps API key


When you put in the key and clicked Set API key it will write the API key into the top-level BingMapKey extension element of the Application Definition XML.


Also the available bing layer list has been updated to match what the current iteration provides.


The only difference is that the base layer formerly known as the "Hybrid" base layer has been renamed to "AerialsWithLabels". So if you use the bing hybrid layer you need to replace it with AerialsWithLabels.

This release of Maestro also includes new validation rules for Application Definitions to catch these new Bing Maps issues.


Auto-Configured Spatial Contexts in WMS Configuration Documents

In my adventures of consuming WMS services in MapGuide and building the initial WMS configuration document, I've been consistently observing a pattern like this:


The pattern being, that the names of the discovered spatial contexts usually follow the pattern of "EPSG:XXXX", yet we had to then go and manually fill in the correct coordinate systems one by one, even though the EPSG code is right there in the name!

With this release, we now automatically infer and fill in such coordinate systems for you



Other Changes

  • Fixed inability to preview maps using the local viewer if the map uses a transparent background color
  • Refine the error message when attempting to calculate meters-per-unit in MgCooker and you have no map or tile set selected. Selected is a misnomer, you have to actually check the respective tree node, and the error message has been updated to reflect that.
  • Package updates to DockPanelSuite and Newtonsoft.Json


Download
Categories: OSGeo Planet

Jackie Ng: Using Bing Maps? Here's some new builds of Fusion.

OSGeo Planet - Thu, 2017-06-29 14:53
I gave out the warning last month, and just in time before Microsoft pulls the plug on the Bing Maps legacy controls and services on June 30th 2017, here's some new builds of Fusion with support for the current iteration of Bing Maps.

The current iteration of Bing Maps now requires an API key, so if you don't have one you can signup for one at the bing maps portal.

I don't normally put out releases of Fusion like this. I'd normally would just roll it into a new point release of MapGuide Open Source, but I'm currently not in a suitable position at the moment to put out new builds of MapGuide, so this will have to suffice.

Download Fusion for your particular version of MapGuide here:

Fusion for MGOS 2.6

Fusion for MGOS 3.0

Fusion for MGOS 3.1

To install, just extract the zip file contents to the www directory of your MapGuide installation. Be sure to back up or remove the existing fusion directory before doing this.

Now, having not put out a new release of MapGuide for a while, there are also plenty of fixes and minor enhancements made to these respective branches of Fusion since the version bundled with their respective released version of MapGuide. You can check out the changelogs for these respective branches here:

Fusion for MGOS 2.6 Changelog

Fusion for MGOS 3.0 Changelog

Fusion for MGOS 3.1 Changelog

So you've got your Bing Maps API key, where in the Application Definition do you put this key in?

Maybe you want to check out the next post.
Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Nuevos servicios de mapas de OSM

OSGeo Planet - Thu, 2017-06-29 12:47

En la próxima versión de gvSIG Desktop encontraremos nuevos servicios de mapas/tiles de OpenStreetMap.

A los ya existentes hemos añadido los siguientes:

  • Open Sea Map, la carta náutica libre que nos ofrece una capa para sobreponer sobre cualquier otra cartografía de fondo (como pudiera ser otro servicio de OSM) y que añade información sobre turismo náutico-recreativo. Así, se incluye luces marítimas, boyas y otras señales de navegación, información portuaria, talleres de reparación, suministros para embarcaciones y mucho más. También se incluyen otros servicios asociados tales como tiendas, restaurantes y lugares de interés. Este servicio ofrece el fondo de color negro, con lo que utilizando la propiedad de transparencia por píxel obtendremos una visualización de la información mucho más interesante para cruzarla con otras capas, tal y como se ve en el siguiente vídeo:

  • Open Railway Map. Es un servicio que nos ofrece una capa de infraestructura ferroviaria a nivel mundial. Incluye infraestructuras de todo tipo de vehículos que circulan sobre vías, como tren, metro, tranvía y funicular. Al igual que el anterior servicio el fondo que nos aparece al añadirla a nuestra Vista es de color negro, por lo que podemos utilizar la transparencia por píxel para poder cruzarla visualmente con otras capas, tal y como se ve en el vídeo:

  • Carto Dark y Carto Light, ofrecidos por la empresa Carto con licencia CC BY 3.0. y que ofrecen la cartografía de OSM tanto en tonos oscuros y claros.
  • HOT Style. Estilo aplicado sobre la base de OSM con foco en los proyectos de emergencias humanitarias.

Si no queréis esperar a gvSIG 2.4 para utilizar estos servicios, podéis añadirlos manualmente desde la pestaña de “OSM” en la ventana de “Añadir capa”. Os dejamos los datos que tenéis que introducir para ello:


Filed under: gvSIG Desktop, spanish Tagged: carta naútica, carto dark, carto light, HOT, HOTOSM, open railway map, open sea map, OpenStreetMap, OSM, servicios de tiles, Webmaps
Categories: OSGeo Planet

gvSIG Team: Vídeo-tutorial para aprender a crear hiperenlaces con gvSIG Desktop

OSGeo Planet - Thu, 2017-06-29 10:30

La UMH ha liberado un nuevo vídeo-tutorial realizado por la Asociación gvSIG para el Máster de Valoración, Catastro y Sistemas de Información Territorial. Mediante unos sencillos ejercicios prácticos (que podréis replicar ya que los datos utilizados están disponibles) podréis aprender a crear los distintos tipos de hiperenlaces disponibles en gvSIG, asociando elementos de una capa vectorial a imágenes, ficheros PDF, carpetas con documentación o páginas web.

Seguir leyendo…


Filed under: gvSIG Desktop Tagged: hiperenlace, hiperlink, vídeo-tutorial, webinar
Categories: OSGeo Planet

gvSIG Team: Camino a gvSIG 2.4: Configuración de tema de iconos

OSGeo Planet - Thu, 2017-06-29 08:42

Esta utilidad -llamada “Icon theme configurator”- nos va a permitir crear juegos de iconos, de forma que podamos personalizar el aspecto de nuestro gvSIG Desktop, tal y como vimos cuando presentamos el nuevo juego de iconos que estará disponible en gvSIG 2.4.

Estas nuevas herramientas nos permitirán también crear un paquete con el tema de iconos creado, de forma que podamos compartirlo e instalarlo a través del ‘Administrador de complementos’.

Pero…¿qué es un juego de iconos?

gvSIG Desktop tiene internamente un juego de iconos con el que trabaja, y que comprende todas las imágenes que se utilizan en la interfaz de la aplicación (iconos de menús y botones, cursores, iconos de documentos, iconos de capas del TOC,…).

Además del juego de iconos por defecto y que se lleva utilizando en gvSIG desde hace ya un buen número de versiones, gvSIG nos permite cargar otros juegos de iconos. Veamos cómo…

El plugin de “Icon theme configurator”se puede instalar desde el ‘Administrador de Complementos’, tal y como mostramos en el siguiente vídeo:

La funcionalidad que aporta es:

  • Ver los juegos de iconos que tenemos instalados.
  • Aplicar un juego de iconos por defecto a la interfaz de gvSIG Desktop.
  • Crear un nuevo juego de iconos.
  • Crear paquetes con los juegos de iconos.

Vamos a ver cómo trabajar con el ‘Icon theme configurator’

Ya instalada, la herramienta no dispone de un botón en la barra de herramientas de gvSIG o de entrada en los menús. Para lanzarla hay que hacerlo a través del “lanzador de scripts” (o directamente desde el editor de scripts).

Abriremos el “lanzador de scripts”:

Seleccionaremos el script “iconThemeConfigurator”, haciendo doble click sobre el, tal y como muestra la imagen:

Esto nos abrirá la ventana siguiente:

En la primera pestaña “View” podremos ver la lista de juegos de iconos que tenemos instalados. Seleccionando los iconos podremos previsualizarlos, ver su nombre y el grupo al que pertenecen.

En la pestaña “Select” veremos la lista de juegos de iconos instalados en gvSIG, permitiendo seleccionar uno como juego de iconos por defecto. Esto también lo podemos hacer desde las “Preferencias” de la aplicación, en el apartado “General/Juego de Iconos”.

En la pestaña “Create” podremos exportar e una carpeta ubicada en “gvSIG/icon-theme” el juego de iconos interno de gvSIG Desktop. Deberemos indicar un código, nombre, autor y descripción. De estos campos los más relevantes son el código y nombre, siendo el código el nombre con el que creará la carpeta en “gvSIG/icon-theme”. Se recomienda que el código no contenga espacios ni caracteres especiales (sólo letras, números y guiones).

Una vez tenemos el tema creado, y vemos el nombre y ubicación en subcarpetas de cada uno, ya podemos ir sustituyendo los iconos ‘internos’ por los nuevos iconos que hemos creado (manteniendo el nombre y ubicación).

Veamos en un vídeo todo el procedimiento, desde el lanzamiento de la ventana a la creación del tema.

Una vez finaliza la tarea de sustituir los iconos originales por los nuevos, el siguiente paso sería crear un paquete para poder compartirlo e instalarlo desde el ‘Administrador de complementos’. Esto lo podremos hacer desde la pestaña “Package”:

En primer lugar tendremos que seleccionar la carpeta de nuestro juego de iconos. Pulsamos “Siguiente” y rellenaremos los metadatos del paquete. Es importante rellenar los campos que aparecen en rojo. Esta información será la que se muestre en el “Administrador de Complementos” cuando un usuario vaya a instalar el plugin que contiene el juego de iconos. Pulsamos de nuevo “Siguiente” y nos mostrará la ruta y nombre del paquete que se creará; por defecto es la carpeta “Install” que se ubica en ”gvSIG-desktop/gvSIG-desktop-2.4.0”. Finalmente tendremos nuestro paquete listo.

En este último vídeo vemos el proceso de crear un paquete a partir de un juego de iconos:

Siguiendo este procedimiento se ha creado el juego de iconos, en versión de 16×16 y 22×22 píxeles, que presentamos en un anterior post.

Como veis – a partir de gvSIG 2.4 – cambiar el juego de iconos es muy sencillo. El trabajo, eso sí, está en rediseñarse el juego de iconos que queramos aplicar a nuestro SIG favorito.


Filed under: gvSIG Desktop, spanish Tagged: gvSIG-2.4, iconos, personalización, tema
Categories: OSGeo Planet

Petr Pridal: OpenMapTiles are now multilingual

OSGeo Planet - Wed, 2017-06-28 11:42

Do you need online maps with place names in your language? Our OpenMapTiles project can now display these multilingual names of places from the OpenStreetMap data very easily - just use our free map hosting service or install the maps on your own infrastructure.

The major feature of the OpenMapTiles v3.6 release is support for multilingual maps. It is now possible to create a map in your native language or a combination of more languages.
Try it at https://openmaptiles.org/languages/
Tiles now support place names in 57 languages covering European languages and most major world languages.




Every map style (GL JSON), which is using OpenMapTiles vector tiles, can now define the main language for placenames and a fallback language (displayed in case the place does not have a name in the main language).
Place names in a non-latin script such as Russian, Chinese or Japanese come with a  transliterated alternative - to make them readable by more people. These alternative names can be displayed together with the main language place name.



The details of the implementation are described on GitHub.Roads, railways and moreSeveral improvements were made on transportation layers, which now appears sooner and with more details. Primary roads are added to zoom 7. Railways are available one level up, and missing railway stations have been added. Highways are now improved - with links and road ramps fixed. Details are in the release notes.
If you need OpenStreetMap maps with places displayed in your language try our open-source project! For more details visit http://www.openmaptiles.org/
Categories: OSGeo Planet

gvSIG Team: Learning GIS with Game of Thrones (XIII): Geoprocessing

OSGeo Planet - Wed, 2017-06-28 10:25

Geoprocessing is the execution of analytical and modelling operations of geographic data for creating new information. Creating a new layer with the overlapped areas from two different layers, a layer that creates buffers around the geometries of vector features, or a point density map are examples of geoprocessing.

gvSIG Desktop has more than 350 geoprocessing operations. There are many algorithms ready for use that would help us to analyze the spatial information.

For more information about geoprocessing, open Help in gvSIG using the following links:

The geoprocessing tools can be find by clicking on the menu “Tools > Geoprocessing > Toolbox” or by using its shortkey.  

The toolbox menu allows to execute any of the geoprocesses available in gvSIG. Here, we will perform two different ones.

We will begin by performing a spatial join between the two layers “Locations” and “Political”. As it is said in the Help for this geoprocess, this tool joins attributes from one feature to another based on a common spatial relationship.
201_got

In the picture shown above, “Political” is the polygon layer while “Location“ is the point layer. If we perform a spatial join, the result would be a new point layer with the attributes of the “Political” layer. Let’s perform the spatial join, then.

In the “Toolbox”, select the “Spatial Join”. To find this geoprocessing operation, we can type “join” in the search box located at the bottom of the window- as shown in the picture below.

We will use the first of the filtered geoprocessing operations. To do this, double-click on it or right-click in the frame, and then choose “Launch”.  A new window is opened (see the picture shown below).

Choose “Locations” as the input coverages and “Political” as de the overlay layers. Learn more about geoprocessing operations work in the Help. Additionally, the user guide can be found by clicking on the information button at the bottom of the geoproccesing window.

When using this option, a temporary layer will be created. To save it, select this option or export the temporary one to a new layer.

Finally, click the OK button to complete the operation and a new layer is added to the View. If the “attribute table” is opened, we will see that the fields “Locations” and “Political” are added:
205_got

Let’s perform another geoproccesing operation now, over some of the items previously selected in the layer we just created, to analyze if the “Riverlands” kingdom dimension is logical in relation to the locations within it.

We will begin by selecting the records with “Riverlands” in the field “name_1” from the “Spatial Join” layer. Check out the post “Selecting Tools” in case you need more help. The result of the selection is shown in the picture below:
206_got

Let’s open now the “Toolbox” again to execute the geoprocess “Convex Hull”:

According to the Help, this geoprocess calculates the “Convex Hull” or the convex polygon with the smaller area that hulls all the vector elements of an “input layer”.

209_got

When performing the geoprocessing operation, the window shown below is opened:

Pick up “Spatial Join” layer as the input layer. Make sure the “Selected geometries” box is checked to perform this geoprocess only over the selected records. Click on “OK” button to create a new layer in which the area is pretty similar to the one in “Riverlands” kingdom:
211_got

That’s all for today. Once you have learnt how geoprocessing operations work… you just need to try them out…

There are only two posts left to finish this course.


Filed under: gvSIG Desktop
Categories: OSGeo Planet
Syndicate content