34
Setembro/2016 O QGIS, caso de sucesso de um projeto aberto da OSGEO Luiz Motta COTIG/CGMAM/DIPRO/IBAMA http://www.ibama.gov.br 4 o GeoAlagoas

O QGIS, caso de sucesso de um projeto aberto da OSGEO

Embed Size (px)

Citation preview

Page 1: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Setembro/2016

O QGIS, caso de sucesso de um projeto aberto da OSGEO

Luiz MottaCOTIG/CGMAM/DIPRO/IBAMA

http://www.ibama.gov.br

4o GeoAlagoas

Page 2: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Plano da apresentação

● O que é a OSGEO.

● O que é um projeto Aberto – Exemplo QGIS.

● Modelo de desenvolvimento do QGIS.

● Praticando o QGIS.

● Plugins do IBAMA no QGIS.

● Indo além do quadrado.

● Conclusão.

Page 3: O QGIS, caso de sucesso de um projeto aberto da OSGEO

OSGEO● “Open Source Geospatial Foundation”.

Estabelecido em 2006.

● Apoiar o desenvolvimento colaborativo de SIG de código aberto – FOSS4G.

● Dedicada a filosofia aberta de desenvolvimento orientado a comunidade participativa.

● Governada por um conselho diretor e representantes locais(países, estados, idioma,…).

● Promove a adoção de padrões abertos (OGC)

● Projetos de software precisam passar por um processo de incubação p/ ser da OSGEO.

Page 4: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Projeto Aberto – Exemplo QGIS● Garry Sherman desenvolveu um visualizador de dados

do PostGIS em Linux (2002).

● Tornou-se um projeto encubado pela OSGEO em 2007.

● Versão 1 em 2009 (7 anos depois).

Page 5: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Projeto Aberto – Exemplo QGIS(cont.)● QGIS não é apenas um software – É uma comunidade.

Desenvolvedores, documentadores, tradutores, reportadores de bugs/novas funcionalidades, patrocinadores, doadores e usuários.

● Extenso uso das redes sociais para subsidiar os usuários.http://gis.stackexchange.com/tags (05/09/2016)QGIS: 14.533 x ArcGIS: 13.457

● Wiki: lista de tarefas(situação, prioridades,…)https://hub.qgis.org/

● Listas do projeto QGIS: usuários, desenvolvedores, times(documentadores, blog, foruns, …), tradutores e conselho diretor. http://www.qgis.org/en/site/getinvolved/mailinglists.html

Page 6: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Modelo de desenvolvimento do QGIS

● Extenso uso de outros projetos abertos:

● Processing(origem SEXTANTE):Uma única interface para utilizar funções de outros programas.

Page 7: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Modelo de desenvolvimento do QGIS(cont.)● Modelo Bazzar x Catedral*:

● Desenvolvimento do Código:Internet visível ao público X Restrito a um grupo

* E. Raymond (1997): The Cathedral and the Bazaar

Page 8: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Modelo de desenvolvimento do QGIS(cont.)● Lições de Raymond (total 19):

● Bons programadores conhecem o que escrevem. Grandes programadores conhecem como reescrever.

● Tratar seu usuários como codesenvolvedor é o caminho mais fácil para melhora de código e depuração eficaz.Os usuários são o seu recurso mais valioso.

● Libere cedo, libere sempre. Ouça os seus usuários.

● Um projeto com grande número de desenvolvedores e “power users” tem menor chance de errar do que projetos com alguns “Especialistas”.

● Com suficiente globos oculares, todos os erros são triviais.

Page 9: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Praticando o QGISComo utilizar os vetores das cartas do IBGE (dwg):

Precisa ter o Microstation ?

Page 10: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Praticando o QGIS(cont.)● DWG: é um arquivo fechado que descreve um desenho.

● Não possui um Sistema de Referência de Coordenadas(SRC).● Pode-se trabalhar com qualquer unidade de medida plana.

● Entendendo o desenho:● Assume que está em SAD 69 fuso 25.● Assume que a unidade de medida é km.

● O QGIS e a maioria dos SIG’s tem na sua biblioteca de SRC a projeção SAD69 / UTM zone 25S.● PROJ4:

+proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +units=m +no_defs

● Solução: Criar um SRC com os mesmos parâmetros, colocando a unidade em km.

Page 11: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Praticando o QGIS(cont.)

Page 12: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Praticando o QGIS(cont.)

Page 13: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Praticando o QGIS(cont.)

Page 14: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Plugins do IBAMA no QGIShttps://plugins.qgis.org

Page 15: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Mostra/Oculta a camada● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins

Toggle Active Layer Plugin

Page 16: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Usa a camada ativa como uma cortina em cima das outras camadas● http://pt.slideshare.net/LuizMotta3/mapswipetool-plugin

MapSwipe Tool Plugin

Page 17: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Mostra apenas as classes que estão no canvas● http://pt.slideshare.net/LuizMotta3/qgis-ibama-rasterlegendsensitive

Raster legend sensitive Plugin

Page 18: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Sincroniza as janelas (mudança de extensão), Overview, Magnifier, …● Menos camadas p/ habilitar na janela principal● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins

Auxiliary Window Plugin

Page 19: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Utilizando uma camada de catálogo, pode-se adicionar as imagens que fazem interseção com janela de visualização(canvas)

● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins

Catalog on the Fly Plugin

Page 20: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Cria uma camada de catálogo(memória) a partir de um diretório● http://pt.slideshare.net/LuizMotta3/qgis-ibama-imagefootprint

Image Footprint Plugin

Page 21: O QGIS, caso de sucesso de um projeto aberto da OSGEO

● Cria feições no QGIS a partir das seleções de regiões no GIMP● http://pt.slideshare.net/LuizMotta3/gimp-selection-feature-plugin-qgis

Gimp Selection Feature Plugin

Page 22: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadradoEm 2015 participei do programa Explorer da Planet Labs

https://www.planet.com/)

Page 23: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont.)

PLUGIN NÃO É OFICIAL!

Page 24: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont.)

Testar as imagens da Planet nos Poços de Petróleo (total 5)

Page 25: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont.)

16/09/2016 ~ 1:5.000

Page 26: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont.)

20/09/2016 ~ 1:5.000

Page 27: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado● Em 2011 ocorre o Tsuname no Japão

● A comunidade da OSGEO do Japão se mobiliza p/ minimizar os impactos do tsunami.

● Houve uma solicitação p/ que o QGIS tivesse acesso ao servidor BING(Microsoft) pelo plugin OpenLayers. Em menos de 30 horas foi atualizado o plugin.

● O trabalho foi utilizado como exemplo da importância de outras comunidades da OSGEO nos trabalhos de recuperação

Page 28: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont)

http://pt.slideshare.net/Yoichi_gmf/response-of-osgeo-japan-with-other-comunities-to-the-great-east-japan-earthquake

Page 29: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont)

Page 30: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont)

Page 31: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont)

Page 32: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Indo além do quadrado(cont)

Page 33: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Conclusão

● “Marketing”:● Um software aberto permite maior autonomia

tecnológica em comparação com um software proprietário.

● Um projeto apoiado pela OSGEO oferece uma credibilidade para FOSS.

● “Filosofia”● A liberdade de conhecer, melhorar e colaborar é

o maior que a tecnologia.● Responsabilidade social na utilização e

capacitação de programas de SIG

Page 34: O QGIS, caso de sucesso de um projeto aberto da OSGEO

Agradecimento

[email protected]

● Juntos, fazemos MAIS com MENOS.● Engaje no conhecimento livre!● QGIS is Rock!