Welcome to Planet OSGeo

December 07, 2016

Fernando Quadro

FOSS4G Brasil 2017

O FOSS4G (do inglês, Free and Open Source Software for Geographic Information System) é o evento mundial anual da Fundação Geoespacial de Código Aberto (OSGeo), e é reconhecido como o maior evento de geotecnologia livre do mundo, com organização em diferentes escalas (Locais, regionais ou globais). A proposta do evento é difundir o uso de tecnologias livre na área de geotecnologia, bem como fomentar a troca de conhecimentos, práticas, formação em novas tecnologias e entrada no mundo do código aberto.

A partir de 2013 a OSGeo começou a incentivar a comunidade a criar eventos locais do FOSS4G, para uma maior interação da mesma, tendo em vista que nem todos têm a oportunidade de ir ao evento global, que acontece cada ano em um continente diferente.

Desde então vários eventos locais têm acontecido ao redor do mundo, e em 2017 será a vez do Brasil. O primeiro FOSS4G Brasil será realizado nos dias 27, 28 e 29 de julho de 2017 na cidade de Curitiba (PR), acreditando que será uma ótima oportunidade para aqueles que estão em busca de novidades, conhecimento, networking e negócios.

Agende esta data, em breve você terá mais informações sobre o evento.

by Fernando Quadro at December 07, 2016 01:53 PM

Narcélio de Sá

Rótulos com guias no QGIS

Essa dica é pra você que teve necessidade de colocar rótulos em feições com geometrias muito próximas e precisa mover os rótulos adicionando uma linha guia. Eu tive essa necessidade recentemente no trabalho e encontrei essa dica fantástica do Alexandre Neto, do blog SIG sem grilhetas.

O Alexandre usou uma view no Postgis para automatizar a criação de guias para os rótulos que são movidos de sua posição original. Veja o resultado abaixo:

guidelines

No meu caso eu consegui resolver meu problema com os rótulo usando essa solução QGIS + Postgis. Mas essa solução, ao meu ver, esbarra em alguns problemas.

O principal deles é que nem todo mundo usa o Postgis, ou outro banco de dados espacial suportado pelo QGIS como o SpatiaLite, MSSQL Spatial ou Oracle Spatial. Tudo bem que depois da versão 2.14 você poderia adotar o recurso Virtual layers e fazer isso sem precisar instalar um desses banco de dados na sua máquina.

Mas convenhamos que isso limita o uso dessa solução para uma grande parcela dos usuários que não manjam dos paranauês de banco de dados e linguagem SQL.

O outro problema é estético e operacional, leia-se frescuragem desse que vós fala, que é a necessidade da criação de uma nova camada para renderizar as guias dos rótulos. Ou seja uma camada a mais no meio de trocentas outras que temos que lidar no dia a dia.

No exemplo acima a camada labels_leaders, é quem renderiza a guia que conecta o rótulo ao centroide da feição.

Criando rótulos com guias no QGIS

Pois bem, quebrando um pouco a cabeça podemos chegar num resultado idêntico ao do Alexandre. Mas no nosso caso sem a necessidade de um banco de dados espacial e nem daquela camada extra para renderizar a guia. Iremos usar apenas a tabela de atributos e a função de geração de geometria para resolver nosso problema. Lembrando que para isso você vai precisar do QGIS 2.14 ou superior, uma vez que o Gerador de Geometrias não está presente nas versões anteriores. 

Veja o passo a passo no vídeo abaixo:

Expressões para a criação das guias no QGIS

Rótulo ao centróide com curva de 90º

make_line (
make_point( "X" , "Y" ), -- posição do rótulo
make_point( "X", y(centroid( $geometry ))), -- posição do ponto intermediário
make_point( x(centroid( $geometry )), y(centroid( $geometry ))) --posição do centroide da geometria
 )

Rótulo ao centróide

make_line (
make_point( "X" , "Y" ), -- posição do rótulo
make_point( x(centroid( $geometry )), y(centroid( $geometry ))) --posição do centroide da geometria
 )

Rótulo ao ponto mais próximo

make_line (
make_point( "X" , "Y" ), -- posição do rótulo
closest_point( $geometry, make_point( "X" , "Y" ) ) --posição do ponto mais próximo
 )

The post Rótulos com guias no QGIS appeared first on Narcélio de Sá.

by Narcélio de Sá at December 07, 2016 03:46 AM

PyWPS team

PyWPS 4.0.0 released

PyWPS 4.0.0 released

The PyWPS Development team announces the release of PyWPS 4.0.0.

Changes

Features of this version:

  • PyWPS 4.0.0 is completely rewritten “from scratch” of the software
  • PyWPS 4.0.0 uses MIT License
  • It uses modern libraries for XML serialisation and deserialization
  • Jobs queue with database back-end implemented, introduces possibility to control process-job’s life cycle
  • Introduces input data validation (for levels NONE to VERYSTRICT)
  • Multiprocessing Python module for asynchronous jobs starting

To download this version, please go to http://pywps.org/download

NOTE:

PyWPS-4 is completely rewritten from scratch - the logic of process definition remained the same, but processes are not compatible with previous 3.x version.

What is PyWPS:

PyWPS (Python Web Processing Service) is implementation of Web Processing Service standard from Open Geospatial Consortium (OGC(R)). Processes can be written using GRASS GIS, but usage of other programs, like R package, GDAL or PROJ tools, is possible as well.

You can find more in our PyWPS-4.0.0 presentation on SlideShare

Happy GISing!

PyWPS Development team

P.S. Happy birthday, Jorge!

December 07, 2016 12:00 AM

December 06, 2016

Paul Ramsey

NRPP, It's Alive!

Hey, good news zombie lovers, the project I’ve declared dead (or, at least, doomed) is not only still shambling around, it’s going to get the official political glad-handing treatment tomorrow:

NRPP, It's Alive!

We are excited to share an important Natural Resource Permitting Project (NRPP) milestone. Tomorrow—December 7—NRPP’s first service on the NRS Online Services website will be launched in Williams Lake at FrontCounter BC with Minister of State for Rural Economic Development Donna Barnett.

I always feel sad for the poor politician tasked with the “new website” announcement, because honestly, is there any announcement that feels like more of an empty gesture towards real action? “Yes, I understand you wanted $50M for addiction treatment, but… how about this new web site?”

Anyways, while she’s getting her demonstration of the new NRS Online Services website, here’s some questions Minister Barnett might like to ask:

  • Can I drive? Let me use the computer. Why don’t you ever let the Minister use the computer? I’m the Minister, dammit.
  • Why is it so slow? Surely for this kind of money it should be fast.

  • What are all those buttons across the top? What does the pencil mean? I’ve never seen those icons before. What do you mean “have I ever used ArcView?”, what’s ArcView?

  • You really expect me to click all those links to find out what impacts my project? There’s got to 20 of them!

  • Does it work on my phone? Ah, kind of, I see. No, I don’t know what a “bootstrap” is.

  • Honestly, why is it so slow? Am I clicking it wrong?

  • Does this work align with government priorities? Maybe you need to do some more transformation on it.

Congratulations, NRPP on your first step towards transforming the sector, have a great demo!

Addendum: In the press release, Minister Steve Thomson is quoted as “saying” (poor Ministers always sound so stodgy when they “speak” in press releases):

Through the Natural Resource Permitting Project, the Province is making a significant investment in helping communities balance economic development with protecting our natural resources.

My notes:

  • The province is surely making a “siginificant investment” in Deloitte and CGI. Whether that investment ends up “helping communities” is still very much a question in flux.
  • The purpose of NRPP is not “balance” between economic development and protected natural resources. The business case makes clear, the purpose of NRPP is to increase natural resource extraction rates, generating a permanent lift in royalties to offset the (significant) costs of NRPP. Sadly, even on those terms it’s likely to fail.

Such a short sentence, yet still so much misdirection.

December 06, 2016 11:00 PM

Jackie Ng

React-ing to the need for a modern MapGuide viewer (Part 7): Laying out the blueprints

With the latest release of mapguide-react-layout out of the way, it's time to continue the journey of porting across the remaining fusion templates across.

One of the "problems" we have right now with this new viewer is that although we have got most of the foundational stuff right, the UI lacks stylistic cohesion. This is due to the viewer being a mish-mash of various react components, each with their own unique styling quirks. I really wanted a react-based UI toolkit that had a good enough baseline set of widgets/components with a unified look for building desktop-centric web applications (with an option to go mobile down the road).

Most of these UI toolkits however, take the reverse direction. They are mobile/tablet first, trying to emulate Material Design, iOS or Bootstrap and when trying to adapt such toolkits for a desktop-centric web application design, just look horribly out of place. Most of the UI toolkits that would've passed my desired criteria (like kendo, ExtJS, jQuery UI, etc) suffered from being imperative JavaScript APIs (meaning it would be a painstaking effort to interop with React and/or TypeScript), or some had incompatible/undesirable licenses to boot.

Well, I think my wish for such a toolkit has now been fulfilled, and its name is Blueprint.

What sold me on this particular UI toolkit was:
  • It is React-based
  • It has a good wide range of components that covers most of what I need to port across the remaining Fusion templates
  • It comes with a diverse set of icon fonts
  • It has a friendly license (BSD)
  • It is written in TypeScript and the library comes bundled with TypeScript definitions
  • It looks good!
With so many good selling points, I've decided to adopt Blueprint as the UI foundation for all my viewer templates. This means.

We have better looking modal dialogs (as seen in our updated Aqua template)



We have better styled UI for certain tools

 

And we have key components needed to start bringing across the other remaining Fusion templates, like the TurquoiseYellow template.

Compare the original Fusion template



With our blueprint-powered version


Looks good enough doesn't it?

Now there is one executive decision I'm making with the Fusion templates I'm porting over. The overview map will always be present as a toggle-able button on the main map viewer component and not outside of the map viewport.

Part of the problem is having the OpenLayers OverviewMap control render its content outside of the map viewport doesn't really play nice with React component updates in my attempts thus far, so I've taken the creative decision to not bother trying to get everything 1:1 when porting these templates over. As long as the main elements and styles are there, it's good enough for me.

Now sadly, despite having made several existing libraries and React components redundant (and they have been removed as a result), taking on Blueprint has added a lot of extra weight to our final bundle

Fortunately, this is still significantly under the current Fusion production bundle size, and as we are still in the process of reaching functional parity with our existing AJAX/Fusion viewers, bundle optimization is not a priority at the moment. When that time comes, we can look at things like custom OpenLayers build profiles and moving to Webpack 2 for its tree shaking feature, which should make some in-roads in cutting down our production bundle size to more acceptable levels.

by Jackie Ng (noreply@blogger.com) at December 06, 2016 02:39 PM

December 05, 2016

gvSIG Team

gvSIG Batoví, article about GIS applied to educational environments based on gvSIG Desktop

gvsig_uruguay_students300The online publication specializing in Geographical Information Technologies Directions Magazine has published an article highlighting gvSIG Batoví as an example of cooperative planning and creative partnership.

Read more:

http://www.directionsmag.com/entry/it-takes-a-village-intersections-between-geospatial-professionals-gove/482096


Filed under: english, gvSIG Desktop, gvSIG Educa Tagged: Education, gvSIG Batoví, uruguay

by Alvaro at December 05, 2016 05:44 PM

gvSIG Team

Course about geographic scripting with gvSIG Desktop (documentation released)

gvsig_scriptingLast week Andrea Antonello (HydroloGIS) shared a very interesting documentation related to a course about geographic scripting (python) with gvSIG Desktop. The course was done as part of a Master of the University of Potsdam.

The documentation includes:

  • The scripting composer and python
  • Geographic scripting
  • Raster Data
  • From Geo into your report

You can find the documentation linked in the original post:

http://jgrasstechtips.blogspot.com.es/2016/11/course-slides-geographic-scritping-in.html


Filed under: english, gvSIG Desktop, scripting, training Tagged: documentation, python

by Alvaro at December 05, 2016 10:41 AM

Tom Kralidis

Software is Hard: Through the Years

In 1999 I went to a GIS conference and watched a vendor presentation on their WMS product.  A key feature was being able to reproject data on the fly.  This appealed to me as this was early days of JavaScript development for me, along withe Mike Adair (which eventually, much later, led to the proj4js […]

by tomkralidis at December 05, 2016 01:50 AM

December 04, 2016

Paul Ramsey

NRPP, Still Doomed

I have found it extremely difficult to extract information about NRPP from the government. FOIs have come with very large fee assessments, or documents have been completely redacted – you’d think I was out to get them or something.

NRPP, Still Doomed

New flash: I am not out to get them. In fact, they are the best-run IT mega-project I’ve seen so far in the BC government. But that doesn’t change the fact that, like the dinosaurs before them, they are doomed, dooooomed.

Fortunately, the FOI process can be indiscriminate, information can leak out despite the best efforts of the project team, and last month there was great tidbit about NRPP.

Hiding inside an FOI request to the Environmental Assessment Offices (EAO) were a number of interesting documents.

Who’s On First?

In an email on June 24, 2016, Wilf Bangert, the Assistant Deputy Minister (ADM) for NRPP, invited the steering committee of ADMs to a meeting to:

define the meaning of ‘sector transformation’ by documenting a model that will enable its implementation.

Or put another way, after three years and $50M, the “Natural Resources Sector Transformation Secretariat” (NRSTS) still isn’t clear on what “transformation” means, and is looking for guidance.

It’s not too hard to figure out what’s going on.

Lacking any operational mandate themselves, NRSTS has been going around looking for partners with operational permitting processes: “come work with us, we’ll re-structure your business work-flow and make it ‘better’ with cool software we haven’t built yet”.

To me, this sounds good (cool software! better!); to NRSTS, this sounds good (re-structure!); to the permitters it sounds like “we’re going to waste a bunch of your (scarce) time in workshops making you talk about abstractions instead of doing your job, then we’re going to upend your office in the service of ‘transformation’, while we experiment with software that is as yet unwritten”.

You know what happened to the guy who had the first human heart transplant? In IT terms, the procedure was a success – he didn’t die on the table, he died 18 days later of pneumonia, with his heart still pumping away.

Back to High School

After asking for advice on ‘transformation’ from the ADMs, Bangert then tells them he needs a “subject matter expert” (at a “decision making level”!) from each of them to attend “several” workshops in the summer and a week-long workshop in the fall. So, presumably a manager or director, whose time is sufficently low value that it can be donated to NRSTS for days at a time.

Model UN

But that’s not even the best part. The best part is the structure of that five-day fall workshop. NRPP is going to be running (has already run?) a “Model UN” process with all these managers and directors.

My favourite bullet points! From the “How Will it Work” section:

  • An unlimited number of delegates are allowed per Ministry. Attendance and pre-work completion is mandatory before and for the duration of the workshop.

Because more is better, and mandatory homework makes fast friends! From “Who Should Attend”

  • Folks who are highly motivated to make the Natural Resources Sector “processes” work better.
  • Extroverted communicators and people connectors.
  • Introverted thought leaders and thinkers.
  • Creative problem solvers.

Great combination! Anyone not invited?

Still, so far we’re just talking about a standard “consultant-facilitated workshop time vortex”, of a sort we’ve all participated in and/or inflicted on others. The bit that is really transcendent is the “engagement model UN process”:

  • There is a general assembly component
  • Only voting delegates attend
  • Voting on resolutions prepared by committees
  • Decision making body for the process
  • Mandatory that voting delegate attends
  • Fixed time for debate and voting
  • A chairperson oversees
  • Process repeats [emphasis added] until all aspects of the work flow have been reviewed, resolution prepared, and voted on.

How could this possibly go wrong?!?

The Smell of Desperation

Once again, inputs:

Outputs:

  • “What exactly do you mean by ‘transformation’, really?”
  • “Lend us your SME’s for a week, so we can figure out a generic process to stuff your business into.”
  • Also, some unimpressive deliverables.

Desperation

If a core early problem with NRSTS was that nobody wanted to be the first organization to be subjected to their tender mercies, imagine how they are perceived now, as they come up on the end of their Phase 1 funding and still haven’t even figured out what “transformation” means?

Would you trust your staff time and business process to an organization that looks likely to be blown up in the next 24 months? If so, why?

Addendum: Commenters, please weigh in on whether the recent departure of the Executive Director, Technology to work with major project consultant CGI is (a) a sign of good things to come (CGI positioning to win follow-on work in Phase Two) or (b) a sign of imminent disaster (man-in-the-know getting out while the getting is good).

December 04, 2016 03:00 PM

November 30, 2016

gvSIG Team

Apertura 12as Jornadas Internacionales de gvSIG

Os dejo aquí el texto que he utilizado en mi participación de la apertura de las 12as Jornadas Internacionales de gvSIG (Podéis seguir toda la actividad en twitter con el hashtag #12gvsig).

apertura_12gvsig

Buenos días a todas y todos los presentes. Me gustaría comenzar por agradecer el esfuerzo de toda la gente que nos ha traído hasta aquí, a nuestras 12as Jornadas Internacionales de gvSIG. 12 años. Se dice pronto para un proyecto de software libre nacido en la periferia de Europa y que hoy día es conocido en todo el mundo: un simple dato, la última versión de gvSIG Desktop ha sido descargada en más de 160 países. Y quiero empezar agradeciendo especialmente el trabajo del equipo de la Asociación gvSIG. Soy tremendamente afortunado de poder trabajar con gente que tanto da a un proyecto común como Joaquín, Mario, Óscar o Manuel. 3 de ellos además se formaron en esta escuela, como también es mi caso. Por ese motivo creo que estas son unas jornadas especiales para nosotros, volvemos a nuestra casa, de la que quizá nunca nos fuimos.

En estos tiempos donde parece que todo debe ser mercancía, donde con todo se especula, incluso con el conocimiento…hablar de geomática libre, de un proyecto solidario y colaborativo en una universidad pública tiene todo su sentido. Lo público relacionado con el acceso al conocimiento. Si el saber no es accesible a todos estaremos creando sociedades más injustas. Igualmente si la tecnología no es un bien común.

Por eso, en este marco, ánimo a los profesores asistentes a impulsar en las aulas el software libre y a los alumnos a exigirlo.

Recuerdo que hace unos años, en otras jornadas de gvSIG, un profesor (no de esta escuela) preguntó “¿Y yo que gano con impartir mis clases con software libre y no con privativo?”, remarcando a continuación lo que a mi modo de ver es una falacia “Es lo que se demanda”, y más aún viendo la evolución e implantación de la geomática libre desde entonces. Pero yo me pregunto ¿Y qué se demanda?¿Qué demanda hoy día nuestra sociedad?¿Que los alumnos sepan utilizar una determinada marca de software de una determinada empresa, con frecuencia externa al país? No caigamos en ese engaño. No, lo que demanda la sociedad es que los futuros ingenieros, arquitectos, licenciados…construyan una sociedad mejor, más democrática, más igualitaria, más colaborativa, que se sumen esfuerzos para ello.

Estamos en unas jornadas de gvSIG con el lema “Conoce el territorio, Gestiona la realidad”. La Geomática, el geoposicionamiento de la información y su gestión se ha convertido en una pieza fundamental. Nos estamos dando cuenta de que sin conocer la relación espacial de la información, lo que nos rodea, no podemos gestionar eficientemente. Que modernizar la gestión pasa indudablemente por integrar la geomática con el resto de sistemas de información.

Y que esa modernización pasa por apostar por tecnologías de uso universal, con libertad para su adaptación y mejora, sin restricciones salvo la de preservar nuestra libertad. Que lo de libre o privativo, es un adjetivo que unicamente hace mención a las condiciones de explotación del software, no a su calidad. Que el software privativo perpetua la dependencia hacia entidades privadas y que el libre puede convertirse en un motor económico que impulse un tejido industrial altamente cualificado. Y que la responsabilidad de que así sea recae tanto en las empresas como en nuestras administraciones públicas y universidades.

Quiero acabar con una frase de Antonio Machado que resume muy bien de lo que estamos hablando “En cuestiones de cultura y de saber, sólo se pierde lo que se guarda; sólo se gana lo que se da”. Muchas gracias y bienvenidos a las 12as Jornadas Internacionales de gvSIG.


Filed under: events, opinion, software libre, spanish Tagged: 12as Jornadas Internacionales gvSIG, apertura

by Alvaro at November 30, 2016 05:33 PM

Petr Pridal

Allow anyone to upload files to your Google Drive with DriveUploader.com


Do you need to get from your clients or friends gigabytes of data? We do. People send us large maps and geodata, often in tens or even hundreds of gigabytes. Now they can do that directly from a web browser, by drag&drop!

To make this possible, we’ve built a pretty cool web application named Drive Uploader which works with Google Drive™cloud storage.

Check it out at https://driveuploader.com

The uploader you create looks very familiar and you can customize the design, if you need to.



We’ve built the Drive Uploader to easily receive large files (documents, pictures, video clips, aerial photos, etc.) from customers, suppliers, colleagues, family or friends.

The sender does not need to create any account, they just visit a website and use their web browser.

The main advantages of the service are:
  • No limit on size of the files
  • No need to have a Google account for the senders
  • Extremely easy to use and integrate with websites
  • Security of the transfer (Drive Uploader uses HTTPS and private storage)
  • Files are saved directly in your Google Drive™ in the folder you choose
DriveUploader is available for free! Each upload link you create on Drive Uploader is completely free of charge for the first 3 days and you can extend the period with just one click.



Embedding in websites, branding with your logo and integration to your products is possible via API and webhooks. These advanced features are available in a paid plan, together with a removal of ads.

Every Gmail account comes with free 15 GB Drive storage and affordable upgrade plans. The business and education G Suite / Google Apps account come with unlimited cloud storage. It is time to use this storage!

So, once more - the link to try is https://driveuploader.com

by Petr Pridal (noreply@blogger.com) at November 30, 2016 04:35 PM

Andrea Antonello

Course slides: Geographic Scritping in gvSIG - halfway between user and developer



Last week I gave a one week course about geographic scripting with gvSIG at a Master course of the University of potsdam.



As usual I want to share the material to those interested in looking at the course contents from home.

Leaving out the first introduction parts that do not involve any code, here are the good parts of the course:

The 3rd part introduces gvSIG's composer and a bit the language used: python

PART 3: THE SCRIPTING COMPOSER AND PYTHON

The 4th part dives into building of geometries and reading and writing of shapefiles.

PART 4: GEOGRAPHIC SCRIPTING

The 5th part gives an insight about raster data handling for scientific purposes.

PART 5: RASTER DATA

Part 6 has a few extras, like doing some charting and writing libreoffice spreadsheets

PART 6: FROM GEO INTO YOUR REPORT

I hope you will enjoy this course, it is a very practical one and therefore packed with tons of working code snippets.

Obviously, if you want me to come to your university giving the course, just get in touch with me. :-)




by andrea antonello (noreply@blogger.com) at November 30, 2016 06:13 AM

November 29, 2016

gvSIG Team

Retransmisión (streaming) de las 12as Jornadas Internacionales de gvSIG

Desde la UPV nos confirman que habrá retransmisión en vivo de parte de las Jornadas gvSIG. En concreto de todas las actividades que se realicen en el “Salón de Actos” (donde se celebraran las ponencias a partir de la Sesión 4), el “Aula 0.1” y el aula “Ptolomeo”, con lo que se podrán seguir un buen número de ponencias y algunos talleres.

Los enlaces son:

Salón de actos:

https://videoapuntes.upv.es/streaming/05c704d0-b2e6-11e6-a99c-e32b380951eb

Aula01:

https://videoapuntes.upv.es/streaming/61f4e290-5567-11e6-a6e5-a1f0bb93fc00

Ptolomeo:

https://videoapuntes.upv.es/streaming/bb255fc0-5567-11e6-a6e5-a1f0bb93fc00

Podéis consultar el programa de actividades en cada uno de los espacios aquí:

http://www.gvsig.com/es/eventos/jornadas-gvsig/12as-jornadas-gvsig/programa


Filed under: events, spanish Tagged: 12as Jornadas Internacionales gvSIG, retransmisión en vivo, streaming

by Alvaro at November 29, 2016 06:35 PM

Fernando Quadro

Criação de SQL View no GeoServer usando parâmetros

A maneira tradicional de usar os dados de um banco de dados é configurar uma tabela ou uma visão como uma nova camada no GeoServer. A partir do GeoServer 2.1.0 o usuário tem a possibilidade de criar uma nova camada, especificando uma consulta SQL, sem a necessidade de realmente criar uma view no banco de dados.

Uma SQL View parametrizada é baseada em uma consulta SQL que contém parâmetros cujos valores podem ser dinamicamente fornecido juntamente com as requisições WMS ou WFS. Um parâmetro é vinculado por sinais %, pode ter um valor padrão e deve ter sempre uma expressão regular de validação.

Para seu melhor entendimento, vamos criar uma camada a partir de um SQL View parametrizada:

1. A fim de criar uma SQL View parametrizada execute as etapas 1 e 2 do post anterior e depois insira os seguintes parâmetros:

SELECT date_part('year'::text, t1.obs_datetime) AS obs_year, t1.storm_num, t1.storm_name, t1.wind, t2.wind AS wind_end, t1.press, t2.press AS press_end, t1.obs_datetime, t2.obs_datetime AS obs_datetime_end, st_makeline(t1.geom, t2.geom) AS geom
FROM storm_obs t1
JOIN ( SELECT storm_obs.id, storm_obs.storm_num, storm_obs.storm_name, storm_obs.wind, storm_obs.press, storm_obs.obs_datetime, storm_obs.geom
           FROM storm_obs) t2 ON (t1.obs_datetime + '06:00:00'::interval) = t2.obs_datetime AND t1.storm_name::text = t2.storm_name::text
WHERE
        date_part('year'::text, t1.obs_datetime) BETWEEN %MIN_OBS_YEAR% AND %MAX_OBS_YEAR%
ORDER BY date_part('year'::text, t1.obs_datetime), t1.storm_num, t1.obs_datetime

2. Clique sobre os parâmetros do SQL. O GeoServer irá criar automaticamente os campos com os parâmetros especificados na visão:

sqlviews_parametricsql_guess_params

3. Preencha alguns valores padrão para os parâmetros, de modo que GeoServer possa executar a consulta e inspecionar os resultados nas próximas etapas. Defina 2020 para MAX_OBS_YEAR e 0 para MIN_OBS_YEAR.

4. Atualize os atributos, verifique o SRID e publique a camada. Na configuração atribuia o estilo storm_track_interval estilo à camada como estilo padrão.

sqlviews_parametricsql_publishing

5. Clique em OpenLayers na tela de pré-visualização da camada v_storm_track_interval.

6. À primeira vista você não vai ver nada, já que a camada está usando os parâmetros padrão para os anos de observação. Especifique dois anos para a exibição adicionando este parâmetro no final do Pedido GetMap:

&viewparams=MIN_OBS_YEAR:2000;MAX_OBS_YEAR:2000

Você deve obter uma requisição como esta:

http://localhost:8083/geoserver/geosolutions/wms?service=WMS&version=1.1.0&request=GetMap&layers=geosolutions:v_storm_track_interval&styles=&bbox=-180.0,-90.0,180.0,90.0&width=660&height=330&srs=EPSG:4326&format=application/openlayers&viewparams=MIN_OBS_YEAR:2000;MAX_OBS_YEAR:2000

7. Agora você é capaz de ver os furacões e também escolher dinamicamente o intervalo de anos de observação de seu interesse.

sqlviews_parametricsql_preview

Fonte: GeoSolutions

by Fernando Quadro at November 29, 2016 10:30 AM

November 28, 2016

GeoTools Team

GeoTools 16.0 Released

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

Thanks to everyone who took part in the code-freeze, monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.10.0.

This release of GeoTools has been through a beta and release candidate test phase so everything you need should be working fine (or did you forget to test those releases):
  • The library now defaults to using  PreventLocalEntityResolver with XML parsers for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
  • The gt-wfs-ng client is taking over; please try it out with your Web Feature Services.
  • CSS now supports rendering transformations.

Issues fixed or Added in this release

Bug

  • [GEOT-5544] - GridCoverageFactory throws NullPointerException on arg described as nullable
  • [GEOT-5548] - Filter function "greaterEqualThan" is not properly working
  • [GEOT-5549] - Regression: insert operations produce SQL that includes identity column; SQL Server plugin then fails to insert
  • [GEOT-5550] - SQLServer date/time based filtering fails if the server is not in english locale
  • [GEOT-5552] - XSD schema manipulation not fully synchronized causes concurrency issues
  • [GEOT-5553] - SQLServerLobOnlineTest#testCreateSchema fails when using the Microsoft JDBC driver
  • [GEOT-5554] - SQLServerJNDIDataSourceOnlineTest fails if the Microsoft driver is not in the classpath

Task

  • [GEOT-5542] - Update GT Pom to depend on ImageIO-EXT 1.1.16

Improvement

  • [GEOT-5473] - Add support for "excess granule removal" in image mosaic
  • [GEOT-5526] - SQL Encoding of Filters on Nested Attributes
For more information please see the release notes (16.0|16-RC1 | M0 | beta).

About GeoTools 16

  • 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

by Ian Turton (noreply@blogger.com) at November 28, 2016 10:57 PM

GeoTools Team

GeoTools 15.3 Released

The GeoTools team is pleased to announce GeoTools 15.3.
This release is also available from our Maven repository. This release is made in conjunction with GeoServer 2.9.3.

GeoTools 15.3 is a maintenance release focused on bug fixes. While this release is suitable for production systems we recommend planning your upgrade to GeoTools 16.

Features and Improvements:
  • Upgrade to use of latest ImageIO-EXT 1.1.16 for raster formats
  • SQL encoding of filters on nested attributes
  • Rendering can now delegate band selection to coverage reader
      Bug Fixes:
      • PostgreSQL 9.6 index sorting fixed
      • Several SQL Server fixes including bulk insert, date/time fix filtering, compatibility with Microsoft JDBC driver
      • SLD fix for rescaling graphic with anchor point
      • Grid coverage 
      For more information please see the release notes (15.315.2 | 15.1 | 15.0 | RC1 | Beta 2 | Beta 1 | M0 ).

      About GeoTools 15 

      What's new in GeoTools 15:

      by Jody Garnett (noreply@blogger.com) at November 28, 2016 10:57 PM

      Fernando Quadro

      Palestra: OSGeo e FOSS4G

      De 14 a 16 de Setembro aconteceu na cidade de Santa Maria/RS a 5ª Jornadas Brasileiras de gvSIG. Por convite da organização do evento, fiz uma apresentação (videoconferência) falando um pouco sobre a OSGeo e como o gvSIG está inserido nessa organização.

      Por último, realizei o lançamento do FOSS4G Brasil 2017, evento que acontecerá no mês de Julho na cidade de Curitiba/PR.

      Abaixo, segue o link da apresentação, para quem tiver interesse no assunto:

      by Fernando Quadro at November 28, 2016 10:30 AM

      PostGIS Development

      PostGIS 2.3.1 Released

      The PostGIS development team is pleased to announce the release of PostGIS 2.3.1. Best served with pgRouting 2.3.1 and PostgreSQL 9.6.1.

      As befits a patch release, the focus is on bugs and breakages.

      Continue Reading by clicking title hyperlink ..

      by Regina Obe at November 28, 2016 12:00 AM

      November 26, 2016

      Markus Neteler

      QGIS 2.18 packaged for Fedora 23 and 24

      qgis-icon_smallThanks to the work of Volker Fröhlich and other Fedora packagers I was able to create RPM packages of QGIS 2.18 Las Palmas for Fedora 23 and 24 using Fedora’s COPR platform.

      Repo: https://copr.fedorainfracloud.org/coprs/neteler/QGIS-2.18-Las-Palmas

      The following packages can now be installed:

      • qgis 2.18.0
      • qgis-debuginfo 2.18.0
      • qgis-devel 2.18.0
      • qgis-grass 2.18.0
      • qgis-python 2.18.0
      • qgis-server 2.18.0

      Installation instructions (run as “root” user or use “sudo”):

      su
      
      # Fedora 23, Fedora 24:
      dnf copr enable neteler/QGIS-2.18-Las-Palmas
      dnf update
      # note: the "qca-ossl" package is the OpenSSL plugin for QCA
      dnf install qgis qgis-grass qgis-python qca-ossl

      Enjoy!

      The post QGIS 2.18 packaged for Fedora 23 and 24 appeared first on GFOSS Blog | GRASS GIS Courses.

      by neteler at November 26, 2016 11:31 PM

      Markus Neteler

      GDAL 2.1 packaged for Fedora 23 and 24

      GDAL logoThe new GDAL 2.1 is now also packaged for Fedora 23 and 24 which is possible due to the tireless efforts of various Fedora packagers.

      Repo: https://copr.fedorainfracloud.org/coprs/neteler/GDAL/

      Installation Instructions:

      su
      
      # Fedora 23+24:
      # install this extra repo
      dnf copr enable neteler/GDAL
      
      # A) in case of update, simply
      dnf update
      
      # B) in case of new installation (gdal-devel is optional)
      dnf install gdal gdal-python gdal-devel

      The post GDAL 2.1 packaged for Fedora 23 and 24 appeared first on GFOSS Blog | GRASS GIS Courses.

      by neteler at November 26, 2016 11:31 PM

      Paul Ramsey

      NRPP is Dead

      Long live NRPP!

      The Natural Resource Permitting Project (NRPP) is now mired down, having failed to deliver on its ambitious promises to transform the sector with “generic frameworks that will support the ‘One Project, One Process’ model”.

      But, as my ‘ole grand-pappy used to say to me: “When the going gets tough, the tough redefine success so they can still declare victory.”

      NRPP is Dead

      Accordingly, success re-definition is under way at NRPP. Success will no longer be a generational transformation in how government manages natural resources; success will now be submitting formerly paper forms using web forms.

      But wait, I said NRPP is “mired down”, how can I tell? By measuring the outputs against the inputs.

      Lots of Money Going In

      NRPP has been ongoing in various forms and names since before 2013, and for at least the last two years has been carrying a staff/consultant complement that I’d estimate costs about $17M per year. I’ve heard estimates of expenditures to date of over $50M, and that is consistent with my back-of-the-envelope calculations.

      So, $50M or more in. What’s come out? (Worth remembering, successful $1B start-up companies have been built for less.)

      Not So Much Coming Out

      In March of 2016, the Executive Director of NRPP gave a progress update to the Deputy Ministers Committee on Transformation and Technology (DMCTT). Good news: “year 2 of the initiative has been delivered on time, on scope and on budget”.

      • Clients can now access NRS online services for guidance, information and map-based data to support applications for authorizations
      • 290 data layers are now accessible through NRS Online Services
      • Hunters will be able to register online for the Limited Entry Hunt in mid-April 2016
      • Legislation will be introduced in Spring 2016 to move selected Fish and Wildlife authorizations to a criteria based notification model

      All of these assertions are superficially true, but even from my perch far outside the warm light of the inner circles of government, it’s laughably easy to find substantial caveats and concerns about all four of them.

      I really wonder what the is purpose of reporting to high-level “oversight” committees like DMCTT, if the committees just accept the reports and do not bother to do any independent verification and research.
      If you have only the information and spin from the project in front of you, no matter how piercing and direct your analysis is, you’re never going to really be able to ask the tough questions, because the key information will be hidden or obfuscated.
      This is why so much “oversight” seems to devolve into reductive discussions of schedule and budget, the only metrics that all participants are guaranteed to understand and that all projects are required to provide.
      Feel free to deliver a product that fails to meet your user needs – the big boss will never notice. But slip your schedule by 2 weeks, and the fiery wrath of God will descend upon you. Project management and communication is optimized accordingly.

      NRPP “Achievements”

      I want to look closely at each of the pieces of good news about “year 2”.

      Clients can now access NRS online services for guidance, information and map-based data to support applications for authorizations

      Let’s do this interactively: go find the NRS online services web site. I’ll wait. Use the Google, start from the Ministry web site, however you like, go to it.

      Back? How did it go?

      I’ll wager you didn’t find the actual Natural Resource Sector Online Services portal, which though online seems to be linked to from nowhere, outside or inside the BC government.

      This puts the claim that “clients can now access NRS online services” a little in doubt. Sure, they “can” access the services, but since the services are basically hidden, do they access the online services?

      This new portal is one of the products of the $50M spent so far. It has an “OK” design, a bit wasteful of screen real estate and bandwidth, but clean and not too “last century”.

      The portal also has a bunch of content and links to existing processes, which would be more impressive if they were not duplicative of content and links already assembled and put on the web (in the last decade) by Front Counter BC.

      The $50M folks at NRPP appear to have mostly taken the content from Front Counter BC and re-skinned it using their modern web design, but provided vanishingly little value beyond that.

      Re-packaging existing in-house knowledge and claiming it for your own is an old consultant trick from way, way back. Mark Twain once joked that “an expert is anyone who comes from more than 60 miles away”, and little seems to have changed since his time.

      290 data layers are now accessible through NRS Online Services

      Indeed they are, at least quite a few layers, I didn’t bother to count. However, like the portal, the mapping application is a recapitulation of functionality that government has been providing for a decade. Way back in 2002, the “Ministry of Sustainable Resource Management” was tasked to “deliver a corporate land and resource information data warehouse”: that is, a collection of all the land information in BC, and a web view of those layers. The warehouse and web maps have been around in various forms ever since.

      In many technical respects the NRS map is superior to the old ImapBC (it’s more modular and reusable) but for the purposes of this post note that (a) like the portal it’s carefully hidden from public view and (b) it’s still not a net-new gain of functionality on a project that’s $50,000,000 in.

      Hunters will be able to register online for the Limited Entry Hunt in mid-April 2016

      Again, this is true, but yet again there’s less there than meets the eye. NRS was going to transform resource tenuring: one account for all users; new modern and modular technology; change the way the land base is managed.

      None of that has happened here.

      Hunter Number

      I took the app for a test drive (not so far as applying for a license, though maybe I should have) and what stuck out for me is:

      • The business process is basically “paper form on the web”. You still need a special “Hunter Number” to apply – the business process clearly hasn’t been transformed at all, nor integrated into a “one process” framework.
      • Technologically, if you peel back the web code and look underneath, the whole thing is being managed by a system called “POSSE”.

      Why is it significant that POSSE is being used to manage this web form? Because POSSE is the system used by, wait for it… Front Counter BC! The same folks NRS cadged their portal content from.

      So the “new” Limited Entry Hunt app has the same smell as the portal itself. Finding themselves unable to meet their stated goals of business transformation and new technology, NRPP is now building Potemkin deliverables using old business process and old technology.

      Of course, having met one deliverable by giving up on “transformation” and just stuffing existing business process into web forms, what are the odds that NRPP will go on to do the same for the whole portfolio and then declare “victory”? Very high, very high indeed.

      Legislation will be introduced in Spring 2016 to move selected Fish and Wildlife authorizations to a criteria based notification model

      This was the only promise not tied to technology deliveries, and sadly it looks like it perished at the hands of a government too tired out to pass substantive legislation. I searched the Hansard for the spring 2016 session and did not find any evidence that the legislation was introduced.

      Recap

      On one side of the ledger:

      On the other side of the ledger:

      • A “portal” nobody can find, full of content other people assembled.
      • A map nobody can find, full of content that has been accessible for a decade.
      • An app built on old technology using the same old business process.
      • Legislation that was not introduced.

      Here are the things we cannot blame this on:

      • Stupid people
      • Bad intentions
      • Political shenanigans
      • Graft or corruption

      Here are the things we can blame this on:

      • Excessive size and ambition of the project
      • Elevation of process over product

      NRPP was/is a mistake. It’ll deliver something, in the end, but that something won’t be worth 10% of the money that is spent to achieve it. Hopefully NRPP is the last of the “transformation” projects to come out of government, and future business process improvement/integration efforts can evolve incrementally over time, at 10% of the cost and 10% of the risk.

      November 26, 2016 03:00 PM

      Cameron Shorter

      The elusive "Open Business"

      Presented at the “Geo-enabling our communities” conference, hosted by the Australian/New Zealand Surveying & Spatial Sciences Institute, Canberra, Australia, 25 November 2016.

      The Open Source story is a bit like a fairy tale. 
      Highly motivated developers, 
      joyfully beavering away, 
      in the middle of the night,
      to create high quality software systems,
      which they give away for free.

      Why do so many people give away so much of their time?
      Why are these volunteers so effective?
      Why does open source work?
      Why has the business world found the open source formula so hard to replicate?

      Surprisingly, many of the answers are found of our core morals and ethics.

      The question of Open verses Proprietary actually breaks down into a series of sub questions.
      1. Should you use Free Software or Free Data?
      2. Should you design systems using Open Architectures and Open Standards?
      3. Does it make sense to contribute back to communities?
      4. Is there a business case to help lead community initiatives?
      5. And if so, should you help scale community and tap into the world’s collective intelligence?

      This is a big topic and we have limited time, so I will focus on some of the key messages, mostly at the “use and implement” end of the continuum.

      Lets start by asking why you might use Open Source GIS Software?
      If you are starting from scratch, the answer is simple. 
      There is a comprehensive stack of mature, widely used and widely supported Open Source Geospatial applications, all available for free.
      This is a screenshot from the OSGeo-Live software distribution. 
      OSGeo-Live includes 50 of the best geospatial Open Source applications, along with sample data, project overviews, and quickstarts for each application.
      Lets look at a few of the more popular applications:

      QGIS is a desktop GIS application similar to ArcGIS with comparable features, but it free.

      OpenLayers is similar to Google Maps API, or ESRI’s Javascript APIs, also free.

      Cesium provides a 3 dimensional globe of the earth, like Google Earth, but free.

      GeoServer is a map rendering server, similar to ArcGIS Server.
      It is the reference implementation for a number of the OGC standards, and is … free.

      PostGIS adds spatial functionality to the Postgresdatabase.
      It is comparable in maturity, stability, performance and features to Oracle Spatial and Microsoft SQL Server, except it is … free.

      For free data, you can use Open Street Map, and Open Route Map. This data is typically pretty good, and suitable for most use cases, but still not as consistent as datasets such as Google Maps.

      Ok, so the software and data can be free, but there is more to applications than just the purchase price.
      There is deployment, maintenance, training, support.
      And who are you going to call at 2am in the morning if something goes wrong?

      And that is where companies like Jirotech, EnterpriseDB and Redhat step in.
      They backfill the capabilities of organisations deploying these free applications with enterprise level support and services.

      So we have covered the first obvious question, 
      “Does open source compete favourably feature-for-feature?” It does.
      But we have just started. When considering an organisations’ technical roadmap, there are more reasons for selecting Open strategies.
      Lets start by considering some of the characteristics of the digital age.

      And the amount of software created is innovating at a similar rate.

      Odds are that any software you own will be out-innovated within a year or two.
      Your software is not an asset!
      Your software is a liability!
      It needs to be updated, maintained, and integrated with new systems.
      It is technical debt, and you should try to own as little of it as possible.
      You can achieve this by purchasing Proprietary Software, by using Software as a Service, or by leveraging Open Source.

      Because software is so time consuming to create and so easy to copy, it is excessively prone to monopolies.
      This holds true for both proprietary and open source products. A product that becomes a little better than its competitors will attracts users, developers and sponsors, which in turn allows that product to grow and improve quickly, allowing it to attract more users. This highly sensitive, positive feedback leads to successful software projects becoming category killers.
      Where Open Source and Proprietary business models differ is how they respond to monopolies. 
      Proprietary companies are incentivised to lock out competition and increase prices as much as the market will bear. 
      However, the open source licenses are structured such that multiple companies can support the same open source product, so the market self corrects any tendencies toward price-fixing.

      This leads us to Vendor Lock-In. 
      Vendor Lock-In occurs when replacing a vendor’s product would significantly impacts your business.
      It is a significant risk, as vendors then have excessive influence on price and your future technical design options.
      There are two key strategies to mitigate against vendor lock-in.
      1. Is to use open source, as multiple vendors can all support the same codebase.
      2. Is to design modular architectures based on open standards. 

      Using modular architectures:
      • reduces system complexity,
      • which reduces technical risk,
      • and facilitates sustained innovation.

      It means you can improve one module, without impacting the rest of your system.
      This helps with maintenance, innovation, and keeping up with latest technologies.

      Committing to and sustaining a modular architectures requires continual vigilance and forward thinking, especially when acquiring new systems.
      There will always be quick fixes and vendors offering more features if you are prepared to accept a level of lock-in.
      You should be considering:
      • Long term maintenance,
      • Ability to integrate with other systems, 
      • Obsolescence,
      • And the cost of a future exit strategy. 


      What I’ve described so far is practical, main stream advice.
      Using open standards, open source and open data is now promoted in government policies and purchasing guidelines, and can be justified based on sound traditional economics.
      But the Open Source culture is not based on traditional economics.

      Open Source and Open Data communities are usually founded on gift cultures, and continue to retain the principles of the gift culture in their DNA. 
      If you wish to successfully engage with these open communities, 
      If you wish to have these communities adopt and maintain your codebase,
      It helps to understand and respect these gift cultures.
      And this starts by understanding our human desires to do things intrinsically good and valuable.

      Which brings us to the topic of motivation. While traditional carrot and stick incentives improve motivation for boring, mechanical type tasks, research has shown it to be counter-productive for higher order thinking, such as creative software.
      Dan Pink has collated this motivational research into a compelling book called Drive where
      he describes how we humans are wired with deeper and more effective motivations. Namely: …

      Autonomy, the desire to be self directed.

      Mastery, the urge to get better at stuff.

      And purpose, the desire to do something with meaning and importance.
      So if we facilitate the collaboration of highly motivated people, with the interconnectedness of the internet, and provide them with creative tools, amazing things happen.

      Like:
      • Wikipedia which has displaced Encyclopedia Britannica as the authoritative information source,
      • And Linux which is the dominant operating system in IT service centres,
      • And Open Street Map, which provides detailed maps of the entire world,
      • And the OSGeo-Live distribution of Open Source Geospatial Software, a project I’ve been involved in for close to 10 years and which has attracted hundreds of contributors.

      So how does this translate to attracting and engaging communities?
      Professor Charles Schweik tackled this question. He and his team studied thousands of Open Source projects to identify common characteristics of successful projects, and they came up with some interesting findings. Like:
      • Most successful open source projects are small, with just 1, 2 or 3 developers. This is surprising if your exposure to Open Source is through the media stories which almost exclusively reference large projects such as Linux or Android.
      • Also, most open source projects are abandoned. 5 out of 6 according to Charle's research. 

      But this is not a weakness, the low success rate is actually a good thing.
      Developers vote with their time, and only great projects survive.

      Also, when your developers are also users, wanting to scratch an itch, they are the best qualified to decide what is best for a project.

      And when your developers are motivated by Autonomy, Mastery and Purpose, they will be motivated to spend extra time to “Get things right” rather than compromise on quality.


      What Charlie's team found from their research was that successful projects usually possess:
      • A clearly defined vision,
      • Clear utility,
      • And leaders who lead by doing.
      Then as projects move into a growth phase, successful projects tend to:
      • Attract an active community.
      • Provide fine scaled task granularity, making it easier for people to contribute.
      • And often benefit from attracting financial backing.
      Lets expand on this. What attracts community?

      Attracting volunteers involves helping maximise the unique, intrinsic value a person can contribute based on their limited time available.
      Effectively maximise the usefulness and moral return on effort.

      This starts with a clear and compelling vision, inspiring enough that others want to adopt the vision and work to make it happen.
      This should be followed by a practical and believable commitment to deliver on the vision. Typically this is demonstrated by delivering a “Minimum Viable Product”. 

      Then you need to be in need of help, preferably accepting small modular tasks with a low barrier to entry, and ideally something which each person is uniquely qualified to provide.
      If anyone could fix a widget, then maybe someone else will do it. But if you are one of a few people with the skills to do the fixing, then your gift of fixing is so much more valuable, and there is a stronger moral obligation for you to step up.

      As an example, I’ll reference the OSGeo-Live project I’ve been involved in.
      Ten years ago, the Open Source Geospatial Foundation was a collection of Open Source applications, but lacked consistent marketing and was difficult for new users to navigate and understand. 
      So we proposed to package all the applications on a DVD, ready to run, with sample datasets and consistent documentation. This was our vision.
      We then created a minimal first version of the distribution, demonstrating our commitment
      As some of us were on the organising committee of the next international geospatial Open Source Conference, we committed to hand out the DVD at the conference, creating a targeted marketing pipeline. This provided clear value for the developers we were recruiting. 
      Then we provided simple guides on how to write installers and documentation and went to the open source developers saying:
      “If you package your application and write documentation, like this…, then you can tap into a targeted marketing pipeline”. This made it easy for developers to provide discrete and uniquely valuable contributions. 
      And it worked. We have attracted 100s of volunteers, to package 50+ projects, with documentation translated into over 10 languages, which is updated every 6 months.

      Ok, so maybe you might be thinking that giving back to open communities might be noble, worthy, the right thing to do.
      But there is no way you’d be able to justify it to management. You wouldn’t be the first to face this dilemma. We regularly help organisations answer various permutations to this question.
      The answer typically references “Opportunity Management”.
      Opportunity Management is the reverse of Risk Management. However, instead of identifying what could go wrong and putting strategies in place to prevent it, you identify things that could go right, then put strategies in place to help make it happen.
      Help an open source community, and the number of users, developer and sponsors will grow, and you will indirectly reap the benefits.

      So what have we covered?
      • Software is a liability.
      • Minimise your technical debt.
      • Design modular architectures with Open Standards. 
      • It reduces vendor lock-in.
      • There is a breadth of Open Source applications which are feature rich, mature and commercially supported.
      • And there is Open Data available to address many of your use cases.


      To take things to the next level, to engage with Open Source communities and tap into their collective creativity, you should re-learn how gift cultures work.
      The beautiful part to this is that it involves reconnecting with our inner morals and ethics, and doing the right thing.


      by Cameron Shorter (noreply@blogger.com) at November 26, 2016 12:18 PM

      From GIS to Remote Sensing

      SCP Questions of This Month

      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 November 26, 2016 11:10 AM

      PostGIS Development

      PostGIS 2.2.4 Released

      The PostGIS development team is pleased to announce the release of PostGIS 2.2.4 As befits a patch release, the focus is on bugs and breakages.

      Continue Reading by clicking title hyperlink ..

      by Regina Obe at November 26, 2016 12:00 AM

      November 25, 2016

      GeoSpatial Camptocamp

      4ème rencontre francophone des utilisateurs de QGIS

      Montpellier SupAgro et l'OSGeo-fr organisent la 4ème rencontre francophone des utilisateurs de la solution QGIS qui se déroulera à Montpellier, les 1er et 2 décembre 2016.

      Cet article 4ème rencontre francophone des utilisateurs de QGIS est apparu en premier sur Camptocamp.

      by camptocamp at November 25, 2016 01:26 PM

      Jackie Ng

      Announcing: mapguide-react-layout 0.6.2

      Here's a new release of mapguide-react-layout.

      This release has been updated to use the latest version of OpenLayers and fixes some breaking issues around viewing maps with Base Layer Groups (ie. tiled maps)

      Sadly, no new Fusion templates have been ported over for this release as my hunt for a suitable tab and accordion component (that the remaining 4 fusion templates all use in one form or another) is still ongoing.

      Download

      by Jackie Ng (noreply@blogger.com) at November 25, 2016 11:23 AM

      GeoServer Team

      GeoServer 2.9.3 Released

      The GeoServer team is pleased to announce the release of GeoServer 2.9.3. Download bundles are provided (binwardmg and exe) along with documentation and extensions.

      This is a maintenance release of GeoServer suitable for production systems. Maintenance releases are focused on bug fixes and stability, rather than new features.

      The team has been working hard, resulting in a wide range of bug fixes:

      • Windows installer fixed allowing port to set for standalone or service use
      • KML Output managed a date-month swap when used in a non-POSIX locale.
      • Improved documentation for the demo pages, including the WCS Request builder.
      • CSS stroke-offset now supports expressions
      • WMS GetCapabilities fix for inadvertently show layer group contents multiple times.
      • Style generation fix for raster data layers
      • Coverage view improvements include preservation of origional band names, and alpha band if available.
      • WFS correctly handles disabled stores
      • REST API
        • Correctly represent empty true/false values for html output
        • Representation of an empty styles list in JSON fixed
        • Cascade delete fixed to correctly handle nested layer groups
      • JMS Clustering has received a number of fixes: correctly handles virtual service configuration, propagation of workspace and service settings.
      • Lots of bug fixes (check the release notes for details)

      For more information about GeoServer 2.9.3 refer to release notes (2.9.3|2.9.2 | 2.9.1 | 2.9.0 | RC1 | beta2 | beta | M0 ).

      Community Modules

      Community module updates:

      • A community module is now available allowing GeoServer to authenticate against the OAuth2 protocol (including Google OAuth2).

      Security Considerations

      This release addresses three security vulnerabilities:

      • Additional restrictions have been placed on the demo request page
      • Addressed an XML injection vulnerability identified in an automatic scan.
      • GeoServer now changes sessions during login, this addresses a class of vulnerablities known as “session fixation”.

      Thanks again to Nick Muerdter for reporting these in a responsible manner (and Andrea and Jody for addressing these during the November bug stomp.)

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

      About GeoServer 2.9

      Articles, docs, blog posts and presentations:

      by jgarnett at November 25, 2016 12:45 AM

      November 24, 2016

      gvSIG Team

      Open data and the importance of the geographic data

      It’s worth to review MELODA (MEtric for reLeasing Open DAta), a metrics to calculate how much the data are reusable (and now there’s an alfa of an API), where the importance of the geographic component is totally demonstrated when we speak about Open Data.

      In fact, MELODA analyzes six dimensions, one of which is the “geolocation” of the information. For each dimension there are 5 levels of reusability that have been considered.

      At this picture you can see the levels related to the geographic information:

      meloda_gvsig_opendata

      As many times we affirm, geomatics is becoming a fundamental technology, because data are not understood if they don’t have geographic attribute, and therefore a good management of the information can’t be done without tools that into account the geographic dimension. Tools that we launch from the gvSIG Association with open source software.


      Filed under: english, opinion Tagged: open data

      by Mario at November 24, 2016 06:21 PM

      gvSIG Team

      Open data y la importancia de los datos geográficos

      Vale la pena revisar MELODA (MEtric for reLeasing Open DAta), una métrica para medir como de reutilizables son los datos (y de la que ahora hay alfa de un API), en la que queda totalmente demostrada la importancia de la componente geográfica cuando hablamos de Open Data o Datos abiertos.

      De hecho MELODA analiza seis dimensiones, de las cuales una es la “geolocalización” de la información. Para cada una de las dimensiones hay 5 niveles de reusabilidad que han sido considerados.

      En la siguiente imagen tenéis los niveles relacionados con la información geográfica:

      meloda_gvsig_opendata

      Como tantas veces afirmamos la geomática se está convirtiendo en una tecnología fundamental, pues ya no se entienden los datos sino están acompañados de su atributo geográfico y, por tanto, no se puede hacer una buena gestión de la información sin herramientas que contemplen la dimensión geográfica. Herramientas que en la Asociación gvSIG nos dedicamos a impulsar con software libre.


      Filed under: opinion, spanish Tagged: información geográfica, métrica, open data

      by Alvaro at November 24, 2016 06:01 PM

      Fernando Quadro

      O novo editor de estilos do GeoServer

      Ao longo dos últimos meses, a equipe de desenvolvimento tem trabalhado na melhoria da página do editor de estilo do GeoServer, e essas mudanças já estão disponíveis na recém-lançada versão 2.10.0. A proposta original das mudanças (GSIP-149) podem ser encontradas no github do projeto GeoServer.

      O novo editor de estilo é muito mais funcional, além de administrar o estilo, agora você pode atualizar diretamente as camadas que irão usar o estilo de forma interativa, visualizar o mapa em diferentes níveis de zoom, e rever os atributos da camada.

      O novo botão “Aplicar” funciona muito bem com a pré-visualização do mapa, permitindo que você salve seu trabalho e avalie a mudança visualmente sem sair do editor de estilo. Você pode consultar o guia do usuário para obter mais detalhes sobre cada uma das novidades.

      Toda a funcionalidade do editor de estilo antigo está disponível na primeira guia. Esta consiste em modificar os dados de estilo (nome, workspace, formato), o conteúdo do estilo (geração de estilo e funções de upload), e o gráfico da legenda.

      screen-shot-2016-11-14-at-9-16-24-am-1

      A guia “Publishing” apresenta quais camadas o estilo atual está associado, e permite que você modifique essas associações para todas as camadas.

      screen-shot-2016-11-14-at-10-05-29-am

      Um dos elementos mais valiosos quando está se criando um estilo é a capacidade de visualizá-lo em uma camada existente. A capacidade de editar uma camada atual, enquanto se tem uma pré-visualização da camada, é a melhoria chave do fluxo de trabalho do novo Editor.

      O guia de visualização permite que você visualize o estilo atual em qualquer camada durante a edição.

      screen-shot-2016-11-14-at-9-17-59-am

      O editor de estilo permanece na parte inferior da página ao alternar entre as guias, para que possamos ir em frente e modificar o nosso estilo e imediatamente já verificar o resultado.

      Semelhante à visualização da camada, a guia de camada de Atributos permite que você visualize os atributos associados com a camada de pré-visualização.

      Isto pode ser útil para determinar quais atributos utilizar para a rotulagem, ou a melhor forma de configurar regras dependentes de escala.

      screen-shot-2016-11-14-at-9-19-09-am

      E aí está! A nova página de estilo apresenta um fluxo de trabalho muito mais simples para escrever novos estilos para suas camadas.

      Se você estiver usando o novo editor de estilo e encontrar um erro, por favor envie um relatório de bug.

      Fonte: GeoServer Blog

      by Fernando Quadro at November 24, 2016 12:35 PM

      November 23, 2016

      gvSIG Team

      Hablando en la radio de las 12as Jornadas Internacionales de gvSIG

      Hoy hemos tenido la oportunidad de estar en la radio hablando de las próximas Jornadas Internacionales de gvSIG. Unas jornadas con 45 ponencias y 12 talleres, con unos 350 inscritos de 15 países (todavía sigue abierta la inscripción).

      Podéis escuchar el audio completo aquí:

      http://www.ivoox.com/2016-11-23-t2-05-hablamos-geomatica-y-audios-mp3_rf_13893891_1.html


      Filed under: events, spanish Tagged: 12as Jornadas Internacionales gvSIG

      by Alvaro at November 23, 2016 10:40 PM

      November 22, 2016

      Paul Ramsey

      Reporters in Politics

      I frequently write things that people in the government IT community probably find hurtful. I do it deliberately, because I think the issues should be aired.

      As I semi-jokingly tell my family, with reference to my former career as a government IT consultant: “I want to make sure I never work in this town again.”

      At this point, I’m pretty sure that I have succeeded.

      Reporters in Politics

      Bill Tieleman has a very even-handed write-up on the troubling rush of journalists into the BC Liberal Party’s tent over the past few years.

      In fact, Tieleman’s take is so even-handed it displays the same fault that he’s bending over backwards to not describe: he’s avoiding saying hurtful things in order to retain future relationships.

      But the question isn’t whether Darling or Johal were biased toward the BC Liberals. It’s how much their years of hard-earned fairness will help their new party sell some dubious claims — even about issues the two journalists may have ripped them on in the past.

      Tieleman is a communications expert with a professional interest in remaining a respected member of the club of communications experts, and he very carefully avoids impugning the motivations of any of the subjects of this article, while larding out praise for his subjects’ “hard-earned fairness”.

      Similarly, journalists have a professional interest in maintaining good relationships with their fellow professionals, the communications and PR staff (and their bosses) in the organzations they report on.

      Why would they not?

      The exit ramps of journalism are few and far between: corporate PR, and government communications. For a very few well-known press celebrities, like Jas Johal or Steve Darling, perhaps a direct leap to politics (with a winning party, if you still want a pay-cheque, n’est pas).

      In these tenuous times, it is perhaps too much to ask, but I’d like my journalism to come from folks who aren’t so chummy with the people they report on. And I don’t just mean “I’d like a job later” chummy. I also mean “we’re all just blokes doing a job together” chummy. The kind of chummy that leads to events like the Press Gallery dinners in Ottawa and the Correspondents Association Dinner in DC, where the press and their subjects mingle and share comedy stylings and even the most egregious policy decisions can be played for a joke (remember George W. Bush looking for WMDs in a “hilarious” bit from 2004).

      I don’t think many journalists write the stories that will never let them work in this town again.

      In fairness, not many of them can afford to. It’s probably not a coincidence that some of the harshest takes on BC government policy and politics come from journalists and professionals who are safely retired.

      Precarious employment has a way of disciplining folks, no matter if they are blue collar mill workers or white collar journalists: you’ve got to go along to get along.

      It used to be that free speech only belonged to those who owned a printing press. Now it belongs to those beyond the reach of the marketplace: are you secure enough not to care what anyone thinks of you? Write away. Otherwise: you know the party line, stick close to it.

      November 22, 2016 03:00 PM

      gvSIG Team

      Presentaciones y artículos de las JIIDE 2016 disponibles

      logo_jiide_2016Ya están accesibles vía web las ponencias y artículos de las Jornadas Ibéricas de Infraestructuras de Datos Espaciales. gvSIG estuvo muy bien representado con seis ponencias. Os dejamos los enlaces para aquellos que os interese consultar alguna de ellas:


      Filed under: events, geoportal, gvSIG Desktop, gvSIG Online, IDE, Projects, spanish

      by Alvaro at November 22, 2016 09:42 AM

      November 21, 2016

      gvSIG Team

      gvSIG Desktop and Geopaparazzi are awarded at the Free software awards (“Premios al Software Libre”) in 2016

      premios_2016_software_libre_gvsig

      gvSIG has been awarded in two of the six categories at the Free software awards this year (Premios al Software Libre 2016):

      • gvSIG Desktop, in the “Most revolutionary” software category, where the project that has grown the most at this year and that is helping to improve the technology is highlighted. In this case, the creation of the gvSIG Association has been valued specially as the base to start a technological production model oriented to SME, and based on collaboration, solidarity and shared knowledge.
      • Geopaparazzi, in the “Best free software for mobile devices”, where the most useful applications for mobile devices are awarded. Geopaparazzi is included at the gvSIG Association catalogue of products from one year ago, completing the gvSIG free solutions suite, and we are so glad for it immensely.

      We want to congratulate the other awarded projects. Some of them are well-known, like LibreOffice or WordPress (where this blog is hosted) and, of course, the other nominated projects. All the free software projects are important and all of them allow to build a model where users are the owner of the technology.

      You can imagine that these recognitions, that are added to the obtained by gvSIG Desktop and gvSIG Online at the “Nasa Worldwind Europa Challenge 2016”, are a happiness for all the gvSIG team that is launching this project.

      In this case we want to thank the response of all the gvSIG Community in the first phase of this award, based on the popular voting; for us it has been the best prize. Being awarded finally by the jury is another sign that the efforts made from the Community and the gvSIG Association have a recognition every time more global.

      gvsig_premiossl_2016


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

      by Mario at November 21, 2016 05:37 PM

      GeoSolutions

      Developer’s Corner: OAuth2 for GeoServer

      OAUTH2 GeoServer

      Dear Readers,

      in this post we would like to describe work that we have done recently on GeoServer to allows user to authenticate with their existing credentials from Google or Github through the OAuth 2.0 protocol. 

      With this work it is now possible to authenticate as user in GeoServer against providers supporting the OAuth 2.0 protocol (like Google, GitHub, Facebook and more). It allows GeoServer to support multiple OAuth2 Providers at the same time hence it allows the users to choose the preferred login method with just one simple click. Currently we have developed support for both Google and GitHub credentials but more could be added, like Facebook, as an instance.

      This work is captured in a Community Extension for GeoServer:

      • documentation for the extension can be found here
      • the actual extensions for GitHub, Google (and GeoNode, more on this in a following post!) can be found here.
      Notice that the links above are for GeoServer Master, however the extension is available since GeoServer 2.9.2 and 2.10. It is currently Community Extension so we are looking for users to test it out and let us know if there is anything to improve in order to then propose it as a standard extension.

      If you are interested in learning about how we can help you achieving your goals with open source products like GeoServerMapstore, GeoNode and GeoNetwork through our Enterprise Support Services and GeoServer Deployment Warranty offerings, feel free to contact us!

      The GeoSolutions team,

      by simone giannecchini at November 21, 2016 04:42 PM

      gvSIG Team

      gvSIG Desktop y Geopaparazzi entre los ganadores de los “Premios al Software Libre” en 2016

      premios_2016_software_libre_gvsig

      De las seis categorías presentes en los Premios al Software Libre de este año 2016, gvSIG ha sido galardonado en dos de ellas:

      • gvSIG Desktop, en la categoría de “Más Revolucionario”, donde se destaca el proyecto que más ha crecido durante este año y que más está ayudando a mejorar la tecnología. En este caso se ha valorado especialmente la creación de la Asociación gvSIG como la base para poner en marcha un modelo de producción tecnológica orientado a PYMES, y basado en la colaboración, la solidaridad y el conocimiento compartido.
      • Geopaparazzi, en la categoría “Mejor software libre para móvil”, donde se premia a las aplicaciones para móvil más útiles. Geopaparazzi lleva un año en la Asociación gvSIG, completando la suite de soluciones libres de gvSIG, y nos alegra enormemente que haya sido premiado.

      Queremos aprovechar para felicitar a los otros proyectos ganadores, algunos tan conocidos como LibreOffice o WordPress (donde se alberga este blog) y, por supuesto, al resto de proyectos nominados. Todo proyecto de software libre es importante y todos suman en construir un modelo donde los usuarios sean dueños de la tecnología y no al contrario.

      Os podéis imaginar que estos reconocimientos, que se suman a los obtenidos por gvSIG Desktop y gvSIG Online en el “Nasa Worldwind Europa Challenge 2016”, suponen una enorme alegría para todo el equipo que desde la Asociación gvSIG estamos empujando este proyecto.

      En este caso queremos agradecer especialmente la respuesta que hemos tenido por parte de toda la comunidad gvSIG en la primera fase de estos premios, basada en la votación popular; para nosotros ese ha sido el mayor premio. El haber sido finalmente galardonados por el jurado es otra señal de que el esfuerzo que se hace desde la Comunidad y la Asociación gvSIG tiene un reconocimiento cada vez más amplio y global.

      gvsig_premiossl_2016


      Filed under: Geopaparazzi, gvSIG Desktop, premios, press office, spanish

      by Alvaro at November 21, 2016 04:36 PM

      November 20, 2016

      OSGeo.nl

      Huiswerk voor deelnemers aan de workshop “Versiebeheer in geoland”

      Voorbereiding voor de workshopdeelnemers

      Als je wilt deelnemen aan de workshop “Versiebeheer in geoland” (om 14.15u op de OSGeo.nl dag op 22 november) vragen we je de volgende punten even door te lezen:

      1. Neem bij voorkeur een eigen laptop mee.
        Het maakt niet uit af dat een Mac, Linux of Windows exemplaar is *)
      2. Zorg dat je admin rechten op die laptop hebt
      3. Installeer van tevoren VirtualBox of VMWare (zelf even downloaden) op deze laptop
      4. Download van tevoren de kant-en-klare “virtual machine” (VM) vanuit de OSgeo.nl Google Drive.
        Die virtual machine kun je in VirtualBox  of VMWare openen.

      Door dit van tevoren te regelen kunnen we om 14.15u gelijk met de inhoud beginnen. Bovendien voorkomt dit dat de workshopdeelnemers met het downloaden van 2,6 Gb de aanwezige WiFi bandbreedte geheel opsnoepen.

      *) In de computerzaal zijn ook 15 laptops vanuit de GeoBuzz organsiatie aanwezig. Het is echter niet zeker dat we hierop de benodigde virtual machine kunnen installeren. 

      Huiswerk

      Huiswerk

      Kom je er zelf niet uit?

      Dat kan natuurlijk gebeuren. De hele ochtend zijn workshopleiders Rob en Luuk op of rond de Ordina-stand (vrijwel tegenover de OSGeo.nl zaal) aanwezig om je te helpen bij de installatie van de benodigde software.

      Reserveren

      Om zeker te zijn van een plaats kun je nog steeds met een mail naar info@osgeo.nl een plekje reserveren. Anders is het “wie het eerst komt, wie het eerst maalt”.

      Waar en wanneer ook alweer?

      De computerzaal is zaal Dexter 19. Dat is dus aan dezelfde “straat” als de OSGeo.nl zaal, maar dan 2 deuren verderop. uiteraard herkenbaar aan de groene OSGeo.nl banner.

      In principe vormen de 2 delen (“Git” en “Geogig”) een onlosmakelijk geheel. daarmee ben je dus van 14.15u tot ca. 16.00u “onder de pannen”

      by Gert-Jan van der Weijden at November 20, 2016 05:55 PM

      Free and Open Source GIS Ramblings

      Movement data in GIS #4: variations over time

      In the previous post, I presented an approach to generalize big trajectory datasets by extracting flows between cells of a data-driven irregular grid. This generalization provides a much better overview of the flow and directionality than a simple plot of the original raw trajectory data can. The paper introducing this method also contains more advanced visualizations that show cell statistics, such as the overall count of trajectories or the generalization quality. Another bit of information that is often of interest when exploring movement data, is the time of the movement. For example, at LBS2016 last week, M. Jahnke presented an application that allows users to explore the number of taxi pickups and dropoffs at certain locations:

      By adopting this approach for the generalized flow maps, we can, for example, explore which parts of the research area are busy at which time of the day. Here I have divided the day into four quarters: night from 0 to 6 (light blue), morning from 6 to 12 (orange), afternoon from 12 to 18 (red), and evening from 18 to 24 (dark blue).

       (data credits: GeoLife project,

      Aggregated trajectories with time-of-day markers at flow network nodes (data credits: GeoLife project, map tiles: Carto, map data: OSM)

      The resulting visualization shows that overall, there is less movement during the night hours from midnight to 6 in the morning (light blue quarter). Sounds reasonable!

      One implementation detail worth considering is which timestamp should be used for counting the number of movements. Should it be the time of the first trajectory point entering a cell, or the time when the trajectory leaves the cell, or some average value? In the current implementation, I have opted for the entry time. This means that if the tracked person spends a long time within a cell (e.g. at the work location) the trip home only adds to the evening trip count of the neighboring cell along the trajectory.

      Since the time information stored in a PostGIS LinestringM feature’s m-value does not contain any time zone information, we also have to pay attention to handle any necessary offsets. For example, the GeoLife documentation states that all timestamps are provided in GMT while Beijing is in the GMT+8 time zone. This offset has to be accounted for in the analysis script, otherwise the counts per time of day will be all over the place.

      Using the same approach, we could also investigate other variations, e.g. over different days of the week, seasonal variations, or the development over multiple years.


      by underdark at November 20, 2016 03:43 PM

      OSGeo News

      Announcing FOSS4G + SoTM Argentina 2017

      by jsanz at November 20, 2016 11:33 AM

      OSGeo News

      GeoForAll: Happy PostGIS Day :-)

      by jsanz at November 20, 2016 11:29 AM