A Novageo e o OpenSource Leonardo Andrade Mês da Geografia Ordem dos Engenheiros Região Norte 13 de Maio de 2011 Motivação ● Porquê opensource? ● OSS na Novageo ● Obstáculos e vantagens ● O futuro do opensource geoespacial Novageo e o OpenSource Porquê opensource? ● ● Funcionamento do mercado favorecia os fabricantes proprietários Internet e fontes colaborativas ● ● Comoditização do SIG ● Aposta na competência acima do rentseek Produto cada vez menos importante Novageo e o OpenSource A Novageo e o OpenSource Novageo e o OpenSource Como? Novageo e o OpenSource Como? Novageo e o OpenSource Exemplo: Inserção de Processo Novageo e o OpenSource Exemplo: Inserção de Processo 1.Dados do edificado carregados para base de dados (GDAL/OGR, PostgreSQL/Postgis) 2.Utilizador desenha a área de interesse (Javascript, OpenLayers) 3. Polígono é validado topologicamente (Postgis/Geos) 4.Informação é cruzada com o PDM, com cálculo de áreas (Mapserver, PHP, Postgis) Novageo e o OpenSource Exemplo PostgreSQL/Postgis: Cartografia Comprimento total das linhas de água: − SELECT sum(length2d(the_geom)) FROM elemento, elemento_codigo, codigo, WHERE elemento.id=elemento_codigo.id_elemento AND elemento_codigo.id_codigo=codigo.id AND codigo.codigo=12010603; Exemplo PostgreSQL/Postgis: Cartografia Simbologia – CLASS – NAME "12010601" – EXPRESSION "12010601" – TITLE "Linha De Agua 3D" – STYLE – COLOR 0 210 210 – END – END – Exemplo Novageo e o OpenSource Exemplo Carta de Risco de Incêndio Florestal Novageo e o OpenSource Exemplo Carta de Risco de Incêndio Florestal ● ● ● r.reclass input=vuln1@crif "rules=/grasslib/reclass.txt]" output=vunl2@crif r.mapcalc "[mapa output]" = "(( devlives@crif" + "rc@crif ")/8)" r.colors map=map_risk@crif "rules=/grasslib/ressymbol.txt" ● r.quantile r input=perigosidade@crif quantiles=6 ● etc... Novageo e o OpenSource Dificuldades ● Fontes de dados ● ● Configuração difícil ● ● Feito por informáticos .. para informáticos Resistência à mudança ● Formatos proprietários (dgn, dwg, geodatabase ...) Ideias préconcebidas Novageo e o OpenSource Vantagens Ambiente colaborativo ● ● mais fácil encontrar soluções online Integração com soluções desenvolvidas pelos clientes ● ● de acordo com o espirito do software livre Mais independência ● ● acesso ao código Escalabilidade no licenciamento ● ● exemplo: + um servidor = + trabalho de consultoria ● orientado para SDIs e CloudComputing Novageo e o OpenSource O Futuro do OpenSource Novageo e o OpenSource O Futuro do OpenSource Novageo e o OpenSource Contribuições Disseminação de software opensource ● – Dezenas de servidores Linux, PostGIS, MapServer – QGIS, FWTools instalados em clientes; Contribuições para opensource ● – Foruns – Documentação Novageo e o OpenSource Obrigado [email protected] Novageo e o OpenSource