SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
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
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 QGIS
Como 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 QGIS
https://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 quadrado
Em 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
luiz.motta@ibama.gov.br
● Juntos, fazemos MAIS com MENOS.
● Engaje no conhecimento livre!
● QGIS is Rock!

Weitere ähnliche Inhalte

Andere mochten auch

Apostila basica de_cartografia_arc_gis102
Apostila basica de_cartografia_arc_gis102Apostila basica de_cartografia_arc_gis102
Apostila basica de_cartografia_arc_gis102Marcos Giovanelli
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1Antonio Tadeu Segat
 
PROFESIÓN: INFORMÁTICA
PROFESIÓN:  INFORMÁTICAPROFESIÓN:  INFORMÁTICA
PROFESIÓN: INFORMÁTICALuzmila Ibarra
 
Víctor hugo hernández hoyos estadistica e informatica
Víctor hugo hernández hoyos  estadistica e informaticaVíctor hugo hernández hoyos  estadistica e informatica
Víctor hugo hernández hoyos estadistica e informaticaVíctor Hernández
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1Antonio Tadeu Segat
 
Criar pendrive bootável com aplicativo universal usb installer
Criar pendrive bootável com aplicativo universal usb installerCriar pendrive bootável com aplicativo universal usb installer
Criar pendrive bootável com aplicativo universal usb installerDaniel Siqueira
 
Tecnologías Futuras
Tecnologías FuturasTecnologías Futuras
Tecnologías FuturasJosé Alv
 
Linux Ubuntu Server - Configurar Samba
Linux Ubuntu Server - Configurar SambaLinux Ubuntu Server - Configurar Samba
Linux Ubuntu Server - Configurar SambaRui Lopes
 
Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Rui Lopes
 
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...Lucas Cavalcante
 
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...Jemerson Coutinho
 
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalParadigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalGustavo Coutinho
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.Jesús Moreno León
 
Gráfico Estadístico De Los Sistemas Operativos Más Utilizados
Gráfico Estadístico De Los Sistemas Operativos Más UtilizadosGráfico Estadístico De Los Sistemas Operativos Más Utilizados
Gráfico Estadístico De Los Sistemas Operativos Más UtilizadosJosé Alv
 
Linux Ubuntu Server - Configurar modo grafico do user root
Linux Ubuntu Server - Configurar modo grafico do user rootLinux Ubuntu Server - Configurar modo grafico do user root
Linux Ubuntu Server - Configurar modo grafico do user rootRui Lopes
 
Sistema Operativo MAC
Sistema Operativo MACSistema Operativo MAC
Sistema Operativo MACJosé Alv
 
Linux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpLinux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpRui Lopes
 

Andere mochten auch (17)

Apostila basica de_cartografia_arc_gis102
Apostila basica de_cartografia_arc_gis102Apostila basica de_cartografia_arc_gis102
Apostila basica de_cartografia_arc_gis102
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
PROFESIÓN: INFORMÁTICA
PROFESIÓN:  INFORMÁTICAPROFESIÓN:  INFORMÁTICA
PROFESIÓN: INFORMÁTICA
 
Víctor hugo hernández hoyos estadistica e informatica
Víctor hugo hernández hoyos  estadistica e informaticaVíctor hugo hernández hoyos  estadistica e informatica
Víctor hugo hernández hoyos estadistica e informatica
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
Criar pendrive bootável com aplicativo universal usb installer
Criar pendrive bootável com aplicativo universal usb installerCriar pendrive bootável com aplicativo universal usb installer
Criar pendrive bootável com aplicativo universal usb installer
 
Tecnologías Futuras
Tecnologías FuturasTecnologías Futuras
Tecnologías Futuras
 
Linux Ubuntu Server - Configurar Samba
Linux Ubuntu Server - Configurar SambaLinux Ubuntu Server - Configurar Samba
Linux Ubuntu Server - Configurar Samba
 
Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2Instalar Sql Server Express 2014 no WinServer2012R2
Instalar Sql Server Express 2014 no WinServer2012R2
 
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...
Instalando e conectando banco de dados PostgreSQL + extensão espacial PostGIS...
 
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...
Apresentação do Curso de Formatação de Computadores e Note Books Brasil Trein...
 
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalParadigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.
 
Gráfico Estadístico De Los Sistemas Operativos Más Utilizados
Gráfico Estadístico De Los Sistemas Operativos Más UtilizadosGráfico Estadístico De Los Sistemas Operativos Más Utilizados
Gráfico Estadístico De Los Sistemas Operativos Más Utilizados
 
Linux Ubuntu Server - Configurar modo grafico do user root
Linux Ubuntu Server - Configurar modo grafico do user rootLinux Ubuntu Server - Configurar modo grafico do user root
Linux Ubuntu Server - Configurar modo grafico do user root
 
Sistema Operativo MAC
Sistema Operativo MACSistema Operativo MAC
Sistema Operativo MAC
 
Linux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcpLinux Ubuntu Server - Configurar dhcp
Linux Ubuntu Server - Configurar dhcp
 

Ähnlich wie O QGIS, caso de sucesso de um projeto aberto da OSGEO

2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaboradorGeorge Porto Ferreira
 
gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialHelton Uchoa
 
Qgisbrasil 2 anos
Qgisbrasil 2 anosQgisbrasil 2 anos
Qgisbrasil 2 anosananni
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software LivreAnderson Medeiros
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Luis Antunes
 
Django para portais de alta visibilidade. tdc 2013
Django para portais de alta visibilidade.   tdc 2013Django para portais de alta visibilidade.   tdc 2013
Django para portais de alta visibilidade. tdc 2013Bruno Rocha
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumMaximiliano Alves
 
Webinar i3geo julho_2013
Webinar i3geo julho_2013Webinar i3geo julho_2013
Webinar i3geo julho_2013Edmar Moretti
 
Clean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterClean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterRicardo Ogliari
 
2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformaçãoGeorge Porto Ferreira
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...George Porto Ferreira
 
Overview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeOverview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeCleórbete Santos
 
O Poder dos Softwares Livres para Geoprocessamento
O Poder dos Softwares Livres para GeoprocessamentoO Poder dos Softwares Livres para Geoprocessamento
O Poder dos Softwares Livres para GeoprocessamentoAnderson Medeiros
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobileRWTH Aachen University
 
Gerenciamento de Projetos: cenário e aplicação
Gerenciamento de Projetos: cenário e aplicaçãoGerenciamento de Projetos: cenário e aplicação
Gerenciamento de Projetos: cenário e aplicaçãoLucio Campos Neto
 
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...George Porto Ferreira
 

Ähnlich wie O QGIS, caso de sucesso de um projeto aberto da OSGEO (20)

2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
2016 - FOSS4G, a mudança do usuário, de consumidor para colaborador
 
gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundial
 
Qgisbrasil 2 anos
Qgisbrasil 2 anosQgisbrasil 2 anos
Qgisbrasil 2 anos
 
Geoprocessamento com Software Livre
Geoprocessamento com Software LivreGeoprocessamento com Software Livre
Geoprocessamento com Software Livre
 
Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013Manual SIG OpenSource - Setembro 2013
Manual SIG OpenSource - Setembro 2013
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Django para portais de alta visibilidade. tdc 2013
Django para portais de alta visibilidade.   tdc 2013Django para portais de alta visibilidade.   tdc 2013
Django para portais de alta visibilidade. tdc 2013
 
Cross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appiumCross testing mobile com ruby, cucumber e appium
Cross testing mobile com ruby, cucumber e appium
 
Webinar i3geo julho_2013
Webinar i3geo julho_2013Webinar i3geo julho_2013
Webinar i3geo julho_2013
 
Django - Muito além do básico
Django - Muito além do básicoDjango - Muito além do básico
Django - Muito além do básico
 
2016 - QGISBrasil
2016 - QGISBrasil2016 - QGISBrasil
2016 - QGISBrasil
 
Clean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e FlutterClean Code/Architecture com Android e Flutter
Clean Code/Architecture com Android e Flutter
 
2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação2016 - O uso do DSGTools na produção de geoinformação
2016 - O uso do DSGTools na produção de geoinformação
 
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
2016 - Um balanço crítico do desenvolvimento do software livre i3Geo no âmbit...
 
Overview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividadeOverview de Grails: O Java em alta produtividade
Overview de Grails: O Java em alta produtividade
 
O Poder dos Softwares Livres para Geoprocessamento
O Poder dos Softwares Livres para GeoprocessamentoO Poder dos Softwares Livres para Geoprocessamento
O Poder dos Softwares Livres para Geoprocessamento
 
Apresentação realidade aumentada para aplicações web e mobile
Apresentação   realidade aumentada para aplicações web e mobileApresentação   realidade aumentada para aplicações web e mobile
Apresentação realidade aumentada para aplicações web e mobile
 
Curso de Grails
Curso de GrailsCurso de Grails
Curso de Grails
 
Gerenciamento de Projetos: cenário e aplicação
Gerenciamento de Projetos: cenário e aplicaçãoGerenciamento de Projetos: cenário e aplicação
Gerenciamento de Projetos: cenário e aplicação
 
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
2018 - Ferramentas Livres para Produção e Disseminação de Dados Geoespaciais ...
 

Kürzlich hochgeladen

Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptxErivaldoLima15
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...Martin M Flynn
 
Mini livro sanfona - Diga não ao bullying
Mini livro sanfona - Diga não ao  bullyingMini livro sanfona - Diga não ao  bullying
Mini livro sanfona - Diga não ao bullyingMary Alvarenga
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Orientações para a análise do poema Orfeu Rebelde.pptx
Orientações para a análise do poema Orfeu Rebelde.pptxOrientações para a análise do poema Orfeu Rebelde.pptx
Orientações para a análise do poema Orfeu Rebelde.pptxJMTCS
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...LuizHenriquedeAlmeid6
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptx
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptxQUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptx
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptxAntonioVieira539017
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptx
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptxPOETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptx
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptxJMTCS
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024SamiraMiresVieiradeM
 
Sistema de Bibliotecas UCS - A descoberta da terra
Sistema de Bibliotecas UCS  - A descoberta da terraSistema de Bibliotecas UCS  - A descoberta da terra
Sistema de Bibliotecas UCS - A descoberta da terraBiblioteca UCS
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 

Kürzlich hochgeladen (20)

(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx6°ano Uso de pontuação e acentuação.pptx
6°ano Uso de pontuação e acentuação.pptx
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
 
Mini livro sanfona - Diga não ao bullying
Mini livro sanfona - Diga não ao  bullyingMini livro sanfona - Diga não ao  bullying
Mini livro sanfona - Diga não ao bullying
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Orientações para a análise do poema Orfeu Rebelde.pptx
Orientações para a análise do poema Orfeu Rebelde.pptxOrientações para a análise do poema Orfeu Rebelde.pptx
Orientações para a análise do poema Orfeu Rebelde.pptx
 
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
Slides Lição 3, Betel, Ordenança para congregar e prestar culto racional, 2Tr...
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptx
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptxQUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptx
QUIZ – GEOGRAFIA - 8º ANO - PROVA MENSAL.pptx
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptx
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptxPOETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptx
POETAS CONTEMPORANEOS_TEMATICAS_explicacao.pptx
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
PLANO ANUAL 1ª SÉRIE - Língua portuguesa 2024
 
Sistema de Bibliotecas UCS - A descoberta da terra
Sistema de Bibliotecas UCS  - A descoberta da terraSistema de Bibliotecas UCS  - A descoberta da terra
Sistema de Bibliotecas UCS - A descoberta da terra
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 

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

  • 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. 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. 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. 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. 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. 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. 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. 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. Praticando o QGIS Como utilizar os vetores das cartas do IBGE (dwg): Precisa ter o Microstation ?
  • 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.
  • 14. Plugins do IBAMA no QGIS https://plugins.qgis.org
  • 15. ● Mostra/Oculta a camada ● http://pt.slideshare.net/LuizMotta3/presentation-2015-0701ibamaplugins Toggle Active Layer Plugin
  • 16. ● Usa a camada ativa como uma cortina em cima das outras camadas ● http://pt.slideshare.net/LuizMotta3/mapswipetool-plugin MapSwipe Tool Plugin
  • 17. ● Mostra apenas as classes que estão no canvas ● http://pt.slideshare.net/LuizMotta3/qgis-ibama-rasterlegendsensitive Raster legend sensitive Plugin
  • 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. ● 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. ● 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. ● 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. Indo além do quadrado Em 2015 participei do programa Explorer da Planet Labs https://www.planet.com/)
  • 23. Indo além do quadrado(cont.) PLUGIN NÃO É OFICIAL!
  • 24. Indo além do quadrado(cont.) Testar as imagens da Planet nos Poços de Petróleo (total 5)
  • 25. Indo além do quadrado(cont.) 16/09/2016 ~ 1:5.000
  • 26. Indo além do quadrado(cont.) 20/09/2016 ~ 1:5.000
  • 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. 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. Indo além do quadrado(cont)
  • 30. Indo além do quadrado(cont)
  • 31. Indo além do quadrado(cont)
  • 32. Indo além do quadrado(cont)
  • 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. Agradecimento luiz.motta@ibama.gov.br ● Juntos, fazemos MAIS com MENOS. ● Engaje no conhecimento livre! ● QGIS is Rock!