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

131 visualizações

Publicada em

Palestra apresentada por Luiz Motta durante o 4º GeoAlagoas, realizado no período de 19 a 21 de setembro de 2016 na cidade de Maceió-AL

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

  1. 1. Setembro/2016 O QGIS, caso de sucesso de um projeto aberto da OSGEO Luiz Motta COTIG/CGMAM/DIPRO/IBAMA http://www.ibama.gov.br 4o GeoAlagoas
  2. 2. 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.
  3. 3. 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.
  4. 4. 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).
  5. 5. 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
  6. 6. Modelo de desenvolvimento do QGIS ● Extenso uso de outros projetos abertos: ● Processing(origem SEXTANTE): Uma única interface para utilizar funções de outros programas.
  7. 7. 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
  8. 8. 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.
  9. 9. Praticando o QGIS Como utilizar os vetores das cartas do IBGE (dwg): Precisa ter o Microstation ?
  10. 10. 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.
  11. 11. Praticando o QGIS(cont.)
  12. 12. Praticando o QGIS(cont.)
  13. 13. Praticando o QGIS(cont.)
  14. 14. Plugins do IBAMA no QGIS https://plugins.qgis.org
  15. 15. ● Mostra/Oculta a camada ● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins Toggle Active Layer Plugin
  16. 16. ● Usa a camada ativa como uma cortina em cima das outras camadas ● http://pt.slideshare.net/LuizMotta3/mapswipetool-plugin MapSwipe Tool Plugin
  17. 17. ● Mostra apenas as classes que estão no canvas ● http://pt.slideshare.net/LuizMotta3/qgis-ibama-rasterlegendsensitive Raster legend sensitive Plugin
  18. 18. ● 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
  19. 19. ● 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
  20. 20. ● 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
  21. 21. ● 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
  22. 22. Indo além do quadrado Em 2015 participei do programa Explorer da Planet Labs https://www.planet.com/)
  23. 23. Indo além do quadrado(cont.) PLUGIN NÃO É OFICIAL!
  24. 24. Indo além do quadrado(cont.) Testar as imagens da Planet nos Poços de Petróleo (total 5)
  25. 25. Indo além do quadrado(cont.) 16/09/2016 ~ 1:5.000
  26. 26. Indo além do quadrado(cont.) 20/09/2016 ~ 1:5.000
  27. 27. 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
  28. 28. 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
  29. 29. Indo além do quadrado(cont)
  30. 30. Indo além do quadrado(cont)
  31. 31. Indo além do quadrado(cont)
  32. 32. Indo além do quadrado(cont)
  33. 33. 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
  34. 34. Agradecimento luiz.motta@ibama.gov.br ● Juntos, fazemos MAIS com MENOS. ● Engaje no conhecimento livre! ● QGIS is Rock!

×