Upload
lucas-cavalcante
View
66
Download
0
Embed Size (px)
Citation preview
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
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.
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.
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).
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
Modelo de desenvolvimento do QGIS
● Extenso uso de outros projetos abertos:
● Processing(origem SEXTANTE):Uma única interface para utilizar funções de outros programas.
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
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.
Praticando o QGISComo utilizar os vetores das cartas do IBGE (dwg):
Precisa ter o Microstation ?
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.
Praticando o QGIS(cont.)
Praticando o QGIS(cont.)
Praticando o QGIS(cont.)
Plugins do IBAMA no QGIShttps://plugins.qgis.org
● Mostra/Oculta a camada● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins
Toggle Active Layer Plugin
● Usa a camada ativa como uma cortina em cima das outras camadas● http://pt.slideshare.net/LuizMotta3/mapswipetool-plugin
MapSwipe Tool Plugin
● Mostra apenas as classes que estão no canvas● http://pt.slideshare.net/LuizMotta3/qgis-ibama-rasterlegendsensitive
Raster legend sensitive Plugin
● 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
● 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
● 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
● 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
Indo além do quadradoEm 2015 participei do programa Explorer da Planet Labs
https://www.planet.com/)
Indo além do quadrado(cont.)
PLUGIN NÃO É OFICIAL!
Indo além do quadrado(cont.)
Testar as imagens da Planet nos Poços de Petróleo (total 5)
Indo além do quadrado(cont.)
16/09/2016 ~ 1:5.000
Indo além do quadrado(cont.)
20/09/2016 ~ 1:5.000
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
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
Indo além do quadrado(cont)
Indo além do quadrado(cont)
Indo além do quadrado(cont)
Indo além do quadrado(cont)
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
Agradecimento
● Juntos, fazemos MAIS com MENOS.● Engaje no conhecimento livre!● QGIS is Rock!