Diferenças entre tecnologias de desenvolvimento GEO livres
-
Upload
samuel-junior -
Category
Technology
-
view
380 -
download
1
description
Transcript of Diferenças entre tecnologias de desenvolvimento GEO livres
![Page 1: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/1.jpg)
Arquitetura
Softwares Livres
Centro de Formação de Recursos Humanos em
Transportes (Ceftru / UnB)
![Page 2: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/2.jpg)
GeoTI
Introdução Licenciamento de Softwares
Software Livre Software de código aberto Software gratuito
Licenças de softwares livres GPL LGPL
![Page 3: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/3.jpg)
GeoTI
OGC SFS WFS WMS WCS GML
Sistemas Livres de código aberto para área de Geotecnologias
![Page 4: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/4.jpg)
GeoTI
Servidores Mapserver Geoserver
Clientes JUMP P.mapper OpenLayer Quantum Gis
![Page 5: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/5.jpg)
GeoTI
Banco de dados geográfico livre Postgres Postgis
![Page 6: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/6.jpg)
GeoTI
Introdução– A evolução tecnológica tem exigido
crescentes investimentos na área de Tecnologia da Informação (TI), na área de Geotecnologias, o elevado valor das licenças para construção de uma infraestrutura integrada inviabiliza muitos projetos em inúmeras empresas privadas e instituições públicas, sendo nasce a necessidade de TI baseado em software livres.
![Page 7: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/7.jpg)
GeoTI
Razões para software livre– Necessidade de adoção de padrões
abertos para o Governo Eletrônico (eGov);– Nível de segurança proporcionado pelo
software livre;– Independência tecnológica;– Desenvolvimento de conhecimento local;– Possibilidade de auditabilidade dos
sistemas;– Independência de fornecedor único.
![Page 8: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/8.jpg)
GeoTI
Licença de softwares Software Livre
é direcionado para atender uma determinada demanda, como os demais, porém para ser um SL deve:
– A liberdade para estudar como o programa funciona e adaptá-lo para as suas necessidades;
– A liberdade de redistribuir cópias;– A liberdade de aperfeiçoar o programa e liberar os
seus aperfeiçoamentos, por exemplo, acesso ao código fonte;
– A liberdade de executar o programa, para qualquer propósito.
![Page 9: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/9.jpg)
GeoTI
Licença de softwares Software de código aberto
O usuário tem acesso ao código-fonte, podendo alterá-lo para suas necessidades, a diferença entre SL é observar que o software de código aberto não atende alguma(s) das quatros liberdades do SL.
“o código aberto faz alusão a uma metodologia de desenvolvimento, enquanto o software livre está relacionado a um movimento social”
![Page 10: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/10.jpg)
GeoTI
Licença de softwares Software gratuito
Estes sistemas são disponibilizados de forma gratuita, porém, normalmente, não podem ser modificados e não se tem acesso ao código fonte.
SOFTWARES COMERCIAS
SOFTWARES PROPRIETÁRIOS
![Page 11: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/11.jpg)
GeoTI
Tipos de licenças de softwares Livres GPL
O software atende as 4 liberdades descritas anteriormente como software livre e o surgimento de um sistema derivado dele, deve ser licenciado sob a mesma licença.
Licensep.mapper is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
P. Mapper
![Page 12: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/12.jpg)
GeoTI
Tipos de licenças de softwares Livres LGPL
Sob esta licença, podemos combinar SL (GPL) com softwares abertos, sem a exigência de que o novo sistema deva ser licenciado sob a GPL.
LicenseEm fase de elaboração
SIG – D
esktop – E
B
![Page 13: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/13.jpg)
GeoTI
OGC É um consórcio internacional chamado Open
Geospatial (OGC – Open Geospatial Consortium).
O OGC possui a missão de desenvolver especificações para interfaces espaciais que serão disponibilizadas livremente para uso geral.
![Page 14: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/14.jpg)
GeoTI
Especificações: WFS
(Web Feature Service): esta especificação apresenta uma forma de acesso (inserção, atualização, exclusão e análise) à feição através do ambiente WEB, através de um formato GML.
![Page 15: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/15.jpg)
GeoTI
Operações para WFS: GetCapabilities GetFeature DescribeFeatureType GetGmlObject Transaction
Pág
ina 1
6
![Page 16: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/16.jpg)
16
Cliente Servidor
Oye… ¿Qué me puedes decir de la localización de Málaga? Petición
Título: MálagaEntidad: MunicipioProvincia: MálagaLong, LatRespuesta
GeoTI
![Page 17: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/17.jpg)
GeoTI
Especificações: WMS
(Web Map Service): esta especificação define 4 protocolos (GetCapabilities,GetMap, GetFeatureInfo e DescribeLayer) que permitem a leitura de múltiplas camadas de informações (layers) georreferenciadas, contendo vetores e/ou imagens.
Operações GetCapabilities GetMap GetFetureInfo
![Page 18: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/18.jpg)
GeoTI
Especificações: WMS – Requisição
http://www.idee.es/wms/IDEE-Base/IDEE-Base? REQUEST=GetMap& VERSION=1.3.0& SERVICE=WMS& CRS=EPSG:4258& BBOX=-10.12946,42.02594,-6.95156,43.71042& WIDTH=998& HEIGHT=529& LAYERS=Todas& STYLES=default& FORMAT=image/png& TRANSPARENT=TRUE& EXCEPTIONS=INIMAGE
![Page 19: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/19.jpg)
GeoTI
Especificações: WMS – Exemplo
GetMap
![Page 20: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/20.jpg)
GeoTI
São elas: GML
(Geography Markup Language): padrão baseado no XML desenvolvido para permitir o transporte e armazenamento de informações geográficas.
SFS (Simple Features Specification): esta especificação
define um formato, de acordo com o SQL padrão para armazenamento, leitura, análise e atualização de “feições simples” (dados geográficos) através de uma API (ODBC).
WCS (Web Coverage Service): é um serviço que suporta a
comunicação eletrônica
![Page 21: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/21.jpg)
GeoTI
Sistemas Livres de código aberto para área de Geotecnologias Servidores
Mapserver– Suporta aos formatos de vetores: ESRI® Shapefiles,
PostGIS, ESRI® ArcSDE (versão alfa), etc;– Suporte ao formato matricial (apenas 8bit): TIFF/GeoTIFF,
GIF, PNG, ERDAS, JPEG e EPPL7;– Indexação espacial quadtree para shapefiles;– Customizável através de templates;– Seleção de características por ítem/valor, ponto, área ou
outra característica;
![Page 22: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/22.jpg)
GeoTI
Sistemas Livres de código aberto para área de Geotecnologias Servidores
Mapserver– Suporte à fonte TrueType;– Suporte para dados matriciais e vetoriais;– Geração automática de legenda e barra de escala;– Geração de mapas temáticos usando expressões lógicas
ou regulares baseadas em classes;– Característica de rotulação (labels) incluindo mediação de
colisão de rótulos;– Configuração dinâmica através de URLs;– Projeção dinâmica.
![Page 23: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/23.jpg)
GeoTI
Sistemas Livres de código aberto para área de Geotecnologias Servidores
Geoserver Assim como o MapServer, este sistema é indicado
para o desenvolvimento de aplicações de SIG para WEB. Ele é implementado em J2EE e contempla as principais especificações do OGC.
Suporte: O GeoServer tem suporte para ESRI® Shapefiles,
ESRI® ArcSDE, PostgreSQL/PostGIS e Oracle®
Spatial. Ele trabalha com 4 padrões do OGC: SFS (PostGIS), WFS, WMS e GML.
![Page 24: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/24.jpg)
GeoTI
Clientes JUMP
Este sistema é um Framework Java para o desenvolvimento de aplicações de SIG.
Características técnicas Completas ferramentas para manipulação de
feições (visualização, edição e criação); Trabalha nativamente com arquivos em
formato ESRI® Shapefiles e GML; Permite conexão a servidores WMS; Suporte ao PostGIS através de plugin.
![Page 25: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/25.jpg)
GeoTI
Clientes P.Mapper
Este sistema é um Framework PHP para o desenvolvimento de aplicações de SIG.
Características técnicas Baseado em MapServer, logo todas as
funcionalidades do MapServer são suportadas pela aplicação.
![Page 26: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/26.jpg)
GeoTI
Clientes P.Mapper
Este sistema é um Framework PHP para o desenvolvimento de aplicações de SIG.
Características técnicas Baseado em MapServer, logo todas as
funcionalidades do MapServer são suportadas pela aplicação.
![Page 27: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/27.jpg)
GeoTI
Clientes P.Mapper
Este sistema é um Framework PHP para o desenvolvimento de aplicações de SIG.
Características técnicas Baseado em MapServer, logo todas as
funcionalidades do MapServer são suportadas pela aplicação.
![Page 28: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/28.jpg)
GeoTI
Clientes OpenLayer
Este sistema é um Framework PHP para o desenvolvimento de aplicações de SIG.
Características técnicas Baseado em MapServer, logo todas as
funcionalidades do MapServer são suportadas pela aplicação.
![Page 29: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/29.jpg)
GeoTI
Clientes Quantum Gis
O QGIS é um visualizador de dados geográficos com interface amigável. Possui poucos recursos para tratamento dos dados (vetoriais ou matriciais), mas permite acesso a uma grande variedade de dados vetoriais através da biblioteca OGR.
![Page 30: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/30.jpg)
GeoTI
Banco de dados geográficos livre PostGres
PostgreSQL é um dos SGBDs (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançados, contando com recursos como:
consultas complexas chaves estrangeiras integridade transacional controle de concorrência multi-versão suporte ao modelo híbrido objeto-relacional gatilhos visões Linguagem Procedural em várias linguagens (PL/pgSQL,
PL/Python, PL/Java, PL/Perl) para procedimentos armazenagem Indexação por texto Estrutura para guardar dados Georeferenciados PostGIS
![Page 31: Diferenças entre tecnologias de desenvolvimento GEO livres](https://reader038.fdocument.pub/reader038/viewer/2022102805/55612a45d8b42a8e578b5477/html5/thumbnails/31.jpg)
GeoTI
Banco de dados geográficos livre PostGis
É uma extensão espacial gratuita e de código fonte livre. Sua construção é feita sobre o sistema de gerenciamento de banco de dados objeto relacional (SGBDOR) :