Geoprocessamento Livre de A - Z

1,368
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,368
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
45
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Geoprocessamento Livre de A - Z

  1. 1. Geoprocessamento OpenSource de A a Z Um tour tecnológico sobre os 43 mais consagrados projetos de software livre na área de geoprocessamento.11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 1 1
  2. 2. OSGeo Live Project OSGeo Live Project11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 2 2
  3. 3. O que é?11-10-21 OSGeo Live Overview OSGeo Live Overview 3
  4. 4. Como você pode ajudar!• Se candidatar a voluntário na lista de discussão• Traduzir, Instalar novos produtos, beta tester........11-10-21 OSGeo Live Overview OSGeo Live Overview 4
  5. 5. Os Projetos Os Projetos11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 5 5
  6. 6. Stack Group OSM OpenLayers Mapbender gvSig MobileBrowser Data Products Mobile Grass GIS JUMP kosmo QuantumGI uDig gvSig SDesktop TileCache MapServer GeoServer deegree GeoNetwor PostGIS k Disk Array Application Server InformationDMZ Enterprise Services11-10-21 OSGeo Live Overview OSGeo Live Overview 6
  7. 7. Network Grouping MapGuide OS Mapserver FDO SAGAWorldWind GRASS PROJ MySQL QGIS PostGIS ILWIS GDAL/OGR GEOS OSSIM gvSigMobileCatMDEdit gvSig ImageIO-EXT JTS SEXTANTE DeeGree WKT4J Kosmo JUMPOpenJump GeoServer GeoNetwork GeoToolsdeeJUMP Batik Spatial Data Intergrator uDigGeoPISTA GeoAPI DIVAGIS JGrass monoGIS Geotools.Net OpenLayers Chameleon MapBuilder MapWindow Mapbender Ka-Map SharpMap CartoWeb NTS11-10-21 OSGeo Live Overview OSGeo Live Overview 7
  8. 8. OSGeo Live Group Aplicações Web Mapping Desktop Gerenciamento Web Services Spatial Tools de Crises Mapas e Banco de Dados Navegação11-10-21 OSGeo Live Overview OSGeo Live Overview 8
  9. 9. Servidores Web GIS Servidores Web GIS GeoNetwor deegree MapServer GeoServer k 52North ZOO Project MapGuide QGIS Open Souce MapServer Web Services11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 9 9
  10. 10. Web Services• Atualmente temos um conjunto de especificações para este grupo;• Open Geospatial Consortium (OGC) / ISO TC211 Standards – Web Map Service – desenhar mapas(imagem); – Web Feature Service – vetores(xml) + atributos=feature data – Web Coverage Service – tratar dados raster; – Web Processing Service – modelagem e analises remotas – Sensor Observation Service – coleta de dados de campo;11-10-21 OSGeo Live Overview OSGeo Live Overview 10
  11. 11. 52°North WPS• Funcionalidades Principais: – Simple Buffer Algoritmo – Douglas Peucker Algoritmo – Intersection Algoritmo• Formato de Dados Suportado(IN/OUT): – Vector Data: GML2, GML3, SHP files, KML, WKT (Well- known Text) – Raster Data: Geotiff, AsciiGrid• Interface web para testes11-10-21 OSGeo Live Overview OSGeo Live Overview 11
  12. 12. http://52north.org/wps11-10-21 OSGeo Live Overview OSGeo Live Overview 12
  13. 13. deegree• Implementado em Java• Padrões Implementados: TODOS! – WMS, WFS, WCS, CSW, WPVS, WCTS, WPS, SOS• Funcionalidades Principais – Web Map Service Flexivel – WFS com transformação on-the-fly – Suporte a tipos geométricos complexos – Coverage Service GeoTiff, ECW and Oracle Raster – Armazena o catálogo de serviços em Banco de Dados – Serviço de Impressão de Mapa11-10-21 OSGeo Live Overview OSGeo Live Overview 13
  14. 14. http://deegree.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 14
  15. 15. GeoNetwork Open Source• Serviço de Catálogo – Implementação de Referência do Padrão CAT 2.0.1• Inicialmente desenvolvido pela UN Food and Agriculture;• Trabalha com pesquisas distribuidas;• Catalogo do acervo de dados geograficos(arquivos, imagens, serviços e etc);• Implementação recomendada pela INDE;• Link IBGE11-10-21 OSGeo Live Overview OSGeo Live Overview 15
  16. 16. http://geonetwork-opensource.org11-10-21 OSGeo Live Overview OSGeo Live Overview 16
  17. 17. GeoServer• Um excelente servidor de mapas• Web Feature Service – Oferece o padrão WFS-T para edição – I.R dos padrões WFS 1.1 and 1.0• Web Coverage Service – I.R do padrão WCS 1.1.0• GPL 2.0, todo escrito em código JAVA• Excelente para situações out-of-the-box• Um dos mais rápidos servidores de mapa disponível no mundo!• 50 respostas / segundo em um laptop!11-10-21 OSGeo Live Overview OSGeo Live Overview 17
  18. 18. http://geoserver.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 18
  19. 19. Aliança• OpenGeo.com • CAP grant from FGDC• Refractions Research • OGC• Axios • GeoInnovations (Canada)• GeoSolutions • GeoScience Australia• WhereGroup • OSGIS• LISAsoft • Google• CamptoCamp • NCRIS (Australia)• Alkante• Social Change Online• AuScope11-10-21 OSGeo Live Overview OSGeo Live Overview 19
  20. 20. MapGuide Open Source• Um excelente exemplo de solução fim a fim• Standards: WMS• Core Features – Visualização Interativa de Mapas – Excelente para qualidades cartográficas – Banco de dados embutido – Possui API em JAVA, .NET e PHP para desenvolvimento11-10-21 OSGeo Live Overview OSGeo Live Overview 20
  21. 21. http://mapguide.osgeo.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 21
  22. 22. MapServer• O mais antigo e consagrado servidor de mapas opensource! Since 1990. Escrito em C/C++• Especificações: WMS, WFS,WMC, WCS, SLD, GML, SOS, OM;• Sem limitação de plataforma – PHP, Perl, Python, Java (diferença crucial para o Geoserver)• Funcionalidades – Tratamentos cartográficos avançados – Pode ser “scriptado” com PHP, Python, Perl, Ruby, Java,.NET – Independente de plataforma; – Utiliza todos os padrões GDAL e OGR• Ausência de interface para configuração11-10-21 OSGeo Live Overview OSGeo Live Overview 22
  23. 23. http://www.mapserver.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 23
  24. 24. Projeto Brazuca11-10-21 OSGeo Live Overview OSGeo Live Overview 24
  25. 25. QGIS MapServer• WMS criado a partir do Desktop GIS QGIS• Licença GPL• Interessante forma e desenvolver• Padrões Suportados: WMS e SLD• Funcionalidades – WMS – Integração com o Desktop GIS – Fácil de utilizar – Suporta o padrão SLD e converte para .map – Estilos cartográficos avançados11-10-21 OSGeo Live Overview OSGeo Live Overview 25
  26. 26. http://karlinapp.ethz.ch/qgis_wms/11-10-21 OSGeo Live Overview OSGeo Live Overview 26
  27. 27. Projeto ZOO• Colaboradores em Ação!• Licença MIT• Padrão: WPS• Multi language WPS server – Javascript, PHP, Python, Java, C, C++ or Fortran!11-10-21 OSGeo Live Overview OSGeo Live Overview 27
  28. 28. http://zoo-project.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 28
  29. 29. Banco de Dados Banco de Dados PostGIS SpatialLite pgRouting Database11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 29 29
  30. 30. PostGIS• Iniciado em 2001 pela empresa Refractions• Inicialmente apenas para indices espaciais;• Implementa 780 funções espaciais• Padrão: SFSQL• Features – Atualmente suporta o armazenamento de dados raster; – Compliance com o padrão SFS OGC – Objetos Binários Geométricos – Spatial Index (R-Tree) – Suporte a queries envolvendo dados raster e vetoriais11-10-21 OSGeo Live Overview OSGeo Live Overview 30
  31. 31. Clients do postgis• AutoCAD Map 3D • MapInfo• Cadcorp GeognoSIS • mezoGIS• Dxf2PostGIS • Microimages TNTmips GIS• ERDAS • uDig• ESRI ArcGIS Server • OpenEV• GeoConcept • OpenJUMP• GeoServer • org2org• GRASS • QGIS• gvSig • Safe FME• Iwan Mapserver • SharpMap• Manifold • shp2pgsql• MapGuide Open Source • UMN MapServer• MapDotNet Server11-10-21 OSGeo Live Overview OSGeo Live Overview 31
  32. 32. http://postgis.refractions.net/11-10-21 OSGeo Live Overview OSGeo Live Overview 32
  33. 33. PostGIS em Números• GlobeXplorer: Armazenamento de terabytes de imagens de satellite;• Agência de Mapas da França: ~100.000.000 de feições em alta resolução;• EU Joint Research Centre: Armazenamento e processamento dos dados de satelite de rastreamento de návios na costa européia;• Infoterra: Armazenamento e gerencia de ~500.000.000 de geometrias referentes a base de arquivos raster;11-10-21 OSGeo Live Overview OSGeo Live Overview 33
  34. 34. SpatiaLite• Extensão do SQLite que permite o armazenamento de dados espaciais em arquivo;• Padrões: WKT and WKB• Features – Funções espaciais AsText(), GeomFromText(), Area(), etc... – Todas as funções espaciais disponíveis na biblioteca GEOS; – Importação e exportação de shapefile – Reprojeção utilizando PROJ – Indexação espacial de verdade baseada no SQLite RTree extension – Shapefile virtual table – Interface gráfica para interação;11-10-21 OSGeo Live Overview OSGeo Live Overview 34
  35. 35. http://www.gaia-gis.it/spatialite/11-10-21 OSGeo Live Overview OSGeo Live Overview 35
  36. 36. pgRouting• Habilita o postgres a trabalhar com routing!• Features – Menor caminho by Dikstra – Menor caminho by A-Star – Menor caminho by Shooting-Start – Tratativas para o problema do caixeiro-viajante; – Distância por pesos11-10-21 OSGeo Live Overview OSGeo Live Overview 36
  37. 37. http://www.pgrouting.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 37
  38. 38. PgRouting Sponsors• Camp2camp• Georepublic• Orkney11-10-21 OSGeo Live Overview OSGeo Live Overview 38
  39. 39. Web Mapping Web Mapping Geomajas Mapbender OpenLayers MapFish Web Mapping11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 39 39
  40. 40. Geomajas• Na crista da onda!• Padrões: WMS, WFS• Funcionalidade – Arquitetura integrada(client-server); – Edição de features na web; – Segurança Out of the box security (raro nos projetos geo!) – Arquitetura extensivel – Cross browser;11-10-21 OSGeo Live Overview OSGeo Live Overview 40
  41. 41. http://www.geomajas.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 41
  42. 42. Open Layers• O divisor de aguas do WebMapping!• Framework 100% javascript Features – Simples de usar basta saber javascript :) – Renderização de dados no browser (SVG, VML or Canvas) – Layers From: Google, Bing, Yahoo, WMS, WMTS, WFS, WFS-T, GeoRS, GML, ArcGI, Images, MapGuide, MapServer, TileCache, Atom, ArcXML, GeoJSON, GeoRSS, KML, OSM, SLD11-10-21 OSGeo Live Overview OSGeo Live Overview 42
  43. 43. http://openlayers.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 43
  44. 44. Mapbender• Geoportal framework• OSGeo Project (GPL and Simplified BSD)• Standards: WMS, WFS, WMC• Funcionalidades – Criação de funcionalidades a partir de templates; – Widget em jQuery; – Impressão de alta qualidade(PDF)11-10-21 OSGeo Live Overview OSGeo Live Overview 44
  45. 45. http://www.mapbender.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 45
  46. 46. MapFish• Framework para a construção de web mappings ricos• Padrões – Via OpenLayers: WMS, WFS, WMC, KML, GML etc..• Funcionalidades – Baseado em Pylons (Python web framework) – Interface rica baseada em ExtJS, OpenLayers and GeoExt;11-10-21 OSGeo Live Overview OSGeo Live Overview 46
  47. 47. http://www.mapfish.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 47
  48. 48. Desktop GIS Desktop GIS Atlas Styler Grass GIS Geopublisher gvSig kosmo MB-System Open JUMP osgEarth OSSIM QuantumGI S uDig zyGrib SAGA Desktop Applications11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 48 48
  49. 49. Atlas Styler• Aplicação desktop com interface amigável para estilização de mapas.• Padrões: SLD, SE• Funcionalidades – Compliant ao padrão OGC SLD – Para ser utilizado como complemento ao GeoServer, uDig others – Construção de estilos a partir de wizard – Todas as plataformas – Importa arquivos shapefiles e se conecta ao POSTGIS11-10-21 OSGeo Live Overview OSGeo Live Overview 49
  50. 50. http://en.geopublishing.org/AtlasStyler11-10-21 OSGeo Live Overview OSGeo Live Overview 50
  51. 51. GRASS• O vôvô do desktop GIS;• Desenvolvido pela US Army Engineers nos anos 80 – 27 anos de desenvolvimento continuo; – Compartilhado em fitas e disquetes antes da internet; – Se tornou GPL em 1999• Impossível contabilizar as funcionalidades se combinadas – 400 built-in módulos de analise espacial;• Curva de aprendizado;11-10-21 OSGeo Live Overview OSGeo Live Overview 51
  52. 52. http://grass.osgeo.org11-10-21 OSGeo Live Overview OSGeo Live Overview 52
  53. 53. Geopublisher• Gerenciador Eletronico de Atlas• Criação de atlas stand-alone em plataforma Atlas for Mac, Windows and Linux11-10-21 OSGeo Live Overview OSGeo Live Overview 53
  54. 54. http://en.geopublishing.org/Geopublisher11-10-21 OSGeo Live Overview OSGeo Live Overview 54
  55. 55. gvSig• Desktop GIS para captura, armazenamento processamento, analise e muitas outras coisas com a geoinformação• Padrões: WMS, WFS, WCS, SLD, WMC, CSW, WFS-G• Features – Ferramentas comuns de GIS, carregamento de dados, navegação em mapas, consultas, calculo de distancias medições, mapas temáticos, legendas, labelling, seleção de feições, etc... – Interopera com uma imensidade de padrões; – 290 geo-algoritmos via Sextante e Grass – Ferramentas de CAD avançada, Ferramentas para raster, e Scripting11-10-21 OSGeo Live Overview OSGeo Live Overview 55
  56. 56. http://www.gvsig.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 56
  57. 57. Kosmo• Evoluão do projeto Jump• Padrões: WMS, WFS, SLD• Features – Intuitivo e com ricas experiências do usuário – Validações topológicas e analises espaciais; – Formatos: SHP, GML, DXF, DWG, DGN, CSV – Conexão com BD: PostGIS, Oracle, MySQL – Dados Raster: ECW, MrSID, Tiff, JPG, GIF, PNG, BMP – Disponível em 11 linguas (English, Spanish, Italian, German, Croatian, Czech, Russian, Slovak, Catalan, Euskera, Brassilian Portuguese)11-10-21 OSGeo Live Overview OSGeo Live Overview 57
  58. 58. http://www.opengis.es/11-10-21 OSGeo Live Overview OSGeo Live Overview 58
  59. 59. OpenJump GIS• Mais um desktop GIS• Excelente para prototipar funcionalidades GIS para clientes• Padrões: GML2, SFS, WMS, WFS, WFS-T, SLD• Funcionalidades – Apenas as básicas;11-10-21 OSGeo Live Overview OSGeo Live Overview 59
  60. 60. http://www.openjump.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 60
  61. 61. MB-System• Pacote Open source para processar dados de elevação a partir de padrões coletados por equipamentos sonares11-10-21 OSGeo Live Overview OSGeo Live Overview 61
  62. 62. http://www.ldeo.columbia.edu/res/pi/MB-System/11-10-21 OSGeo Live Overview OSGeo Live Overview 62
  63. 63. osgEarth• Renderizador de modelos de 3D;• Standards: WMS• Features: – Online tile server como nos projetos OSM, ArcGIS and NASA OnEarth11-10-21 OSGeo Live Overview OSGeo Live Overview 63
  64. 64. http://osgearth.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 64
  65. 65. Open Source Software Image Map (OSSM)• Aplicação para tratar processamento digital de imagem, sensoriamento remoto e fotogametria.11-10-21 OSGeo Live Overview OSGeo Live Overview 65
  66. 66. http://www.ossim.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 66
  67. 67. Quantum GIS• Desktop gis opensource mais intuitivo• Comunidade atividade ao redor do mundo• Escrito em linguagem Python e interface QT;• Standards: TODOS!• Features – Interface amigavel e intuitiva; – Comunidades de plugins;11-10-21 OSGeo Live Overview OSGeo Live Overview 67
  68. 68. http://www.qgis.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 68
  69. 69. User-friendly Desktop Internet GIS (uDig)• Desktop GIS escrito em JAVA e com interface amigável baseada no eclipse RCP;• Padrões: WMS, WFS, WFS-T, SFSQL, WMS-C, SLD• Funcionalidades: – Trata estilizações SLD; – Documentação excelente; – Baseado na biblioteca geotools;11-10-21 OSGeo Live Overview OSGeo Live Overview 69
  70. 70. http://udig.refractions.net/11-10-21 OSGeo Live Overview OSGeo Live Overview 70
  71. 71. zyGrib• Visualizador de mapas do tempo• Padrões: GRIB (padrão de dados do tempo)11-10-21 OSGeo Live Overview OSGeo Live Overview 71
  72. 72. Gerenciador de Crises Gerenciador de Crises Sahana Ushahidi Agasti Crisis Management11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 72 72
  73. 73. Crisis Management• Software que exploram a utilização de GIS em situações criticas de catastrofes• O que se propoe – Habilidade de trabalhar sem conexão com a internet; – Utilização de dispositivos móveis – Organização de frentes voluntarias11-10-21 OSGeo Live Overview OSGeo Live Overview 73
  74. 74. Sahana Agasti• Serviço Web para Gerencia de Crises• Features – Mapas de Situação – Registro de Pessoas em Missões – Registro de Vitimas – Registro Organizacional – Requisição de socorro médico – Gerencia de inventário e voluntariado – Mensagerias, Catalogação e Relatórios11-10-21 OSGeo Live Overview OSGeo Live Overview 74
  75. 75. http://www.sahanafoundation.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 75
  76. 76. Sahana Agasti Sponsors and Support• Sri Lankan FOSS community (2004 Tsunami)• Swedish International Development• IBM• US National Science Foundation11-10-21 OSGeo Live Overview OSGeo Live Overview 76
  77. 77. Ushahidi• Mapeamento de eventos espaço/temporal através de SMS, email e web.• Padrões: KML/KMZ• Features – Mapa interativo – Linha do tempo – Subscrição a alertas dentro de uma área proxima – Estilização via CSS, leitores imediatos de KML/KMZ – Instalação em 5 minutos –• Ushahidi means “testimony” in Swahili used to cover post election violence in Kenya11-10-21 OSGeo Live Overview OSGeo Live Overview 77
  78. 78. http://www.ushahidi.com11-10-21 OSGeo Live Overview OSGeo Live Overview 78
  79. 79. Spatial Tools Spatial Tools R Spatial Task View GMT GeoKettle Mapnik MapTiler Spatial Tools11-10-2111-10-21 Rafael Soto – FOSS4G 2011 based Rafael Soto – FOSS4G 2011 based 79 79
  80. 80. GeoKettle• Habilita a plataforma Pentaho a entender dados geo• Padrão: SFS• Features: – Extração: 35 bancos de dados diferente, KML, XLS, Xbase, files; – Transformação: data transfer engine, lookup, calculation, javascript, SQL, RegExp, Split, Map, Select, Partition, Filter, Merge, Join, Duplicate, Cluster, Pivot, Geospatial – Load: database, warehouse, partition, bulk, parallel, cluster – Interface gráfica para construção dos processos;11-10-21 OSGeo Live Overview OSGeo Live Overview 80
  81. 81. http://www.geokettle.org/11-10-21 OSGeo Live Overview OSGeo Live Overview 81
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×