OSGeo Planet

Fernando Quadro: Sorteio: 01 bolsa de estudos da Geocursos

OSGeo Planet - Mon, 2019-01-14 10:54

Promoção: De volta às Aulas com a GEOCURSOS

A Geocursos lançou uma nova promoção que vai sortear uma bolsa de estudos de 100% no dia 15 de fevereiro. O ganhador poderá escolher entre os cursos de:

OpenLayers 4 (EAD)
PostgreSQL (EAD)
DBA PostGIS (Ao vivo)

Veja como participar, lendo o regulamento logo abaixo.


– SIGA o perfil da @geocursos no instagram
– CURTA a foto oficial da promoção (no instagram)
– MARQUE um amigo(a) nos comentário da publicação do instagram (não vale fake, empresas ou famosos)
– Pensamento POSITIVO

Participe quantas vezes quiser, quanto mais comentar, mais chances de ganhar, desde que usando nomes de amigos diferentes.

Informações sobre os cursos é só falar com a @geocursos no direct.

O Resultado será divulgado no dia 15/02 nos stories.

PS1: O perfil do ganhador deve estar público/aberto.
PS2: O ganhador tem até dia 18/02 para se manifestar via direct (@geocursos), caso contrário, realizaremos novo sorteio.
PS3: A inscrição no curso (OpenLayers ou PostgreSQL) se dará 3 dias após divulgação do resultado, e o ganhador terá 3 meses para realizar o curso.
PS4: O Curso DBA PostGIS, é online e ao vivo, e tem início no dia 16/03 (sábado).

Boa sorte!

Categories: OSGeo Planet

Just van den Broecke: Cheers to 2018

OSGeo Planet - Fri, 2019-01-11 02:04

Never too late to look back. Inspired by the concise bullet-point-style of Tom Kralidis’ Cheers to 2018,  my personal highlights of living and working in the Open Source Geospatial and OSGeo(.nl|org)-world in 2018. I’ll post 2019 reso’s later. Not just personal projects, but also events from the OSGeo.nl Local Chapter in which I am involved since its beginnings.

January February
  • As first-timer went to TheThingsNetwork Conference. What an amazing event! For some years already into Lora(WAN) and maintaining a TTN Gateway, I learned so much, also from the workshops there, that I wrote a separate blog-post about this event.
  • Started contracting (eventually until sept 30, 2018) at Dutch Kadaster to migrate the entire Smart Emission (SE) Platform to Kadaster infrastructure. Initially just migrating the SE Docker Images, normally two-weeks (to be honest, a day’s) work, BUT, as a (nice) surprise learned we had to move SE “To The Cloud”, that is to Azure Kubernetes (AKS), well that kept me and one Kadaster-colleague (learned a lot from you Gerwin!) busy till end of september at least  2-3 days a week!
  • As first-timer went to the OSGeo 2018 Code Sprint in Bonn. Mainly to work on GeoHealthCheck. (GHC). Another highlight! Not the least since I finally met the great Tom Kralidis! I had been working on GHC with Tom a couple of years but we somehow never met IRL. Spent most of week on a single PR (per-Resource scheduling) which required a re-architecture of GHC. But more importantly socializing with Tom and other folks there, well, Bonn, need I say more…Thanks organizers: Astrid Emde et al. for this great week!
  • In that same codesprint week I also attended several talks at the yearly FOSSGIS Conference  there. The FOSSGIS Conference is a major event in Europe as it involves all German-speaking (DACH) countries, plus their OpenStreetMap communities. Even with my high-school German language knowledge very well to follow.  As an exception to the rule I was grateful to be allowed to give a GeoHealthCheck presentation in English. Thanks to CCC, FOSSGIS always videotapes all talks, so you can watch some of my stuttering here.
  • With OSGeo.nl we and our community-members more and more try to organize small, hands-on events that are lightweight to organize. The NLExtract Hacking Day was a success! Thanks to organizer Frank Steggink (who also wrote the report), and a great space offered by WebMapper (Edward MacGillavry) in the Social Impact Factory Utrecht.
  • What happened in this month? Luckily GitHub tracks my activity. Many commits for the Smart Emission Kubernetes challenge. I see a week without commits in May: made a great hiking trip with friends in Ireland: the Kerry Way. Rain? Only one evening when walking to the pub (always live music there)!

  • More work on map5.nl, a subscription service for Dutch topographic, historical- and embellished hillshade and arial maps I started to host in 2015. Plus ongoing Smart Emission stuff.
  • Gradually, a heat-wave was overtaking The Netherlands. Climate change?
  • Heat-wave more and more building up.. But that did not stop the great OSGeo.nl organizing team to host the second FOSS4G-NL in Almere. July 10-11. Kudos to Erik Meerburg and team for two great days of workshops and conf!
  • At the FOSS4G-NL I had the honor to open the conference and  present the national Dutch GeoForum: geoforum.nl. We jointly (Kadaster, WebMapper, OSGeo.nl) extended the existing Dutch Kadaster PDOK Forum. As OSGeo.nl we did not want to launch yet another forum but to bundle forces.  Since that launch hundreds of folks registered.
  • Week after: off to FOSS4G-EU in Guimarães,Portugal. FOSS4G-EU is always something special. Folks gather from literally every country in Europe. From the Baltic States to Croatia. In a cosy atmosphere Jorge Gustavo Rocha and the LOC made this into a great event. Great talks during the day and every evening (and sometimes nights) in this small-town university city it was easy to find and gather with the OSGeo-folks on the main square Largo da Oliveira.
  • Started to seriously deploy the five AirSensEUR (ASE) stations. First at an RIVM air quality station in Breukelen next to the main A2 highway. With the great help of Jan Vonk of RIVM we managed to attach and digitally connect these stations at their premises. To have an idea, read my blog post on this effort. The ASE stations will gather raw, uncalibrated, Air Quality data there for two months and use the onsite RIVM measurements as reference for later calibration.

  • Again a small gap in my GitHub commit history: two weeks with my family (and our great Labrador Jamie) in rural France: Auvergne and Ardeche. I always love to set out GPS-hikes at home, hacking some of the French IGN topo-maps for personal use, and see how these turn out on the spot.


  • Contract with Dutch Kadaster ended on sept 30. Just in time we migrated the entire Smart Emission stack to Azure Kubernetes (AKS). Well, IMHO Kubernetes is just awesome, especially after a few years of ad-hoc Docker deployment. Yes, a learning curve and devops-paradigm shift. Though for smaller projects in 2019 I am now combining Ansible with Docker (Compose).
  • After two months of gathering data for calibration, deployed the five AirSensEUR (ASE) stations at their target locations within The Netherlands. At each location challenges: an ASE needs 3 things: 1) to be firmly/rain-protected mounted physically, 2) 220V current and 3) WIFI. That combination turned out to be a challenge at each spot. But finally all five ASEs are now humming at their spots.

  • And with OSGeo.nl we had the second 2018 QGIS-Day at Ordina Utrecht. Thanks to the LOC: Jonas, Coen et al. Observation: all hands-on workshops were overcrowded!

  • Through my various projects thinking: All GeoData is Spatio-Temporal. Presented in Eindhoven at a Ruimteschepper event: LoRaWAN TheThingsNetwork makers event. Slides are here.  For one thing attempted to bridge the world of IoT with OGC SensorWeb via the SensorThings API in a PoC.

  • That’s almost it of 2018. A last brainwave on GeoHealthCheck usability made me to introduce interactive Plotly.js based interactive history Run-graphs. Together with and thanks to Tom Kralidis reviewing that was my final GitHub commit in 2018. Ok finalized on jan 3, 2019 but what a year!




Categories: OSGeo Planet

Fernando Quadro: Curso DBA PostGIS – Turma 5

OSGeo Planet - Thu, 2019-01-10 11:25

Prezado leitor,

Você tem interesse em aprender a trabalhar com banco de dados espacial, e possui conhecimento prévio em algum banco de dados? Então esta é a sua oportunidade!

A GEOCURSOS acaba de lançar a Turma 5 do Curso DBA PostGIS. Este curso online oferece uma visão completa que vai desde uma revisão sobre o PostgreSQL até tópicos avançados do PostGIS, apresentando como trabalhar em sua totalidade com esta poderosa extensão espacial do banco PostgreSQL.

Este curso é formado pelos nossos cursos PostGIS Básico (16 horas online) + PostGIS Avançado (20 horas online) e acontecerá entre os dias 16 de março e 19 de maio (aos sábados).

Se você fosse comprar os cursos separadamente sairia pelo valor de R$ 798,00. Porém o curso esta com uma super promoção, e está saindo por apenas R$ 549,00.

Para maiores informações e para ver a ementa completa do curso, acesse:


Categories: OSGeo Planet

FOSS4G 2019 Bucharest: Registration for FOSS4G 2019 Bucharest is now open!

OSGeo Planet - Thu, 2019-01-10 08:42

We are honored to announce the international geospatial community that the registration for the geospatial event of the year FOSS4G 2019 is now open! And more…

We’ve made a promise to the community and we are delighted to stand before you today and say that we kept our word. We promised to do our best to make this global FOSS4G the most affordable of all times and it is! Joining the geospatial international community for one week packed with dynamic, valuable, timely events in a vibrant European capital city is more at hand than ever before. The EarlyBird for FOSS4G 2019 Bucharest is at the historical level of 330 EUR and it offers you everything you could ever need for such a tech gathering: access to plenary session (28-30 august), access to conference tracks (28- 30 august), access to 300+ talks, access to mobile app, ability to contact attendees, access to Ice Breaker Party (29 august), access to Gala Dinner (29 august), access to Pub Race Offers (28-30 august), access to Academic papers post event, access to presentations post event, conference kit, email support.

Furthermore, FOSS4G 2019 #historicalearlybird comes with a surprise not to be missed! For the first 100 participants, we have prepared 100 special FOSS4G 2019 T-shirts! This way, we – the Bucharest Local Organizing Committee – show our appreciation for your early, comforting support for the conference. If this you might have expected, our next surprise will definitely.. surprise you! We are deeply thankful for the opportunity to invite you in our home, Romania and we would like to offer you a small, captivating Romanian Passport. Curious? Be among the first 100 FOSS4G 2019 participants and you’ll receive a wonderful collection of interesting facts of Romania all packed in the Curious Passport.

No FOSS4G would be possible without the valuable input of sponsors. They are the conference’s backbone contributing to the values, principles and progress of our community. Support us in our work to organize FOSS4G2019 Bucharest as one of the most memorable FOSS4G events. The call for sponsors is now open. Please, take a look at our suggestions and find the one that best suits your needs and preferences.

Sponsoring is not yet possible but you want to actively contribute to the success of FOSS4G 2019 Bucharest? Become a volunteer! Besides valuable input in making FOSS4G 2019 happen, you will receive a free ticket to the conference (including the ice breaker and gala dinner). Interested?

Sponsorship is not for you, neither volunteering but you still want to help FOSS4G 2019, then Spread the Word!

Of course, FOSS4G 2019 is much much more than T-shirts and wonderful new places to visit. Program, Workshop and Academic committees are almost fully formed and ready for action! We are honored to say that the FOSS4G 2019 program will be shaped by remarkable people in the geospatial international community. Check out the Committee webpage to see who will review your FOSS4G 2019 contribution as Call for Papers and Workshop will open next week!

Follow us in the following months and find out all about the geospatial event of the year!

Categories: OSGeo Planet

gvSIG Team: Analysis of prospection results: Vector geoprocessing. GIS applied to Archaeology

OSGeo Planet - Wed, 2019-01-09 09:30

A new module of the free GIS course applied to Archeology is now available. With this module we are already starting to explore some of the advanced tools of Geographic Information Systems.

We will see how to apply vector geoprocesses to analyze the geographic information related to an archaeological site. We will also work with the information obtained from a GPS in a GPX file.

If you have not done the previous exercises, we recommend you to start with the first module.

We remind you that the data to follow the course can be downloaded in a compressed .zip file from this link.

Remember that for doubts about software use, carrying out the exercises, and problems that you find when carrying out the course, you can use the gvSIG users mailing list.

Module 3. Analysis of prospection results

Previous modules:

Module 1: Preparation of an archaeological project

Module 2: Digitalizing prospection areas. GIS applied to Archeology



Categories: OSGeo Planet

gvSIG Team: Análisis de resultados de prospecciones: Geoprocesos vectoriales. SIG aplicados a Arqueología

OSGeo Planet - Wed, 2019-01-09 08:57

Os traemos un nuevo módulo del curso gratuito de SIG aplicados a Arqueología. Con este tema ya empezamos a explorar algunas de las herramientas avanzadas de los Sistemas de Información Geográfica.

Veremos como aplicar geoprocesos vectoriales para analizar la información geográfica relacionada con un yacimiento. También se trabajará con la información obtenida con un GPS en un fichero GPX.

Si aún no has realizado los ejercicios anteriores, te recomendamos que empieces por el primer módulo.

Os recordamos que los datos para poder seguir el curso los podéis descargar comprimidos en un fichero .zip en este enlace.

Para dudas en el manejo del software, realización de los ejercicios y problemas que puedan surgir en la realización del curso, siempre podéis utilizar la lista de usuarios de gvSIG.

Tema 3. Análisis de resultados de prospecciones

Temas anteriores

Tema 1: Preparación de un proyecto arqueológico: vistas, capas y tablas

Tema 2: Digitalizar zonas de prospecciones


Categories: OSGeo Planet

Markus Neteler: GRASS GIS 7.4.4 released: QGIS friendship release

OSGeo Planet - Tue, 2019-01-08 11:58
We are pleased to announce the GRASS GIS 7.4.4 release

What’s new in a nutshell

The new update release GRASS GIS 7.4.4 is release with a few bugfixes and the addition of r.mapcalc.simple esp. for QGIS integration. An overview of the new features in the 7.4 release series is available at New Features in GRASS GIS 7.4.

As a stable release series, 7.4.x enjoys long-term support.

Binaries/Installer download:

Source code download:

More details:

See also our detailed announcement:


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, January 2019

The post GRASS GIS 7.4.4 released: QGIS friendship release appeared first on GFOSS Blog | GRASS GIS and OSGeo News.

Categories: OSGeo Planet

Marco Bernasocchi: New Year’s present – QField 1.0 RC1

OSGeo Planet - Tue, 2019-01-08 06:59

It was a long and winding road but we are very excited to announce the general availability of QField 1.0 Release Candidate 1.

Packed with loads of useful features like online and offline features digitizing, geometry and attributes editing, attribute search, powerful forms, theme switching, GPS support, camera integration and much more, QField is the powerful tool for those who need to edit on the go and would like to avoid standing in the swamp with a laptop or paper charts.

With a slick user interface, QField allows using QGIS projects on tablets and mobile devices. Thanks to the QGIS rendering engine, the map-results are identical and come with the full range of styling possibilities available on the desktop.

We ask you to help us test as much as possible this Release Candidate so that we can iron out as many bugs as possible before the final release of QField 1.0.

You can easily install QField using the playstore (http://qfield.org/get), find out more on the documentation site (http://qfield.org) and report problems to our issues tracking system (http://qfield.org/issues)

QField, like QGIS, is an open source project. Everyone is welcome to contribute to make the product even better – whether it is with financial support, enthusiastic programming, translation and documentation work or visionary ideas.

If you want to help us build a better QField or QGIS, or need any services related to the whole QGIS stack don’t hesitate to contact us.

Categories: OSGeo Planet

Blog 2 Engenheiros: Como salvar seu projeto SIG e manter o Layout do mapa no ArcGIS e QGIS?

OSGeo Planet - Tue, 2019-01-08 05:02

Quando estamos trabalhando em um projeto ambiental, utilizamos vários dados de diferentes compartimentos, seja do meio físico, biótico ou socioeconômico. E quando essa informação pode ser representada espacialmente, usamos um sistema de informações geográficas (SIG) para visualizá-las.

Após finalizar a interpretação desses dados, exportamos os resultados no formato de mapas, os quais devem atender um padrão definido, caso contrário, teríamos vários mapas (do mesmo projeto) com aparências (i.e. layouts) diferentes.

Entretanto, como podemos padronizar essa confecção de mapas? Como salvamos nosso projeto no ArcGIS e no QGIS? Como podemos utilizar inúmeras vezes o mesmo template?

Confira nossa postagem e descubra.

Já comentamos em um dos nossos vídeos como realizar a organização das suas pastas do seu SIG. Nesta postagem, iremos mostrar um passo a passo para você criar seu template de mapa, de modo que você possa sempre aproveitá-lo em outros mapas e projetos.

Criando seu mapa base no ArcGIS

No ArcGIS, logo após abrir o software, normalmente, ele abre uma janela com alguns layouts de mapas já estabelecidos. Porém, no nosso caso, queremos criar um mapa novo, então, iremos clicar em New Maps (Novos Mapas) > Meus Templates (My Templates)(1) > Mapa Vazio (Blank Map)(2) e depois em OK (3).

Criando um mapa em branco no ArcGIS.Criando um mapa em branco no ArcGIS.

Defina o sistema de coordenadas do seu projeto e vá no Layout View.

Para definir o sistema de coordenadas do seu projeto, clique com o botão direito sobre o Data Frame na tabela de conteúdos (Table of Contents), vá em propriedades e em seguida, na aba Sistema de Coordenadas. Nesta aba, você escolhe qual sistema irá adotar.

No Layout View, insira e organize todos os elementos do seu mapa, tais como:

  • Título;
  • Legenda;
  • Norte;
  • Escalas gráfica e numérica;
  • Grade de coordenadas;
  • Outros elementos (por exemplo, autor, empresa, data e sistema de coordenadas adotada).

Não esqueça também de modificar as configurações do papel, que pode ser modificada clicando sobre o fundo com o botão direito e selecionando Configuração de Página e Impressão (Page and Print Setup).

Janela para configuração da página / folha de impressão no ArcGIS.Janela para configuração da página / folha de impressão no ArcGIS.

Após inserir os elementos do seu mapa, vá em Arquivo (File) e clique em Salvar (Save) ou Salvar Como (Save As). Uma nova janela será aberta solicitando onde você quer salvar o arquivo no formato MXD, que representa um documento do ArcMap.

Ao compartilhar esse documento, você estará enviando somente o layout do mapa e não estará incluso os arquivos que você abriu nele, tais como shapefiles e rasters.

Um exemplo de mapa criado é apresentado na figura abaixo.

Exemplo de Layout criado no ArcGIS.Exemplo de Layout criado no ArcGIS.

Agora, com este arquivo no formato MXD é possível, ao abrir um novo projeto no ArcGIS, selecioná-lo para que você abra as mesmas configurações de layout que você já havia criado.

Para replicar esse layout para outros mapas, crie cópias deste arquivo MXD e renomeie elas com o nome do novo mapa (e.g. “mapaSolos.mxd”, “Hidrografia.mxd”).

Criando seu mapa base no QGIS 2.18

Na versão 2.18 do QGIS, é possível criar vários templates utilizando o gerenciador de layouts. Este pode ser acessado clicando-se em Projeto (Project), Novo Compositor de Impressão (New Print Composer). Após clicar neste item, o QGIS irá solicitar o nome do layout. Podemos chamá-lo de “Mapa A4 Retrato”.

Após o compositor de impressão ser aberto, é possível modificar as configurações da página na aba do lado direito (1) e em seguida, adicionar os item como Norte, Legenda e Escala pelos menu lateral (2) ou pelo menu superior Layout (3).

Compositor de mapas do QGIS 2.18.Compositor de mapas do QGIS 2.18.

Agora, após adicionar e organizar todos os elementos do seu mapa, clique em Compositor (Composer) e em seguida em Salvar Projeto (Save Project). Isso irá salvar o projeto e os layouts do compositor de layouts.

Lembre-se que ao clicar sobre um elemento, suas propriedades podem ser mudadas na aba do lado direito do compositor.

A figura abaixo mostra um exemplo de layout criado no QGIS 2.18.

Exemplo de mapa base criado no QGIS 2.18.Exemplo de mapa base criado no QGIS 2.18.

O arquivo salvo estará no formato QGS, formato dos projetos salvos no QGIS 2.18. Cabe salientar que no QGIS, por meio do compositor de impressões, é possível duplicar o layout que você já criou e aproveitá-lo para outro mapa com dados similares.

Leia também: Layout de Mapas no QGIS (II) e Layout de Mapas no QGIS (III)

Com esse arquivo QGS, você poderá duplicá-lo (criar cópias) para desenvolver outros mapas utilizando sempre o mesmo template.

Criando mapa base no QGIS 3

O procedimento para criação de templates no QGIS 3 é semelhante à versão 2.18, entretanto, ao salvar seu projeto, você verá que ele estará no formato QGZ.

Lembrando também que alguns itens (botões) mudaram de posição no compositor de mapas do QGIS 3, mas nada que interfira no desenvolvimento dos seus templates de mapas.

Agora você já conhece os caminhos para desenvolver seus templates de mapas e agilizar o desenvolvimento de novos mapas, sem precisar ter que criá-los manualmente.

Categories: OSGeo Planet

QGIS Blog: User question of the Month – Jan19 & answers from Dec

OSGeo Planet - Mon, 2019-01-07 21:03

In December, we wanted to know what QGIS.ORG should focus on in 2019.



Based on these results, in today’s PSC meeting, we’ve decided that the 2019 grant programme will be focusing on bug fixing and polishing existing features. So thanks to everyone who provided feedback!

New question

This month, we’d like to know if you have ever contributed to improving QGIS and – if yes – how. As you’ll see, there are many different ways to contribute to QGIS, so please go ahead and take the survey.

The survey is available in English, Spanish, Portuguese, French, Italian, Ukrainian, and Danish. If you want to help us translate user questions in more languages, please get in touch!

Categories: OSGeo Planet

Free and Open Source GIS Ramblings: PyQGIS101 part 10 published!

OSGeo Planet - Sat, 2019-01-05 14:31

PyQGIS 101: Introduction to QGIS Python programming for non-programmers has now reached the part 10 milestone!

Beyond the obligatory Hello world! example, the contents so far include:

If you’ve been thinking about learning Python programming, but never got around to actually start doing it, give PyQGIS101 a try.

I’d like to thank everyone who has already provided feedback to the exercises. Every comment is important to help me understand the pain points of learning Python for QGIS.

I recently read an article – unfortunately I forgot to bookmark it and cannot locate it anymore – that described the problems with learning to program very well: in the beginning, it’s rather slow going, you don’t know the right terminology and therefore don’t know what to google for when you run into issues. But there comes this point, when you finally get it, when the terminology becomes clearer, when you start thinking “that might work” and it actually does! I hope that PyQGIS101 will be a help along the way.

Categories: OSGeo Planet

GRASS GIS: GRASS GIS 7.4.4 released

OSGeo Planet - Fri, 2019-01-04 20:00
We are pleased to announce the GRASS GIS 7.4.4 release
Categories: OSGeo Planet

Fernando Quadro: O GeoServer e o Java 11

OSGeo Planet - Fri, 2019-01-04 12:52

O Java Code Sprint 2018 foi um evento ambicioso que reuniu projetos Java da OSGeo para analisar a compatibilidade com Java 11. Com uma ótima resposta da comunidade, o GeoServer agora pode rodar no Java 11!

GeoServer Server Status Page

Esse sprint foi uma resposta importante da comunidade às mudanças do Java. A motivação imediata é dar aos usuários a opção de usar o Java 11 na próxima versão do GeoServer (2.15.x), agora que o OpenJDK está assumindo como projeto principal. Também temos o prazer de informar que o Java 8 continuará sendo suportado (graças ao compromisso da RedHat e da Adopt OpenJDK), dando a todos a oportunidade de migrar quando estiverem prontos.

É importante observar que o Java 11 não suporta mais o mecanismo de extensão usado para as bibliotecas JAI e ImageIO nativas. Onde as bibliotecas podiam ser instaladas diretamente no Sistema Operacional para aumento de performance das mesmas.

Como experimentar:

1. Faça o download e instale o Java 11 (jdk.java.net/11)

2. Faça o download do GeoServer 2.15-M0

3. O GeoServer 2.15-M0 será executado sob o Java 11 sem configuração adicional no Tomcat 9 ou mais recente e no Jetty 9.4.12 ou mais recente.

4. A distribuição binária inclui uma versão compatível do Jetty.

Fonte: GeoServer Blog

Categories: OSGeo Planet

GeoTools Team: GeoTools Java 11 Code Sprint Results

OSGeo Planet - Fri, 2019-01-04 08:05
With the recent GeoTools 21-M0 Milestone release available for everyone to try out ... we can finally report back on our success at the OSGeo Java 2018 Code Sprint. References: Java 11 Quickstart shows how to use the GeoTools with the new module system Java is still free for background on Java 8 and Java 11 support options (or our Java Install page  summary table) Technical Challenge The
Categories: OSGeo Planet

gvSIG Team: Digitalizing prospection areas. GIS applied to Archeology

OSGeo Planet - Thu, 2019-01-03 10:45

We publish the second module (of seven) of the free ‘GIS applied to archaeology’ course, where you will learn to create geographic information through the editing tools offered by the open source software called ‘gvSIG Desktop’.

We will start by creating a new layer of information that will represent our prospection areas. In that layer we will create new geometries and we will fill its attribute table in with alphanumeric information.

We will also see how to add information to an existing layer using the ‘table join’ tool.

To follow these exercises you will start with the project created in the first module of the course, so if you have not done already we recommend you start there.

The data to follow the course can be downloaded compressed in a .zip file on this link.

Remember that for doubts about software use, carrying out the exercises, and problems that you find when carrying out the course, you can use the gvSIG users mailing list.

Module 2: Creating geographic information

Previous modules:

Module 1: Preparation of an archaeological project

Categories: OSGeo Planet

gvSIG Team: Digitalizar zonas de prospecciones. SIG aplicados a Arqueología

OSGeo Planet - Thu, 2019-01-03 10:12

Os traemos el segundo módulo (de siete) del curso gratuito de SIG aplicados a arqueología, donde aprenderemos a crear información geográfica mediante las herramientas de edición que ofrece el software libre y gratuito gvSIG Desktop.

Comenzaremos creando una nueva capa de información que representará nuestra zona de prospecciones. En esa capa iremos creando nuevas geometrías y rellenando su información alfanumérica.

También veremos como agregar información a una capa existente mediante la herramienta de unión de tablas.

Para realizar estos ejercicios partiremos del proyecto creado en el primer módulo del curso, por lo que si aún no lo has hecho te recomendamos que empieces por ahí.

Los datos para poder seguir el curso los podéis descargar comprimidos en un fichero .zip en este enlace.

Recuerda que para dudas en el manejo del software, realización de los ejercicios y problemas que puedan surgir en la realización del curso, podéis utilizar la lista de usuarios de gvSIG.

Tema 2: Crear información geográfica

Temas anteriores

Tema 1: Preparación de un proyecto arqueológico: vistas, capas y tablas

Categories: OSGeo Planet

GeoServer Team: Java 2018 Code Sprint Results

OSGeo Planet - Thu, 2019-01-03 01:23

The Java 2018 code sprint was an ambitious event gathering up OSGeo Java projects to look at Java 11 compatibility. With a great response from the GeoServer community we are pleased to announce the GeoServer can now run in Java 11!

This sprint was an important response by our community to changes in the Java roadmap. The immediate motivation is to give our users the option of using Java 11 in the coming year now that OpenJDK is taking over as lead project. We are also pleased to report that Java 8 will continue to be supported (thanks to the commitment of RedHat and Adopt OpenJDK) giving everyone a chance to migrate when ready.

We had 11 participants for the sprint – thanks to everyone who attended!

  • David Vick (Boundless), Devon Tucker (Boundless), Jim Hughes (CCRi), Jody Garnett (Boundless) Kevin Smith (Boundless), and Torben Barsballe (Boundless) gathered at the Boundless office in Victoria, Canada.
  • Andrea Aime (GeoSolutions) and Antonello Andrea (Hydrologis) participated from Andrea’s home office in Italy.
  • María Arias de Reyna (GeoCat), Ian Turton (Astun), Landon Blake (BKF Engineers), and Brad Hards participated remotely.

With support from OSGeo and event sponsors many individuals were able to meet up in person, with those hosed at the Boundless Victoria office enjoying the occasional break outside.

How to try it out:

To get started:

  1. Download and install Java 11 from jdk.java.net/11
  2. Download the GeoServer 2.15-M0 milestone release of GeoServer
    • The GeoServer 2.15-M0 will run under Java 11 with no additional configuration on Tomcat 9 or newer and Jetty 9.4.12 or newer.
    • The binary distribution includes a compatible version of Jetty.

We need your help:

  • pulling together running on java 11 instructions for additional application servers, please download the WAR bundle to help out
  • testing the windows installer

Thanks to Gaia3D for leading with a silver sponsorship, and ASTUN Technology, OSGeo:UK, and ATOL for their bronze sponsorships.



uk.osgeo.org Atol

These sprints also require people to function, and we appreciate Boundless, GeoCat, ASTUN Technology, GeoSolutions and CCRi for their in-kind participation.


Astun.png   Ccri.

Geosolutions GeoCat

Key accomplishments:
  • GeoServer was upgraded to Spring 5. Thanks to David Vick and everyone for this (especially the Spring Security upgrade with James).
  • Kevin went through the same steps for GeoWebCache for a difficult couple of days.
  • The EMF models that drive much of our parsing technology were upgraded. Thanks to Ian who worked through this, putting us in a much better spot to make changes to our codebase.
  • Torben helped remove countless references to internal “com.sun” classes.
  • A big thanks to Andrea for stepping up where needed (i.e. everywhere) and encouraging everyone through out the week
  • Thanks to Andrea and Brad for preliminary work that made this sprint possible.
  • Thanks to Jody for doing the milestone release.

Outstanding issues:

Certain components and dependencies could not be upgraded as no Java 11-compatible versions have been released. These have been removed or replaced by different libraries where possible, but some incompatible libraries remain.

The remaining issues are primarily either Internal API usage or Illegal access. These will only cause problems when running on Java 11:

Internal API usage

Some components and dependencies reference internal Java API. Depending on the nature of this API, calling this code may cause a runtime error or a warning when running on Java 11. If you run into any unusual failures when running under Java 11, please report them.

Examples of libraries producing these warnings:

  • freemarker template library (used for GetFeatureInfo responses)
  • ehcache library used for image mosaic performance
  • Java Advanced Imaging used for image processing
Illegal Access

Java 11 introduces stricter access constraints on reflective operations. For now, such issues will only cause a warning in the logs, of the form:

WARNING: Illegal reflective access by …

In future versions of Java, this will instead cause a runtime error.

Known warnings you can expect when running in Java 11:

  • org.hsqldb.persist.RAFileNIO
  • org.parboiled.transform.AsmUtils
  • org.fest.reflect.util.Accessibles
  • com.google.protobuf.UnsafeUtil
  • net.sf.cglib.core.ReflecUtils

If you run into a reflective access warning about a package not in this list, please report it.

Community Modules

The following community modules do not yet support Java 11:

  • printing
  • script
  • spatiallite
  • monitor-hibernate
Further reading:
Categories: OSGeo Planet
Syndicate content