A Novageo e o Open­Source
Leonardo Andrade
Mês da Geografia
Ordem dos Engenheiros Região Norte
13 de Maio de 2011
Motivação
●
Porquê open­source?
●
OSS na Novageo
●
Obstáculos e vantagens
●
O futuro do open­source geoespacial
Novageo e o Open­Source
Porquê open­source?
●
●
Funcionamento do mercado favorecia os fabricantes proprietários
Internet e fontes colaborativas
●
●
Comoditização do SIG
●
Aposta na competência acima do rent­seek
Produto cada vez menos importante
Novageo e o Open­Source
A Novageo e o Open­Source
Novageo e o Open­Source
Como?
Novageo e o Open­Source
Como?
Novageo e o Open­Source
Exemplo: Inserção de Processo
Novageo e o Open­Source
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 Open­Source
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 Open­Source
Exemplo
Carta de Risco de Incêndio Florestal
Novageo e o Open­Source
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 Open­Source
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 Open­Source
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 Cloud­Computing
Novageo e o Open­Source
O Futuro do Open­Source
Novageo e o Open­Source
O Futuro do Open­Source
Novageo e o Open­Source
Contribuições
Disseminação de software open­source
●
–
Dezenas de servidores Linux, PostGIS, MapServer
–
QGIS, FWTools instalados em clientes;
Contribuições para open­source
●
–
Foruns
–
Documentação
Novageo e o Open­Source
Obrigado
[email protected]
Novageo e o Open­Source
Download

A Novageo e o OpenSource - Ordem dos Engenheiros Região Norte