Welcome to Planet OSGeo

May 26, 2017

gvSIG Team

Asociación gvSIG recibe el premio Excelencia de la Unión Profesional de Valencia

Estamos de enhorabuena, de nuevo…ayer la Asociación gvSIG recibió el Premio Excelencia en la categoría Internacionalización.

El Edificio del Reloj de la Autoridad Portuaria de Valencia fue el escenario donde tuvo lugar la entrega de los II Premios a la Excelencia de Unión Profesional de Valencia. En un acto marcado por la reivindicación común de la excelencia de los profesionales valencianos, más de 200 personas quisieron acompañar a la entidad en su gran noche.

La ceremonia de entrega contó con la presencia del Presidente de Les Corts, Enric Morera, de la consellera de Justicia, Administración Pública, Reformas Democráticas y Libertades Públicas, Gabriela Bravo, la vicepresidenta de la Diputación de Valencia, Mª Josep Amigó, la secretaria autonómica de Economía Sostenible, Sectores Productivos y Comercio, Blanca Marín (en representación del President de la Generalitat, Ximo Puig) y otros representantes de la sociedad civil valenciana, del ámbito económico, académico, institucional y periodístico.

El Premio Excelencia en la categoría Internacionalización nos fue entregado por Dionisio Campos (Director de fabricación de Ford Almussafes). Campos manifestó que “es un premio a una empresa global, a una asociación de profesionales que ha puesto en marcha un proyecto compartido en más de 160 países, un excelente trabajo que nos hace la vida más fácil y lleva el nombre de la Comunitat Valenciana alrededor del mundo”.

Como comenté en la gala, este premio va dedicado a los compañeros del proyecto -por todo su esfuerzo durante estos años (no siempre fáciles)-, a la amplia comunidad gvSIG -presente en tantos países- y a todas aquellas organizaciones que dan su apoyo al modelo que estamos construyendo, basado en la colaboración, la solidaridad y el conocimiento compartido.

La verdad es que estamos un tanto abrumados por los últimos premios recibidos. Pero más allá de los galardones internacionales, ser reconocidos en nuestra tierra, que está presente en el propio logo de gvSIG, es un motivo de orgullo, un impulso y también una responsabilidad de cara al futuro.


Filed under: gvSIG Desktop, software libre, spanish Tagged: Excelencia, Internacionalización, premios, Unión Profesional de Valencia

by Alvaro at May 26, 2017 09:29 AM

From GIS to Remote Sensing

SCP Questions of This Month: May

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.

by Luca Congedo (noreply@blogger.com) at May 26, 2017 08:00 AM

May 24, 2017

Fernando Quadro

Desativar a interface administrativa do GeoServer

Em algumas circunstâncias, você pode precisar desativar completamente a interface de administração web do GeoServer. Neste caso há duas maneiras de você fazer isso:

1. Defina o parâmetro GEOSERVER_CONSOLE_DISABLED como true adicionando -DGEOSERVER_CONSOLE_DISABLED = true às opções de inicialização da JVM do seu contêiner

2. Remover todos os arquivos gs-web*-.jar da pasta WEB-INF/lib

Eu indico que você utilize a primeira opção, que é mais “elegante” e você não corre o risco de apagar algum arquivo importante por engano.

Fonte: GeoServer Documentation

by Fernando Quadro at May 24, 2017 07:41 PM

Jackie Ng

Announcing: mapguide-react-layout 0.9

After a small hiatus (due to hacking on MapGuide proper and my day job), here's a new release of mapguide-react-layout.

Here's the highlights of this release.

Now available as an NPM module

This is the first release available on npm. The npm module allows you to customize the viewer in the following ways:
  • Creating your own custom viewer templates
  • Creating your own script commands
  • Customizing your viewer bundle by omitting features you will never use
Want to see how that's done? Check out the new example that demonstrates all of the above.

Short of cloning my github repo and hacking/building the source yourself, the npm module is the best way to fully customize nearly all aspects of the viewer.

Now re-uses the Fusion PHP backend

In previous releases, we bundled a separate copy of the PHP backend tailored to service the following commands:
  • Buffer
  • Query
  • Theme
  • FeatureInfo
  • Redline
  • QuickPlot
  • Search Commands
Once the need to make this a npm module arose, this idea proved to be un-workable.
  • We'd have to ask the user to make some intricate post-build set up in their build configurations to make sure the PHP backend content to a location relative to the viewer bundle so that the above commands will work.
  • Putting PHP code into npm, a JS package registry? Uh ... okay back to the drawing board!
So in the process of revising this idea, the solution turned out to be quite simple:

Just assume MapGuide is installed with Fusion and re-use its PHP backend services

And it turns out that this assumption was a very safe one. Like PHP, Fusion will always be installed with MapGuide on Windows or Linux.

And with this assumption, we just demand one requirement for anyone using this viewer or building a bundle with the npm module: You need to install it into a subdirectory of MapGuide's www directory, which I would assume you are already doing because that's what our current install instructions say!

With this change, my mission statement with this viewer needs a small refinement This is no longer a modern map viewer that is a replacement for Fusion. This is now a modern map viewer that happens to re-use some Fusion backend services.

Which is fine by me because another (useful) side-effect of this exercise is that ...

Partial support for Fusion viewer APIs

... I had to polyfill various client-side Fusion viewer APIs so that the existing front-end content for the above commands can work against the mapguide-react-layout viewer without any modifications required. A subset of Fusion events are also supported in this release.

However, do not expect full 100% replication of the Fusion viewer API here. If you're going to migrate to this viewer, I recommend you go the whole nine yards and take advantage of the simpler and cleaner viewer APIs offered by mapguide-react-layout

Updated and "smarter" Templates

This release includes a new redux state branch for viewer template element visibility.



With this branch we also have new redux actions to push changes to it. Applicable templates now subscribe to the state branch and be able to automatically toggle visibility of template elements in response to dispatched actions.

What this enables us to do is to apply some extra smarts to the Fusion templates. For example, running an InvokeURL command (targeted at the Task Pane) will automatically show/open the Task Pane because the template reducer function also listens on this particular InvokeURL action to push a [Task Pane is now visible] state, as demonstrated in the gif below


Notice how I didn't have to manually expand the Task Pane first? The template reducer function already took care of it because I ran an InvokeURL command to load the Query widget.

The LimeGold and TurquoiseYellow templates have been updated to use the new Tabs2 blueprint component as our existing Tabs component is deprecated and not to mention that Tabs2 actually plays nicer with our new redux state branch.

The sidebar and ajax-viewer templates can now work with Application Definitions under the following conditions:
  • Your appdef has a widget container named Toolbar that will house the primary toolbar
  • Your appdef has a widget container named MapContextMenu that will house the context menu
  • Your appdef has a widget container named TaskMenu that will house the menu in the Task Pane bar
If you create a new Application Definition document in Maestro, all of the above conditions will already be satisfied.



Also if you take a look at the Aqua template, the 3 element togglers on the top-right are gone now.



This is because we were able to find a suitable replacement for InvokeScript commands as described below.

Script Command Support (ie. The InvokeScript replacement)

This feature is the replacement for InvokeScript commands/widgets and currently requires using the npm module. The viewer provides a registry API that allows for custom commands to be registered with the viewer.

How can you link these commands to toolbars and menu items in your WebLayout/ApplicationDefinition? With the existing InvokeScript definition.

The key difference here is that this viewer completely ignores the inline script content part and just invokes the equivalent script command registered in the viewer by the same name as defined in the InvokeScript definition in the WebLayout/ApplicationDefinition.

As a result, the new methodology for using these types of commands is to "bake them in" to your own viewer bundle, while with this approach we still retain the existing authoring experience by re-using InvokeScript definitions. You just have to give it the same name as what they're registered under in the viewer bundle.

To illustrate this, the viewer by default has registered script commands for toggling the:
  • Task Pane
  • Legend
  • Selection Panel
These script commands leverage the new redux actions to push element visibility state to the layout template components, replicating the behaviour of their old InvokeScript counterparts.

Because they are also registered under the same names as their old InvokeScript counterparts, a standard new Application Definition (created by Maestro) will no longer show [X] ERROR placeholders for these commands when fed to any of the 5 ported Fusion templates.


As we how have replicated the old behaviour of the Aqua template, the hard-coded element togglers on the top-right are no longer needed.

Bing Maps Support

The viewer now supports Bing Maps as external base layers.

As mentioned previously, you will now need to acquire an API key to use Bing Maps as the API-key-less version will shut down on June 30, 2017. Fusion proper has the same problem and will also require an API key to use Bing Maps. The next release of MapGuide Maestro will have an updated Fusion editor to configure this.

Fusion Application Definitions passed to this viewer with Bing Maps support are assumed to be ones configured up with a Bing Maps API key and Bing Maps (not VirtualEarth) base layers.

Command Parameterization

This release implements initial support for parameterization of commands. In practical terms this means that the viewer will now start recognizing and support the various Fusion widget extension properties that you may have defined in the widgets of your Application Definition.

Currently, only the (recently ported over) geolocation command is covered, but the next release will begin to see greater support for other Fusion widgets.

API Documentation

With TypeDoc, we now have API documentation for the viewer.

This only currently covers the npm module, which won't really make much sense if you're trying to use the viewer from a "browser globals" context, which would be the case if you're trying to interact with the viewer from Task Pane content.

As a workaround, I've covered the applicable parts of the "browser globals" API in the ...

New Project Home Page

And this API documentation is linked from a brand-spanking new project home page!



Surprisingly, this was much harder to set up than originally thought. Turning on GitHub pages and getting it to link to the TypeDoc-generated API documentation was made difficult due to:
  • TypeDoc-generated documentation being prefixed with underscores
  • HTML files with underscores having a special meaning in Jekyll, the default static site generator for GitHub Pages that prevents us from linking to them.
Jekyll being written in Ruby, made dev/testing my project home pages on Windows a royal pain, so I had to look at other static site generators.

After a few days of evaluating different static site generators, the closest one that matched by basic needs of: 
  • Pumping out some static HTML pages from markdown files
  • Link to TypeDoc-generated HTML files from one of them
  • Have one or more theme that exudes some polish (hey, I build web applications, not web sites and definitely not designing web sites!)
was a PHP tool called couscous. It wasn't ideal. For example, deploy totally did not work for me, but there was fortunately a workaround. Compared to the other available options, this was the best of the lot for what I needed.

Hopefully the project site is informative enough to take you to where you need to go. If not, send me some feedback.

Other Changes
  • Viewer has been updated to use the latest and greatest React, Blueprint, TypeScript and OpenLayers.
  • Viewer uses the new OpenLayers ES2015 modules which means we now only use the parts of OL that we actually use and not inflate our viewer bundle with things we aren't using.
  • Viewer now 100% uses typings provided by npm @types. This means that we no longer need to use the external typings tool to acquire d.ts files, which is relevant to the npm module as you will get automatic TypeScript type definitions for mapguide-react-layout and its dependent libraries out of the box when you install the npm module.
  • Many other updated dependencies thanks to greenkeeper.io integration.
  • The viewer now supports frame targeting (ie. Target = SpecifiedFrame and you specified a frame name) for InvokeURL and Search commands
  • The viewer now supports running InvokeURL and Search commands in a "New Window". What we will actually do is run the command in a floating modal.

by Jackie Ng (noreply@blogger.com) at May 24, 2017 04:07 PM

gvSIG Team

Video of the “Geostatistics: R integration in gvSIG” webinar is now available

During the last 2nd gvSIG Festival, a webinar about Geostatistics: R integration in gvSIG was given, about R and its main functionalities.

At this introduction to R, the different type of graphical output that we can get were shown. The different integrations of R with gvSIG Desktop were explained too, with the advantages and disadvantages for each one.

This integration is done following the Scripting module, so the necessary actions to run R code will be shown. Besides some practical cases about the use of the tool are explained.

You can download the data to follow this webinar from this link.

And here you have the video:


Filed under: english, events, gvSIG Desktop, training Tagged: Geostatistics, r

by Mario at May 24, 2017 08:00 AM

May 23, 2017

gvSIG Team

Excusas para no incorporar el Software Libre en tu organización

Habitualmente escuchamos argumentos en pro y en contra de la implantación de software libre en las Organizaciones (sean privadas o públicas) y en sus Centros de Proceso de Datos. A pesar de la gran experiencia que existe en el uso de este tipo de software en Instituciones que gestionan sistemas con cierta criticidad (en cuanto a número de usuarios, marca y prestigio profesional, exigencia de disponibilidad, . . .) y de los casos de éxito de los procesos de migración a estas tecnologías, el rechazo a utilizar estos productos y a la creación de entornos tecnológicos soberanos sigue predominando entre los equipos de soporte de las TIC.

Exponemos aquí algunas de las razones mas utilizadas que, en teoría, justificarían este rechazo:

1) Con el software libre no es posible alcanzar el mismo rendimiento y productividad que con el software cerrado. Quizás algunos desconozcan (por poner algún ejemplo) que 485 de las supercomputadoras más potentes del mundo utilizan como Sistema Operativo Software libre (GNU/Linux); como también que la gran mayoría de software propietario/cerrado, esta basado en el software libre, y se aprovecha de éste para comercializar su producto.

2) No existe soporte ante problemas e incidentes al cuál recurrir que pueda dar solución en tiempo y forma. Sin embargo, al utilizar Software Libre, cualquier empresa especializada puede ofrecer dicho soporte rompiendo el monopolio de los casos en los que sólo una compañía conoce la tecnología; evidentemente hay que tener un contrato de soporte con alguna de esas empresas; al igual que se tiene para los productos no libres con los fabricantes de esos productos. Además, en algunas ocasiones, hemos sufrido momentos de caídas o de degradación de rendimiento de los sistemas (que soportan aplicaciones críticas por alta exigencia de disponibilidad) y, al requerir el soporte del fabricante (utilizando el magnífico contrato del que se disponía), hemos sido conducidos por un rosario de grupos de escalado (local, nacional,…) hasta llegar a lo que llaman laboratorio, bien porque no entienden tu criticidad o bien porque su desempeño del trabajo les fuerza a intentar resolver el conflicto en ese nivel, con el resultado de dilatar la resolución del problema.

Si el software no es libre no tenemos acceso al código fuente. Nadie salvo el fabricante puede acceder a él y, como todo software, no esta libre de fallos, pero no se puede estudiar y descubrir.

3) Los productos libres vienen de la evolución de trabajos de fin de carrera de estudiantes universitarios y no tienen el rigor y consistencia que se requiere en las organizaciones que nos dedicamos a La Producción; se dice: “Esto es serio y no podemos dejar que lo gestione un software cualquiera”.

La actividad desarrollada entorno al sw libre y las posiciones favorables hacia su uso suelen estar en personal próximo al periodo universitario; y esto se asocia con inexperiencia, falta de responsabilidad de negocio, investigación, prueba y error, bugs en los productos, etc.

Parece como si el software libre tuviera sus adeptos en personas inquietas de perfil joven, algo así como que la edad nos va haciendo más conservadores y admitimos que la innovación debe alejarse de la producción.

Quien piense esto no debería viajar en avión, nada más serio que tu propia vida y la de los tuyos. La mayoría de las compañías aéreas, al igual que la flota de submarinos nucleares de Estados Unidos utilizan Software Libre para el gobierno de sus sistemas. Parece que ‘Sí que dan de sí los trabajos de fin de carrera’. El software cerrado como puede ser el S.O. Windows puede ocultar puertas traseras a las agencias de seguridad, o permitir ataques como el de WannaCry del pasado 12 de mayo de 2017. En Abril de 2017 el grupo de hacker Shadow Brokers desveló una practica utilizada por la NSA, y Microsoft ha tenido que sacar parches para tapar esos fallos de seguridad que se han desvelado y que la NSA ha estado utilizando durante más de dos años.

https://elchapuzasinformatico.com/2017/04/microsoft-parchea-los-fallos-seguridad-windows-aprovechados-la-nsa/

El software libre dispone de una comunidad de personal técnico que trabaja para evolucionar el producto que ya quisieran para sí las grandes empresas que proporcionan software privativo.

4) Al trabajar con un software cerrado, el personal técnico y su responsable se sienten protegidos por la marca comercial de dicho software; de tal modo que cualquier fallo, que afecte a la disponibilidad de los sistemas, diluye la responsabilidad entre la dirección de la organización y la marca del software. Sin embargo, en el caso de las soluciones libres, toda la responsabilidad recae en la persona que tomó la decisión de su instalación y en el equipo de trabajo que da el soporte a esa tecnología.

El día 13 de mayo del 2017, un día después del ataque de WannaCry, se cifraba en más de 130 M € los costes provocados por dicho ataque, pero esto quedó rápidamente desfasado. La cola provocada por el ataque informático en el puerto de Algeciras duró 2 días (¿qué coste tiene esto?); empresas automovilísticas y de las TIC cerraron sus factorías u ordenaron apagar los ordenadores a sus trabajadores.

5) Cuando las organizaciones son grandes y llevan años de trabajo, los productos software cerrado también lo son; el personal técnico lleva años de experiencia con esos productos, tienen cierta confianza en su estabilidad y rendimiento (o están cómodos con el grado de confianza y rendimiento alcanzado); y por tanto, existe un protocolo (intangible) entre fabricante y cliente que garantiza el funcionamiento (sea malo, mejorable o bueno). Esto da seguridad al equipo técnico de la organización. Si señor, con esta visión aún estaríamos utilizando máquinas de escribir y diseñando a mano. La evolución tecnológica es inevitable y resulta un error grosero escudarse en el Software Libre para no contemplar la inevitable resistencia al cambio que todos tenemos.

6) La instalación de un nuevo software en una organización (y en general de cualquier tecnología), supone una alteración de las condiciones de funcionamiento y conductas establecidas; y esto puede suponer la llegada de ‘fantasmas’ en forma de amenazas hacia el equipo que ofrece el soporte tecnológico en la organización. Se necesitarán nuevas capacidades que deberán adquirirse con formación al equipo existente, o con otras personas que las incorporen.

“Nadie puede llegar (de fuera) y decirnos cómo debemos hacer las cosas, cuando llevamos tantos años manteniendo un alto nivel de operaciones”. Pero estas nuevas capacidades serán necesarias en cualquier evolución tecnológica, no hay más que observar en perspectiva y analizar los cambios en los que nos hemos visto inmersos, o ¿es que manejamos actualmente los mismos entornos tecnológicos que hace 15 años? Hemos pasado del servidor físico a la virtualización de servidores, y ahora se está trabajando en las soluciones hiperconvergentes; todo ello gracias a productos libres.

7) “No existe ahorro”; quizá al contrario, para implantar entornos de software libre se necesitará inversión y trabajos en los sistemas actuales, por lo menos a corto plazo.

“El software cerrado no lo puedo desinstalar”, debe coexistir durante algún tiempo con el libre, por lo que además del anterior, tendré el nuevo para realizar la misma función. Además de los trabajos de implantación de dicho software en los sistemas en producción, los trabajos de migración, formación, etc. En términos económicos, no existe ahorro, lo que existe es transformación de gasto en inversión. Gasto de adquisición de licencias que se puede invertir en asistencia para la instalación, soporte y formación de los productos tecnológicos; así como para la construcción de soluciones de negocio basadas en ese software libre. Además de la mejora del tejido productivo local, provocando un cambio del modelo productivo en el sector TIC.

8) “Yo lo valgo”: Si mi trabajo es crítico y estoy poniendo todo mi empeño en resolverlo, que menos que la organización se gaste algo de dinero (comprando software cerrado, el que haga falta) en mantener el nivel operativo que tenemos. Como si el gasto que hace la organización en nuestras herramientas de trabajo fuera un indicador del prestigio profesional y laboral que se tiene. Como si no hubiera que romper las visiones egocéntricas en cualquiera de los ámbitos de una organización.

9) Existe un abanico muy amplio de productos que ofrecen las mismas soluciones. Esta cartera de productos sigue creciendo a un ritmo que es imposible de seguir sin la existencia de un observatorio tecnológico especializado.

Aquí hemos de dejar de hablar por un momento de software Libre o cerrado y hablar sencillamente de Tecnología y ser conscientes de que lo que hoy es novedoso, mañana puede estar obsoleto. La carrera tecnológica es una realidad incontestable, y aquellas organizaciones donde las TIC ocupen un lugar esencial y no se ocupen de realizar una correcta vigilancia tecnológica, corren el riesgo de ir siempre a remolque. Afortunadamente, no podemos evitar la rápida evolución tecnológica.

10) Una falacia que ha hecho mucho daño al desarrollo y utilización del software libre es que no tiene coste. Nunca he visto un balance coste-beneficio comparativo entre un software cerrado y su equivalente libre; teniendo en cuenta todos los factores que deben intervenir en dicho balance: formación de usuarios, trabajos de instalación, soporte y mantenimiento, servicios de actualizaciones de versiones (¿cuánto habrá costado la instalación del parche de windows en el caso del WannaCry?), . . . y otros intangibles que fortalecen a la organización, como son la transformación en una corporación con soberanía tecnológica, el poder establecer alianzas de futuro con empresas locales que mejoren o soporten el oftware, la mejora del tejido productivo, etc.

Hemos hablado de los parches de windows en relación al WannaCry. ¿Alguien certifica la seguridad total de esos parches? ¿Cómo podemos saber que no siguen existiendo otras puertas traseras? Lo que es inconcebible, es que tras este ciberataque, las organizaciones no estén migrando a soluciones seguras.

11) La excusa de los usuarios. En general, los usuarios están formados en tecnologías propietarias; bastante tienen con realizar las tareas del negocio como para pedirles que cambien de tecnología. Es posible que la nueva tecnología realice más funcionalidades (y más interesantes) que el software cerrado; pero en el software libre, es suficiente que una funcionalidad no se contemple de forma inmediata o directa para que produzca rechazo y provoque levantamientos laborales. Nada que no se pueda solventar con una correcta formación y soporte a los usuarios, algo que además debería asegurarse indistintamente del tipo de tecnología (cerrada o abierta) que se utilice. Típica reacción al cambio, quizá ocurriría lo mismo si ese cambio no fuera hacia productos sw libre.

CONCLUSIÓN

Quizá como profesionales de la informática, lo que podríamos concluir es que existen dos tipos de software: Software bueno y Software malo, y que de ambos tipos te puedes encontrar soluciones libres y abiertas o privativas y cerradas. Eso sí, al menos las soluciones libres puedes auditarlas y estudiar su grado de bondad; además de otros beneficios comentados anteriormente.

Cosas que tiene la apuesta por la Soberanía Tecnológica.

Juan López Vilaplana @JuanLopezVi

Gabriel Carrión Rico @GabrielCarrionR


Filed under: opinion, software libre, spanish

by Gabi at May 23, 2017 02:21 PM

Free and Open Source GIS Ramblings

Upcoming QGIS3 features – exploring the current developer version

There are tons of things going on under the hood of QGIS for the move from version 2 to version 3. Besides other things, we’ll have access to new versions of Qt and Python. If you are using a HiDPI screen, you should see some notable improvements in the user interface of QGIS 3.

But of course QGIS 3 is not “just” a move to updated dependencies. Like in any other release, there are many new features that we are looking forward to. This list is only a start, including tools that already landed in the developer version 2.99:

Improved geometry editing 

When editing geometries, the node tool now behaves more like editing tools in webmaps: instead of double-clicking to add a new node, the tool automatically suggests a new node when the cursor hovers over a line segment.

In addition, improvements include an undo and redo panel for quick access to previous versions.

Improved Processing dialogs

Like many other parts of the QGIS user interface, Processing dialogs now prominently display the function help.

In addition, GDAL/OGR tools also show the underlying GDAL/OGR command which can be copy-pasted to use it somewhere else.

New symbols and predefined symbol groups

The default symbols have been reworked and categorized into different symbol groups. Of course, everything can be customized in the Symbol Library.

Search in layer and project properties

Both the layer properties and the project properties dialog now feature a search field in the top left corner. This nifty little addition makes it much easier to find specific settings fast.

Save images at custom sizes

Last but not least, a long awaited feature: It’s finally possible to specify the exact size and properties of images created using Project | Save as image.

Of course, we still expect many other features to arrive in 3.0. For example, one of the successful QGIS grant applications was for adding 3D support to QGIS. Additionally, there is an ongoing campaign to fund better layout and reporting functionality in QGIS print composer. Please support it if you can!

 


by underdark at May 23, 2017 11:00 AM

gvSIG Team

Learning gvSIG in 30 minutes

During the last 2nd gvSIG Festival there was a webinar about how to learn to use gvSIG in 30 minutes.

At this webinar you will see how to load vector and raster files, applying symbology and labelling for vector files. You also will learn to reproject a shapefile, and manage its attribute table. And to finish the webinar, you will be able to see how to create a shapefile, digitalizing several polygons, and filling out their alphanumerical information, and then how to create a map, with the legend, north, scale…

If you want to follow this webinar you can download the cartography, and here you have the video:


Filed under: community, english, events, gvSIG Desktop, training

by Mario at May 23, 2017 08:30 AM

May 22, 2017

QGIS Blog

2017 QGIS Governance Update

 

Screen Shot 2017-05-22 at 11.33.46 PMQGIS Developers and Community Members working on QGIS at our recent meet up in Essen, German,

Dear Voting members (and interested QGIS community members out there)

This is an open letter that was emailed to all QGIS voting members today

Just a quick note from me to thank you for participating in our ‘virtual AGM’ – I know it is a bit of an unusual system but it suits our geographically diverse nature well and we seem to have pretty good participation in the process (though I really encourage those voting members who did not participate to do so next time!).
I have done a bunch of updates on our governance section of the web site so you can find the AGM minutes, annual report, budget etc. all on the site, and I (or whoever is chair) will post them there in future years too so everything is in one place and easy to access. Here with the relevant links:
Since we have approved a new version of the statutes, I have replaced the old PSC page on the web site with the new charter:
Thank you all for the many useful hints, tips and suggestions I regularly receive on how to make things smoother within the project (keep them coming!) – hopefully we will get into a steady routine with this governance now. We have been going through a lot of ramp up trying to get templates, processes, etc in place as we switch over to QGIS.ORG legal entity etc. We appreciate your patience while we figure things out – and a very big thank you to Andreas Neumann and Anita Graser who have pitched in with a lot of administrative work behind the scenes to help get the QGIS legal entity in place!
What’s next? I will be starting the nomination process for 4 new community voting members, soon (one to match each of the incoming country user groups for Norway, Sweden, South Africa and France). At the end of that process we will have 31 voting members.
Soon QGIS.ORG will be in the Swiss Trade Registry, which means we can be VAT registered, can take ownership of the QGIS.ORG trademark (which is currently held in proxy for us) and of course present ourselves as a well governed project, hopefully attractive to large funders who recognize the global good a project like QGIS does!
Regards
timsutton
Tim Sutton
QGIS Project Steering Committee Chair

by Tim Sutton at May 22, 2017 04:37 PM

gvSIG Team

gvSIG Association receives the Valencian Telecommunications award

In the 19th edition of the Valencian Telecommunications Awards, the most relevant awards in the Valencian Community related to technology, the gvSIG Association has been awarded with the prize to the organization promoter of ICT (Information and Communication Technologies). This recognition is granted to the public administrations or non-profit organization whose performance has been most relevant in order to make access to the Information Society easy, or by encouraging the use of ICTs among citizens by providing them ICT services.

From our part, we would like to dedicate this award to all the gvSIG team, its wide community – present in a lot of countries – and all those institutions that bets on to the gvSIG Association and a production model based on collaboration, solidarity and shared knowledge. And you can imagine the happiness of being recognized in the land where the project was born, and also the responsibility we feel to continue working so that every day gvSIG is more present as a solution for those who need to manage their geographic information and bet on technological sovereignty.


Filed under: community, english, events, gvSIG Suite, premios, press office Tagged: awards, telecommunications

by Mario at May 22, 2017 03:38 PM

gvSIG Team

Asociación gvSIG recibe el premio de las Telecomunicaciones Valencianas

En la 19ª edición de los Premios y Noche de Telecomunicaciones Valencianas, los premios más relevantes en la Comunidad Valenciana relacionados con la tecnología, la Asociación gvSIG ha sido galardonada con el premio a la organización impulsora de las TIC (Tecnologías de la Información y Comunicación). Este reconocimiento se otorga a la institución pública u organización sin ánimo de lucro, cuya actuación haya sido más relevante en aras de facilitar el acceso a la Sociedad de la Información, bien impulsando el uso de las TIC entre los ciudadanos bien proporcionando servicios TIC a los mismos.

Al acto asistieron más de 400 invitados y estuvo presidido por el conseller de Hacienda y Modelo Económico, Vicent Soler – que entregó el premio a la Asociación gvSIG – , el rector de la Universidad Politécnica de Valencia Francisco Mora y el teniente de alcalde, Jordi Peris.

En cuanto al premio, citamos el texto emitido por el l jurado… “Premio a la Administración Pública y Organización sin ánimo de lucro impulsora de las TIC,s, en la edición 2017 es para la Asociación gvSIG, la mayor red de profesionales que defiende y desarrolla software libre para la gestión de información geográfica al más alto nivel. Sus servicios ayudan a empresas y administraciones de todo el mundo a la implantación de soluciones de geomática libre, migraciones, desarrollos a medida y formación. Uno de sus objetivos es contribuir a generar un tejido industrial de calidad basado en la independencia tecnológica y generar sinergias con administración y universidad que beneficie a todos.”

La prensa se ha hecho eco de la noticia, lo que ha hecho que de nuevo gvSIG aparezca en distintos medios de información.

Por nuestra parte, este premio lo queremos dedicar a todo el equipo de gvSIG, a su amplia Comunidad -presente en tantos países- y a todas aquellas instituciones que apuestan por la Asociación gvSIG y un modelo de producción basado en la colaboración, la solidaridad y el conocimiento compartido. Y podéis imaginar la felicidad de ser reconocidos en la tierra que vio nacer el proyecto, y también la responsabilidad que sentimos de seguir trabajando para que cada día gvSIG esté más presente como solución para aquellos que requieren gestionar su información geográfica y apostar por la soberanía tecnológica.


Filed under: software libre, spanish Tagged: geomática, premio, servicios, telecomunicaciones

by Alvaro at May 22, 2017 03:24 PM

gvSIG Team

Talleres y ponencias de la Jornada sobre gvSIG en Madrid

El pasado 18 de mayo se realizó una jornada sobre gvSIG en la Facultad de Ciencias Geológicas de la Universidad Complutense de Madrid, en la que se dieron varias ponencias y se realizaron dos talleres, de usuarios y desarrolladores.

Las presentaciones que se hicieron fueron las siguientes:

  • Introducción a gvSIG.
  • Suite gvSIG.
  • Casos de uso gvSIG.
  • Desarrollo en gvSIG.

Dichas ponencias están disponibles en el apartado de Comunicaciones de la web del evento.

Así mismo, se facilita el material utilizado en los talleres.

Si desde vuestra universidad estáis interesados en preparar una jornada gvSIG similar, no dudéis en poneros en contacto con nosotros: info@gvsig.com


Filed under: events, spanish, training Tagged: Jornada Madrid

by Mario at May 22, 2017 12:23 PM

May 21, 2017

Free and Open Source GIS Ramblings

Movement data in GIS #6: updates from AGILE2017

AGILE 2017 is the annual international conference on Geographic Information Science of the Association of Geographic Information Laboratories in Europe (AGILE) which was established in 1998 to promote academic teaching and research on GIS.

This years conference in Wageningen was my time at AGILE.  I had the honor to present our recent work on pedestrian navigation with landmarks [Graser, 2017]. If you are interested in trying it, there is an online demo. The conference also provided numerous pointers toward ideas for future improvements, including [Götze and Boye, 2016] and [Du et al., 2017]

On the issue of movement data in GIS, there weren’t too many talks on this topic at AGILE but on the conceptual side, I really enjoyed David Jonietz’ talk on how to describe trajectory processing steps:

Source: [Jonietz and Bucher, 2017]

In the pre-conference workshop I attended, there was also an interesting presentation on analyzing trajectory data with PostGIS by Phd candidate Meihan Jin.

I’m also looking forward to reading [Wiratma et al., 2017] “On Measures for Groups of Trajectories” because I think that the presentation only scratched the surface.

References

[Du et al, 2017] Du, S., Wang, X., Feng, C. C., & Zhang, X. (2017). Classifying natural-language spatial relation terms with random forest algorithm. International Journal of Geographical Information Science, 31(3), 542-568.
[Götze and Boye, 2016] Götze, J., & Boye, J. (2016). Learning landmark salience models from users’ route instructions. Journal of Location Based Services, 10(1), 47-63.
[Graser, 2017] Graser, A. (2017). Towards landmark-based instructions for pedestrian navigation systems using OpenStreetMap, AGILE2017, Wageningen, Netherlands.
[Jonietz and Bucher, 2017] Jonietz, D., Bucher, D. (2017). Towards an Analytical Framework for Enriching Movement Trajectories with Spatio-Temporal Context Data, AGILE2017, Wageningen, Netherlands.
[Wiratma et al., 2017] Wiratma L., van Kreveld M., Löffler M. (2017) On Measures for Groups of Trajectories. In: Bregt A., Sarjakoski T., van Lammeren R., Rip F. (eds) Societal Geo-innovation. GIScience 2017. Lecture Notes in Geoinformation and Cartography. Springer, Cham


by underdark at May 21, 2017 03:36 PM

BostonGIS

PostGIS 2.4.0, Code Sprints and other extensions to try with PostgreSQL 10 beta1

So PostgreSQL 10beta1 came out recently as Holly mentioned. When first mention of beta hits, things start getting serious for me. I have to make sure that PostGIS compiles against said distribution to make sure eager testers aren't held back.

As with other releases, PostGIS didn't compile against the new PostgreSQL version without some nurturing. We've still got one regress failure, but at least PostGIS 2.4 now compiles cleanly against PostgreSQL 10beta1. I'm hoping that we can release PostGIS 2.4.0 just in time for PostgreSQL 10 planned release in September so I don't have to backport PostgreSQL 10 patches I made to lower PostGIS versions.

For PostGIS 2.4 the main focus will be cleaning up the parallel work so that all aggregate functions can enjoy use of parallel optimization. This is even more important with PostgreSQL 10 now that more kinds of queries can benefit from parallelization work. I'm also hoping to focus more energy on the raster side of things.


Continue reading "PostGIS 2.4.0, Code Sprints and other extensions to try with PostgreSQL 10 beta1"

by Regina Obe (nospam@example.com) at May 21, 2017 07:37 AM

May 20, 2017

gvSIG Team

gvSIG y criminología: artículo sobre la detección de asesinos en serie en MAPPING

Cualquiera que revise la web de casos de uso de gvSIG o las ponencias presentadas en los múltiples eventos y conferencias del proyecto se dará cuenta que gvSIG Desktop, como Sistema de Información Geográfico avanzado, se utiliza para todo tipo de temáticas. Algunas más comunes y otras que pueden llamar más la atención a los “típicos” usuarios de aplicaciones SIG.

En el último número de la revista MAPPING (n.º 182) nos encontramos con un interesante artículo relacionado con la aplicación de gvSIG Desktop para la detección de asesinos en serie, mediante un desarrollo realizado por el equipo GITS de la Universidad Nacional Autónoma de México (UNAM). Os recomiendo a todos su lectura.

Precisamente en el área de la criminología en la Asociación gvSIG estamos trabajando en un importante proyecto y derivado del mismo vamos a poder ofreceros considerables avances en esta temática.

Enlace directo al artículo:

http://www.mappinginteractivo.es/images/revistas/REVISTA%20MAPPING%20182/REVISTA%20MAPPING%20182.html#/54/zoomed


Filed under: gvSIG Desktop, software libre, spanish Tagged: análisis del delito, artículo, criminología, criminología ambiental, rossmo

by Alvaro at May 20, 2017 07:38 PM

May 19, 2017

GeoServer Team

GeoServer 2.11.1 Released

We are happy to announce the release of GeoServer 2.11.1. Downloads are available (zipwardmg and exe) along with documentation and extensions.

GeoServer 2.11.1 is the latest stable release of GeoSever recommended for production system. This release is made in conjunction with GeoTools 17.1.

Highlights of this release are featured below, for more information please see the release notes (2.11.12.11.0 | 2.11-RC1 | 2.11-beta ).

Security Considerations

This release addresses three security vulnerabilities:

  • Added a configurable delay during login, to mitigate a brute force attack.
  • Added a configurable parameter to control clickjacking attacks against the GeoServer UI.
  • Added an additional parameter for locking down password autocomplete in the GeoServer UI

Thanks to Andrea Aime and Devon Tucker for providing fixes to these issues.

These fixes are also included in the 2.10.3 release.

If you wish to report a security vulnerability, please visit our website for instructions on responsible reporting.

New Features and Improvements

  • There is a new Mapbox Style community module available, which adds support for an interoperable json styling language. For more details, refer to the documentation.
  • GSIP 158 – NetCDF output support for variable attributes and extra variables. This improvement adds the ability to set attributes on output NetCDF variables, copy attributes from source NetCDF/GRIB variables, and copy scalar variables from NetCDF/GRIB sources including ImageMosaics. See the documentation for details.
  • Allow disabling usage of SLD and SLD_BODY in WMS requests (also for virtual services).

Bug Fixes

  • Various improvements to virtual services, including lookup and GML 3 encoding handling
  • Namespace filtering on capabilities returns all layer groups (including the ones in other workspaces)
  • Not possible to PUT workspace using REST
  • GeoServer Home Page missing information messages
  • Style Editor Preview Legend Fails on non-SLD Styles
  • Integrated GWC does not work with layer and layer group specific services
  • Generating a raster SLD style from template produces a functionally invalid style
  • GeoServer generates invalid GeoPackage raster mosaics
  • Metatiling may throw a ClassCastException: Raster cannot be cast to WritableRaster

About GeoServer 2.11

Articles, docs, blog posts and presentations:

  • OAuth2 for GeoServer (GeoSolutions)
  • YSLD has graduated and is now available for download as a supported extension
  • Vector tiles has graduate and is now available for download as an extension
  • The rendering engine continues to improve with underlying labels now available as a vendor option
  • A new “opaque container” layer group mode can be used to publish a basemap while completely restricting access to the individual layers.
  • Layer group security restrictions are now available
  • Latest in performance optimizations in GeoServer (GeoSolutions)
  • Improved lookup of EPSG codes allows GeoServer to automatically match EPSG codes making shapefiles easier to import into a database (or publish individually).

by tbarsballe at May 19, 2017 05:26 PM

GeoTools Team

GeoTools 17.1 Released!

The GeoTools team is pleased to announce the release of GeoTools 17.1:
This release is also available from our maven repository.

This release is made in conjunction with GeoServer 2.11.1.

GeoTools 17.1  is the latest stable release of the 17.x series and is recommended for all new projects.

Features and Improvements

  • xsd-wcs updated to use final WCS 2.0 Range Extension schema (instead of draft version)
  • DataUtilities.urlToFile fails supports query parameters (for use with SVG parameters)
  • Support coverage property SourceUrl

Bugfixes

  • Important change for GeoPackage raster support, tile order was inverted along y-axis and has now been fixed.
  • LineSymbolizer perpendicular offset attribute property ignored when rendered
  • CSS: buffer function generates an issue when using fill and stroke
  • Crop and rescale to bytes fail to propagate nodata values
  • Feature chaining on xs:anyType encodes superfluous toString text
  • ImageMosaic returns an image with full mosaic footprint even when a single granule was selected
  • Shapefile dumper throws a NPE on NULL geometry values

Community modules

    And more! For more information please see the release notes (17.117.0 | 17-RC1 | 17-beta).

    About GeoTools 17

    • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
    • The NetCDF module now uses NetCDF-Java 4.6.6

    Upgrading

    • The AbstractDataStore has finally been removed, please transition any custom DataStore implementations to ContentDataStore (tutorial available).

    by Torben Barsballe (noreply@blogger.com) at May 19, 2017 04:02 PM

    MapProxy

    New MapProxy 1.10.0 release

    We are pleased to announce the release of MapProxy 1.10.0. It contains a lot of major and minor improvements.

    The latest release is available at: https://pypi.python.org/pypi/MapProxy

    To upgrade within your virtualenv:

    $ pip install --upgrade --no-deps MapProxy
    

    Updated documentation is available at: https://mapproxy.org/docs/1.10.0/

    Support for new cache backends

    MapProxy now supports storing tiles in

    • Amazon S3 cloud storage
    • GeoPackage files
    • Redis in-memory databases and
    • ArcGIS Compact Cache files.

    See: https://mapproxy.org/docs/1.10.0/caches.html#caches

    Improved coverages

    Areas outside a source coverage can be converted to a transparent background (clipping). It is now also possible to build the union, intersection or difference between multiple coverages.

    See https://mapproxy.org/docs/1.10.0/coverages.html#clipping and https://mapproxy.org/docs/1.10.0/coverages.html#union

    MapProxy background seeding

    The new --duration and --reeseed-interval options of mapproxy-seed allow you to run the seeding for a limited time (e.g. only at night).

    See https://mapproxy.org/docs/1.10.0/seed.html#example-background-seeding

    Other fixes and changes

    There are a lot more changes and improvements including improved ArcGIS REST sources, performance improvements for SQLite and MBTile caches and native GeoJSON support.

    For a complete list of see: http://github.com/mapproxy/mapproxy/blob/1.10.0/CHANGES.txt

    May 19, 2017 12:00 AM

    May 18, 2017

    OSGeo News

    Orfeo ToolBox 6.0 is out!

    by jsanz at May 18, 2017 09:36 PM

    Jackie Ng

    MapGuide tidbits: Fusion and Bing Maps

    If you use Fusion with Bing Maps, you should start applying for an API key because on June 30th, 2017, the legacy Bing Maps controls (ie. The ones that don't require an API key) will shut down.

    I gather Autodesk have already taken care of this problem for their next release of AIMS, but for the rest, I'll make sure that this is backported to older Fusion branches before the June 30th deadline.

    And also to make sure that Maestro has the updated Fusion Editor UI to match.

    by Jackie Ng (noreply@blogger.com) at May 18, 2017 06:00 PM

    May 17, 2017

    Paul Ramsey

    Comox Valley 2013 Absentee Ballots

    For all the electrons spilled speculating on what trends might apply to the Courtenay-Comox absentee ballots being counted next week, I feel like I haven’t seen the actual numbers from 2013 in print anywhere, so here they are from the 2013 Statement of Votes:

    Section GP NDP CP LIB Total %
    s. 98 Special 20 83 8 57 168 4.8%
    s. 99 Absentee - in ED 219 607 86 560 1472 42.0%
    s. 100 Absentee - out of ED 42 132 6 111 291 8.3%
    s. 101 Absentee - advance 8 41 3 41 92 2.7%
    s. 104 Voting in DEO office 119 519 74 601 1313 37.5%
    s. 106 Voting by mail 18 74 15 61 168 4.8%
    Total 426 1456 192 1431 3505 100%
    % 12.2% 41.5% 5.5% 40.8% 100% -

    Some caveats:

    • Redistribution made the 2017 riding somewhat weaker for the NDP than it was in 2013. (Advantage: Liberals)
    • In 2017 the NDP candidate did somewhat better than in 2013. (Advantage: NDP)
    • In 2013 the NDP candidate lost the riding but (barely) won the absentee tally. (Advantage: NDP)

    With those caveats in mind, the final conclusion: anyone who tells you that there’s a predictable direction the absentee ballot will go based on past results is blowing smoke up your ***.

    May 17, 2017 07:00 PM

    Paul Ramsey

    Some Great Things about PostgreSQL

    I spent the last few months using PostgreSQL for real work, with real data, and I’ve been really loving some of the more esoteric features. If you use PostgreSQL on a regular basis, learning these tools can make your code a lot more readable and possibly faster too.

    Distinct On

    A number of the tables I had to work with included multiple historical records for each individual, but I was only interested in the most recent value. That meant that every query had to start with some kind of filter to pull off the latest value for joining to other tables.

    It turns out that the PostgreSQL DISTINCT ON syntax can spit out the right answer very easily:

    SELECT DISTINCT ON (order_id) orders.*
    FROM orders
    ORDER BY orders.order_id, orders.timestamp DESC

    No self-joining or complexity here, the tuple set is sorted into id/time order, and then the distinct on clause pulls the first entry (which is the most recent, thanks to the sorting) off of each id grouping.

    Filtered Aggregates

    I was doing a lot of reporting, so I built a BI-style denormalized reporting table, with a row for every entity of interest and a column for every variable of interest. Then all that was left was the reporting, which rolled up results across multiple groupings. The trouble was, the roll-ups were oftenly highly conditional: all entities with this condition A but not B, compared with those with B but not A, compared with all entities in aggregate.

    Ordinarily this might involve embedding a big case statement for each conditional but with filtered aggregates we get a nice terse layout that also evaluates faster.

    SELECT
        store_territory,
        Count(*) FILTER (WHERE amount < 5.0) 
            AS cheap_sales_count,
        Sum(amount) FILTER (WHERE amount < 5.0) 
            AS cheap_sales_amount,
        Count(*) FILTER (WHERE amount < 5.0 AND customer_mood = 'good') 
            AS cheap_sales_count_happy,
        Sum(amount) FILTER (WHERE amount < 5.0 AND customer_mood = 'good')
            AS cheap_sales_amount_happy
    FROM bi_table
    GROUP BY store_territory

    I would routinely end up with 20-line versions of this query, which spat out spreadsheets that analysts were extremely happy to take and turn into charts and graphs and even decisions.

    Window Functions

    My mind aches slightly when trying to formulate window functions, but I was still able to put them to use in a couple places.

    First, even with a window wide enough to cover a whole table, window functions can be handy! Add a percentile column to a whole table:

    SELECT bi_table.*, 
        ntile(100) OVER (ORDER BY amount) 
            AS amount_percentile
    FROM bi_table

    Second, using ordinary aggregates in a window context can create some really groovy results. Want cumulated sales over store territories? (This might be better delegated to front-end BI display software, but…)

    WITH daily_amounts AS (
        SELECT 
            sum(amount) AS amount,
            store_territory,
            date(timestamp) AS date
        FROM bi_table
        GROUP BY store_territory, date
    )
    SELECT 
        sum(amount) OVER (PARTITION BY store_territory ORDER BY date) 
            AS amount_cumulate
        store_territory, date
    FROM daily_amounts

    Alert readers will note the above example won’t provide a perfect output table if there are days without any sales at all, which brings me to a side note cool feature: PostgreSQL’s generate_series function (Regina Obe’s favourite function) supports generating time-based series!

    SELECT generate_series(
        '2017-01-01'::date, 
        '2017-01-10'::date, 
        '18 hours'::interval);

    Normally you’ll probably generate boring 1-day, or 1-week, or 1-month series, but the ability to generate arbitrarily stepped time series is pretty cool and useful. To solve the cumulation problem, you can just generate a full series of days of interest, and left join the calculated daily amounts to that, prior to cumulation in order to get a clean one-value-per-day cumulated result.

    Left Join and Coalesce

    This is not really an advanced technique, but it’s still handy. Suppose you have partial data on a bunch of sales from different sources and in different tables. You want a single table output that includes your best guess about the value, what’s the easiest way to get it? Left join and coalesce.

    Start with a base table that includes all the sales you care about, left join all the potential sources of data, then coalesce the value you care about into a single output column.

    SELECT
        base.order_id,
        Coalesce(oi1.order_name, oi2.order_name, oi2.order_name) 
            AS order_name
    FROM base
    LEFT JOIN order_info_1 oi1 USING (order_id)
    LEFT JOIN order_info_2 oi2 USING (order_id)
    LEFT JOIN order_info_3 oi3 USING (order_id)

    The coalesce function takes the first non-NULL value it encounters in its parameters and returns that as the value. The practical effect is that, in the case where the first two tables have no rows for a particular base record, and the third does, the coalesce will skip past the first two and return the non-NULL value from the third. This is a great technique for compressing sparse multiple input sources into a terse usable single output.

    May 17, 2017 04:00 PM

    gvSIG Team

    Utilidades para manejo de datos catastrales con gvSIG Desktop

    Complementando al webinar que nos enseñaba a crear GML de Catastro con gvSIG, os compartimos un nuevo vídeo-tutorial realizado en el marco del Máster de Valoración, Catastro y Sistemas de Información Territorial de la UMH y que os permitirá descubrir y aprender las distintas utilidades que presenta gvSIG Desktop en relación al Catastro en España.

    Acceso a servicios web del Catastro, consulta de datos históricos, búsqueda de datos catastrales,…y todo integrado en vuestro Sistema de Información Geográfica favorito (y libre y gratuito).


    Filed under: gvSIG Desktop, spanish Tagged: catastral, catastro, gml, INSPIRE, referencia catastral

    by Alvaro at May 17, 2017 09:38 AM

    GeoNode

    GeoNode 2.6

    GeoNode 2.6 Released

    The GeoNode dev team is proud to announce the release of GeoNode 2.6 stable!

    GeoNode 2.6 ships a lot of new features:

    • New granular permissions system
    • Support for groups and group permissions
    • New search engine based on json REST API with spatial search
    • Support for remote services
    • Better usability and nicer user interface layout
    • New advanced and reliable security system based on a token based protocol
    • A new alternative client based on the React JavaScript Framework and OpenLayers 3
    • New powerful optional importer with more supported formats for uploading data
    • New administration command line tools
    • New contrib apps
    • Using recent versions of popular components and libraries such as Django, PostreSQL/PostGIS, pycsw, OWSLib
    • Support to Geoserver 2.9.x
    • QGIS server as back-end system alternative to GeoServer
    • Ansible and Docker scripts for deploying in private and public cloud infrastructures
    • Several performance enhancements
    • Robust backup and restore system for migration

    Check it out for Ubuntu 16.04.

    Don't upgrade before backing up your data!

    There are a lot of internal changes from version 2.4 to 2.6, and even from 2.6 pre-release to 2.6 final.

    The recommended upgrade path is to set up a new server from scratch and migrate the data to it.

    Installation Instructions

    The automatic installer is available for Ubuntu 16.04 Xenial.

    sudo add-apt-repository ppa:geonode/stable
    sudo apt-get update
    sudo apt-get install geonode

    Then set the IP address and create a superuser.

    geonode createsuperuser
    sudo geonode-updateip 127.0.0.1

    For further information, please take a look at Quick GeoNode Install

    The manual installation is possible for any OS following this guide GeoNode Install

    After your GeoNode is set up, don't forget to read the admin docs to personalize it and tweak it for better performance.

    Getting support

    You can report any issues or feature requests in our Issue Tracker in Github.

    And a big thank you to all the developers and contributors for the big effort. See you in our Users mailing list

    May 17, 2017 12:00 AM

    May 16, 2017

    GIScussions

    Google Maps to settle Afghanistan/Pakistan border dispute – Oh, really?

    The disputed border area between Afghanistan and Pakistan. Source: Al Jazeera

    Last week this article appeared on The Guardian website suggesting that Google Maps were going to help settle the dispute between Afghanistan and Pakistan over their shared border.

    Pakistan and Afghanistan plan to use Google Maps to help settle a border dispute that led to deadly clashes last week, officials from both sides have said.

    “Oh really?” I thought. Maybe the key word here is ‘help’ – maps and GPS might be a tool to help the negotiators visualise a border but only if both sides can agree on where that border should/might/could be.

    After viewing the current border on Google Maps and Earth, I was pondering a lengthy blog post about the history of the border dispute, the challenges of agreeing a border that runs through historical tribal lands now split between two states and the challenging terrain. Then I got asked by BBC US to do an interview with The World which you can read here or listen to the interview

    Interesting how many people think that Google Maps is a ‘map of record’ that has authority.

    It was a new experience being interviewed for radio, not sure I like the way my voice sounds but I guess those of you who know me have got used to that.

    Bottom line – states agree borders, maps and GPS are tools to record that agreement.

    More info – read Wikipedia on the Durand Line, Al Jazeera on the recent dispute

    by Steven at May 16, 2017 05:49 PM

    Nyall Dawson

    The Inaugural QGIS Australia Hackfest – Noosa 2017

    Last week we kicked off the first (of hopefully many) Australian QGIS hackfests Developers Meetings. It was attended by 3 of the core QGIS development team: Nathan Woodrow, Martin Dobias and myself (Nyall Dawson), along with various family members. While there’s been QGIS hackfests in Europe for over 10 years, and others scattered throughout various countries (I think there was a Japanese one recently… but Twitter’s translate tool leaves me with little confidence about this!), there’s been no events like this in the Southern hemisphere yet. I’ve been to a couple in Europe and found them to be a great way to build involvement in the project, for both developers and non-developers alike.

    In truth the Australian hackfest plans began mostly an excuse for Nathan and I to catch up with Martin Dobias before he heads back out of this hemisphere and returns to Europe. That said, Nathan and I have long spoken about ways we can build up the QGIS community in Australia, so in many ways this was a trial run for future events. It was based it in Noosa, QLD (and yes, we did manage to tear ourselves away from our screens long enough to visit the beach!).

    Nathan Woodrow (@NathanW2), myself (@nyalldawson), and Martin Dobias (@wonder-sk)

    Here’s a short summary of what we worked on during the hackfest:

    • Martin implemented a new iterator style accessor for vertices within geometries. The current approach to accessing vertices in QGIS is far from optimal. You either have the choice of an inefficient methods (eg QgsGeometry.asPolyline(), asPolygon(), etc) which requires translations of all vertices to a different data structure (losing any z/m dimensional values in the process), or an equally inefficient QgsAbstractGeometry.coordinateSequence() method, which at least keeps z/m values but still requires expensive copies of every vertex in the geometry. For QGIS 3.0 we’ve made a huge focus on optimising geometry operations and vertex access is one of the largest performance killers remaining in the QGIS code. Martin’s work adds a proper iterator for the vertices within a geometry object, both avoiding all these expensive copies and also simplifying the API for plugins. When this work lands traversing the vertices will become as simple as
    for v in geom.vertices():
       ... do something with the vertex!
    
    • Martin is also planning on extending this work to allow simple iteration over the parts and rings within geometries too. When this lands in QGIS we can expect to see much faster geometry operations.
    • Nathan fixed a long standing hassle with running standalone PyQGIS scripts outside of the QGIS application on Windows. In earlier versions there’s a LOT of batch file mangling and environment variable juggling required before you can safely import the qgis libraries within Python. Thanks to Nathan’s work, in QGIS 3.0 this will be as simple as just making sure that the QGIS python libraries are included in your Python path, and then importing qgis.core/gui etc will work without any need to create environment variables for OSGEO/GDAL/PLUGINS/etc. Anyone who has fought with this in the past will definitely appreciate this change, and users of Python IDEs will also appreciate how simple it is now to make the PyQGIS libraries available in these environments.
    • Nathan also worked on “profiles” support for QGIS 3.0. This work will add isolated user profiles within QGIS, similar to how Chrome handles this. Each profile has it’s own separate set of settings, plugins, etc. This work is designed to benefit both plugin developers and QGIS users within enterprise environments. You can read more about what Nathan has planned for this here.
    • I continued the ongoing work of moving long running interface “blocking” operations to background tasks. In QGIS 3.0 many of these tasks churn away in the background, allowing you to continue work while the operation completes. It’s been implemented so far for vector and raster layer saving, map exports to images/PDF (not composers unfortunately), and obtaining feature counts within legends. During the hackfest I moved the layer import which occurs when you drag and drop a layer to a destination in the browser to a background task.
    • On the same topic, I took some inspiration from a commit in Sourcepole’s QGIS fork and reworked how composer maps are cached. One of my biggest gripes with QGIS’ composer is how slow it is to work with when you’ve got a complex map included. This change pushes the map redrawing into a background thread, so that these redraws no longer “lock up” the UI. It makes a HUGE difference in how usable composer is. This improvement also allowed me to remove those confusing map item “modes” (Cache/Render/Rectangle) – now everything is redrawn silently in the background whenever required.
    • Lastly, I spent a lot of time on a fun feature I’ve long wanted in QGIS – a unified search “locator” bar. This feature is heavily inspired by Qt Creator’s locator bar. It sits away down in the status bar, and entering any text here fires up a bunch of background search tasks. Inbuilt searches include searching the layers within the current project (am I the only one who loses layers in the tree in complex projects!?), print layouts in the project, processing algorithms, and menu/toolbar actions. The intention here is that plugins will “take over” and add additional search functionality, such as OSM place names searching, data catalog searches, etc. I’m sure when QGIS 3.0 is released this will quickly become indispensable!

    The upcoming QGIS 3.0 locator bar

    Big thanks go out to Nathan’s wife, Stacey, who organized most of the event and without whom it probably would never have happened, and to Lutra Consulting who sponsored an awesome dinner for the attendees.

    We’d love this to be the first of many. The mature European hackfests are attended by a huge swath of the community, including translators, documentation writers, and plugin developers (amongst others). If you’ve ever been interested in finding out how you can get more involved in the project it’s a great way to dive in and start contributing. There’s many QGIS users in this part of the world and we really want to encourage a community of contributors who “give back” to the project. So let Nathan or myself know if you’d be interested in attending other events like this, or helping to organize them locally yourself…

    by Nyall Dawson at May 16, 2017 12:51 AM

    May 15, 2017

    Fernando Quadro

    Nova turma do Curso Online de GeoServer

    Caros leitores,

    Quero convidá-los a participarem do Curso Online de GeoServer que estarei ministrando pela GEOCURSOS. O objetivo do curso é que você aprenda a disponibilizar, compartilhar e editar dados geográficos na internet com o GeoServer.

    No curso serão abordados tópicos como: configuração de dados, criação de estilo com SLD, padrões OGC, interface administrativa (web), visualização cartográfica com OpenLayers, REST API, entre outros.

    O curso ocorrerá entre os dias 18 e 27 de julho (terças, quartas e quintas) das 20:00 as 22:00 (horário de Brasília).

    Aqueles que poderem divulgar para seus contatos, agradeço. Quem quiser saber mais informações sobre o curso, pode obtê-las no site do curso (http://www.geocursos.com.br/geoserver), twitter (http://twitter.com/geo_cursos) e pelo facebook (http://www.facebook.com/geocursosbr).

    by Fernando Quadro at May 15, 2017 11:40 AM

    gvSIG Team

    Reproyectar con rejilla desde el sistema de referencia ED50 a ETRS89 con gvSIG Desktop

    El Real Decreto 1071/2007 establece ETRS89 como sistema de referencia geodésico oficial en España para la referenciación geográfica y cartográfica en el ámbito de la Península Ibérica y las Islas Baleares.

    Con el cambio de sistema de referencia oficial en España del denominado ED50 a ETRS89 se ha generado la necesidad de disponer de software que permita reproyectar, utilizando la rejilla pertinente, de uno a otro sistema.

    Si tenéis cartografía en el antiguo sistema oficial no os preocupéis, gracias a gvSIG Desktop podéis reproyectarla sin problema a ETRS89. Como sabéis gvSIG Desktop es un software libre que podéis descargar de la web de la Asociación gvSIG.

    Una vez descargado podéis consultar el siguiente vídeo-tutorial que muestra en unos pocos minutos el procedimiento para realizar este proceso de transformación de ED50 a ETRS89:


    Filed under: gvSIG Desktop, software libre, spanish Tagged: ED50, ETRS89, rejilla, reproyectar, transformación

    by Alvaro at May 15, 2017 09:11 AM

    gvSIG Team

    English webinars in gvSIG Festival

    The 2nd gvSIG Festival will start tomorrow. For the English speakers there will be several webinars:

    Don’t miss it!!


    Filed under: english, events, gvSIG Desktop, gvSIG Mobile, gvSIG Suite Tagged: Festival, gvSIG Festival, webinar

    by Alvaro at May 15, 2017 08:17 AM

    From GIS to Remote Sensing

    A useful webinar in Ukrainian about remote-sensing and the Semi-Automatic Classification Plugin for QGIS

    I am glad to post a useful webinar in Ukrainian (by Євген Василенко) about remote-sensing and the Semi-Automatic Classification Plugin for QGIS, in particular using Landsat images.

    Following the description of the video and the webinar from the YouTube channel:
    У цьому вебінарі мова вестиметься про відкрите програмне забезпечення та роботу з аерокосмічними матеріалами. Світова спільнота створила величезну кількість вільних інструментів. Завдяки відкритості ці інструменти постійно оновлюються та доповнюються. Як за допомогою геоінформаційної системи QGIS отримати знімки супутників Landsat та Sentinel-2, як відкалібрувати ці знімки, що корисного далі можна зробити з цими знімками? - Про ці та суміжні питання вестиметься мова у нашому вебінарі.


    I would like to thank very much Євген Василенко for his valuable work in making QGIS and SCP more accessible to the Ukrainian community.

    For any comment or question, join the Facebook group and the Google+ Community about the Semi-Automatic Classification Plugin.

    by Luca Congedo (noreply@blogger.com) at May 15, 2017 08:00 AM

    May 12, 2017

    gvSIG Team

    Llamamiento a traductores para documentación de gvSIG en inglés

    En las últimas semanas se han publicado algunos documentos en castellano sobre cómo utilizar gvSIG, y sobre las nuevas funcionalidades de la próxima versión, la 2.4.

    Algunos se han ido traduciendo ya a inglés, para llegar al mayor número de usuarios posible, pero necesitaríamos vuestra colaboración para poder completar el resto de documentos.

    Si estáis interesados en colaborar en la traducción de esta documentación a inglés, os podéis poner en contacto con el proyecto [info@gvsig.com].

    Por otro lado, si queréis participar en la actualización de las traducciones de la interfaz de gvSIG a alguno de los idiomas existentes, o traducir a algún idioma nuevo, también podéis poneros en contacto con nosotros.


    Filed under: gvSIG Desktop

    by Mario at May 12, 2017 10:58 AM

    May 11, 2017

    gvSIG Team

    La Asociación gvSIG galardonada en los Premios a la Excelencia de Unión Profesional de Valencia

    Estamos de enhorabuena…de nuevo. La Asociación gvSIG recibirá el Premio a la Excelencia de Unión Profesional de Valencia, en la categoría de “Internacionalización”, en la gala que se celebrará el próximo 25 de mayo en ‬en el Edificio del Reloj de la Autoridad Portuaria de Valencia.

    El recibir este importante premio, otorgado por un jurado de altísimo nivel, y el ser reconocidos en la tierra donde nació un proyecto como gvSIG, que hoy día no tiene fronteras, nos llena de alegría y nos anima a seguir trabajando por algo que no es nada fácil, demostrar que hay otra manera de hacer las cosas, que la colaboración y la solidaridad son más fuertes que la rivalidad y el individualismo, que puede ponerse en marcha un nuevo modelo productivo basado en el conocimiento compartido frente al establecido y basado en la especulación tecnológica.

    El jurado, compuesto por Mónica Oltra (Vicepresidenta y Conselleria de Igualdad y Políticas Públicas), Salvador Navarro (presidente de la CEV), Aurelio Martínez (presidente de la Autoridad Portuaria de Valencia) y Dionisio Campos (Director de Fabricación de Ford Almussafes), junto con Rafael Bonmatí (Presidente de Unión Profesional y Decano del Colegio de Abogados) como presidente del jurado, y Angélica Gómez (Secretaria de Unión Profesional y Decana del Colegio Oficial de Ingenieros Técnicos y de Grado de Valencia), ha decidido por unanimidad otorgar los Premios a:

    Asociación gvSIG, en la categoría “Internacionalización”.

    Fundación ADEIT de la Universidad de València, en la categoría “Formación y Empleo”.

    – La Doctora Ana Lluch, en la categoría “Innovación e Investigación”.

    Fundación Novaterra, en la categoría “Igualdad de Oportunidades – Responsabilidad Social Corporativa”.

    En el caso de la Asociación gvSIG, el jurado ha destacado su capacidad de internacionalización y el significado de que se trate de software libre, compartido en más de 160 países.

    Queremos agradecer al Ilustre Colegio Oficial de Ingeniería Geomática y Topográfica el haber presentado nuestra candidatura a estos premios, y en general a todas las entidades y personas que día a día aportan su granito de arena para que la Asociación gvSIG se consolide como el referente de geomática libre.


    Filed under: gvSIG Association, premios, software libre, spanish Tagged: Asociación gvSIG

    by Alvaro at May 11, 2017 10:10 PM

    Petr Pridal

    Online drawing tools in GeoEditor web application


    GeoEditor for web is a simple online app for collaborative creating and editing of basic geographical data - just draw points, polygons and lines on top of the maps directly in a web browser. For every shape, you can record additional information or attach a photo.

    This web app is great for a review of the field data collected with the GeoEditor mobile app and it can help to share the data, save it to your desktop, reuse it in GIS software or web applications.

    It is also perfect if you want to load your existing online maps made with MapTiler and draw on top of these.

    Main features

    • Collaborative editing of features on top of maps - real time synchronisation of multiple people working on the same data - great for teamwork or classroom
    • Displays two maps at the same time (foreground overlay and background layer)
    • Custom attributes, attached photos
    • Drag&drop into the web app any GPX, TopoJSON, GeoJSON, etc.
    • GeoJSON as the main storage format - with direct preview and editing by end users
    • Integrated with MapTiler default map viewer (one click in “Edit” tab)
    • Draw on top of map tiles in any coordinate system/projection
    • Made with OpenLayers JavaScript library
    • Supports OpenStreetMap vector tiles base maps from OpenMapTiles
    • The simplest way how to extract features and later on add interactive hotspots to raster map tiles with Leaflet or OpenLayers! 

    Google Drive app

    We implemented GeoEditor also as a Google Drive app for quick display of GeoJSON from your Drive. Add it to your account from the Chrome Web Store.

    GeoEditor in action

    See the YouTube video with the recording of a real-time session of multiple users digitising buildings on an old map of London:



    So now just try the GeoEditor online web application at http://geoeditor.maptiler.com/

    by Klokan Technologies GmbH (noreply@blogger.com) at May 11, 2017 12:50 PM

    Fernando Quadro

    Edite seus mapas no celular com GeoEditor

    O aplicativo GeoEditor permite que você use seus mapas e geodados digitalizados em seu dispositivo móvel – mesmo offline! É um aplicativo gratuito e bastante interessante para que tem a necessidade de editar ou capturar dados em campo. Abaixo, listo algumas de suas funcionalidades:

    1. Ferramentas de desenho confortável
    Desenhar pontos, polígonos e linhas nos mapas diretamente no dispositivo móvel. Coletar dados de campo e notas relacionadas a um local, anexar uma foto e preencher atributos personalizados para recursos que você mesmo faz.

    2. Importe seus próprios mapas para o dispositivo móvel
    É fácil importar mapas de caminhadas digitalizados, mapas PDF, imagens aéreas de drones, cartas náuticas para velejar com um barco ou um iate, mapas de pesca, cartas aeronáuticas para planejamento de vôo por pilotos, plantas da cidade e outros geodata ou opendata do governo local. Para isso, basta usar o software MapTiler para enviar os mapas para o celular.

    3. Mapas base do OpenStreetMap para o Google
    Os mapas base do OpenStreetMap são alimentados pelo projeto OpenMapTiles. No modo online, você também obtém os mapas globais de satélite e de rua de alta qualidade do Google para suas sobreposições. Mapas personalizados podem ser adicionados de servidores de tiles existentes através dos formatos TileJSON, WMTS ou XYZ.

    4. Formatos de dados padronizados
    O aplicativo suporta os formatos GeoJSON e MBTiles, transferência via cabo ou cartão SD e sincronização online através do Google Drive para o compartilhamento básico dos dados com outras pessoas! Perfeito para coleta de dados móveis para SIG e pesquisas.

    5. Mostrar posição do GPS
    A localização geográfica precisa é exibida nos mapas do dispositivo. Bússola magnética e rotação na direção que você está dirigindo estão disponíveis também.

    6. Ajuste de opacidade
    O controle de opacidade oferece a possibilidade de comparar seu mapa digitalizado com a camada utilizada de plano de fundo – o aplicativo exibe o mapa de primeiro plano como uma sobreposição de um mapa de plano de fundo selecionado.

    7. Ele funciona mesmo off-line
    Você não precisa estar online para trabalhar com seu mapa! Basta ir onde quiser e coletar dados de campo relacionados ao local específico.

    8. Você pode usá-lo para o seu negócio
    Acelere o desenvolvimento e a liberação de seu próprio aplicativo móvel. Este aplicativo pode ser modificado de acordo com suas necessidades e lançado sob o nome de sua empresa nas lojas de aplicativos.
    Basta construir sua própria lógica de negócios em cima do seu código-fonte e fazer um aplicativo móvel para seus clientes mostrando seus mapas!

    O aplicativo já está disponível na App Store e no Google Play! Para mais informações sobre o código-fonte do aplicativo acesse http://www.maptiler.com/mobile/source/.

    Veja o preview das funções da aplicação móvel neste pequeno vídeo :

    Fonte: Klokan Technologies Blog

    by Fernando Quadro at May 11, 2017 12:45 PM

    May 10, 2017

    Paulo van Breugel

    GRASS GIS 7.2.1 released

    After four months of development the new update release GRASS GIS 7.2.1 is available. It provides more than 150 stability fixes and manual improvements compared to the first stable release version 7.2.0. An overview of new features in this release series is available at New Features in GRASS GIS 7.2.  See here the original announcement …

    Continue reading GRASS GIS 7.2.1 released

    by pvanb at May 10, 2017 08:54 PM

    Markus Neteler

    GRASS GIS 7.2.1 released

    We are pleased to announce the update release GRASS GIS 7.2.1

    GRASS GIS 7.2.1 in actionWhat’s new in a nutshell

    After four months of development the new update release GRASS GIS 7.2.1 is available. It provides more than 150 stability fixes and manual improvements compared to the first stable release version 7.2.0. An overview of new features in this release series is available at New Features in GRASS GIS 7.2.

    About GRASS GIS 7: Its graphical user interface supports the user to make complex GIS operations as simple as possible. The updated Python interface to the C library permits users to create new GRASS GIS-Python modules in a simple way while yet obtaining powerful and fast modules. Furthermore, the libraries were again significantly improved for speed and efficiency, along with support for huge files. A lot of effort has been invested to standardize parameter and flag names. Finally, GRASS GIS 7 comes with a series of new modules to analyse raster and vector data, along with a full temporal framework. For a detailed overview, see the list of new features. As a stable release series, 7.2.x enjoys long-term support.

    Binaries/Installer download:

    Source code download:

    More details:

    See also our detailed announcement:

    https://trac.osgeo.org/grass/wiki/Grass7/NewFeatures72 (overview of new 7.2 stable release series)

    https://grass.osgeo.org/grass72/manuals/addons/ (list of available addons)

    First time users may explore the first steps tutorial after installation.

    About GRASS GIS

    The Geographic Resources Analysis Support System (https://grass.osgeo.org/), commonly referred to as GRASS GIS, is an Open Source Geographic Information System providing powerful raster, vector and geospatial processing capabilities in a single integrated software suite. GRASS GIS includes tools for spatial modeling, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It also provides the capability to produce sophisticated presentation graphics and hardcopy maps. GRASS GIS has been translated into about twenty languages and supports a huge array of data formats. It can be used either as a stand-alone application or as backend for other software packages such as QGIS and R geostatistics. It is distributed freely under the terms of the GNU General Public License (GPL). GRASS GIS is a founding member of the Open Source Geospatial Foundation (OSGeo).

    The GRASS Development Team, May 2017

    The post GRASS GIS 7.2.1 released appeared first on GFOSS Blog | GRASS GIS Courses.

    by neteler at May 10, 2017 06:37 PM

    OSGeo News

    GDAL 2.2.0 is released

    by jsanz at May 10, 2017 06:27 PM

    OSGeo News

    OSGeo welcomes 15 GSoC students!

    by jsanz at May 10, 2017 06:21 PM

    Petr Pridal

    GeoEditor mobile app for MapTiler



    Our new GeoEditor mobile app is now available on the App Store and Google Play!

    The free GeoEditor mobile application allows you to use your scanned maps and geodata on your mobile device - even offline! Send the maps to a mobile device and annotate the maps while on the way!

    Comfortable drawing tools

    Draw points, polygons and lines on the maps directly in the mobile device. Collect field data and notes related to a location, attach a photo and fill custom attributes for features you make.

    Import your own maps into the mobile device

    It is easy to import scanned hiking maps, PDF maps, drone aerial imagery, nautical charts for sailing and navigation with a boat or a yacht, fishing maps, aeronautical charts for flight planning by pilots, parcels and city plans and other geodata or opendata from local government.
    Just use MapTiler desktop software to send the maps to the mobile.

    Base maps from OpenStreetMap to Google

    OpenStreetMap vector base maps are powered by OpenMapTiles project. In the online mode, you also get the high-quality global satellite and street maps from Google for your overlays.
    Custom maps can be added from existing tile servers with TileJSON, WMTS or XYZ tiles.

    Standardized data formats

    The app supports GeoJSON and MBTiles formats, transfer via cable or SD card and online synchronization via Google Drive for basic sharing of the data with other people! Perfect for mobile data collection for GIS and surveys.

    Display GPS position

    Precise geo location is displayed on the maps in your device. Magnetic compass and rotation in the direction you are heading are available too.

    Opacity adjustment

    The opacity slider gives you a possibility to compare your scanned map with the background map layer - the app displays foreground map as an overlay of a selected background map.

    It works even offline

    You do not need to be online to work with your map! Just go wherever you want and collect field data related to the particular location.

    Rebrand and use it for your business

    Speed up development and release of your own mobile application. Our app can be modified according to your needs and released under your company name on the app stores.
    Just build your own business logic on top of our source code and make a mobile app for your customers showing your maps!

    More info about the mobile app source code at http://www.maptiler.com/mobile/source/.

    See the preview of the functions of the mobile application in this short video:




    Import of existing maps is easy with the MapTiler desktop application.

    Supported geodata formats: GeoPDF, PDF, GeoTIFF, TIFF, JPEG, ECW, SID / MrSID, NOAA KAP / BSB, DEM, OziExplorer OZI OZF2 & OZFX3, WebP, JP2, JPEG2000, GeoJP2, Erdas, Grass, Safe, Sentinel2, SRTM, NASA imagery, USGS map sheets, exports from ESRI ArcGIS, ArcSDE, etc.

    The GeoJSON can be converted from/to: ESRI ShapeFile, DXF, DWG, GPX, CSV and KML with external tools.

    More info at the website of this mobile app at http://www.maptiler.com/mobile/

    by Klokan Technologies GmbH (noreply@blogger.com) at May 10, 2017 03:23 PM

    Fernando Quadro

    Vídeo tutoriais para iniciantes gvSIG

    O blog do gvSIG publicou um lista de vídeos para quem tem interesse de começar a trabalhar com o gvSIG Desktop. Os links tratam de tópicos como geoprocessamento de vetoriais e raster, as possibilidades de visualização 3D e, para os mais ousados, para começar no desenvolvimento de novas ferramentas, além de geoestatística e estatística.

    Veja abaixo os links (em espanhol):

    Fonte: gvSIG Blog

    by Fernando Quadro at May 10, 2017 10:30 AM