Escolar Documentos
Profissional Documentos
Cultura Documentos
Este documento foi produzido com software livre: Este documento está licenciado:
bna
c manter uso não manter
autoria comercial licença
Prefeitura Municipal de Fortaleza
Apresentação
Prioridade Órgão
1 SETFOR – Secretaria de Turismo
1 FUNCET - Fundação da Cultura do Esporte e Turismo
1 Gabinete da Prefeita
2 AMC - Autarquia Municipal de Trânsito e Cidadania
2 Ouvidoria Geral
2 SER II - Secretaria Executiva Regional II
2 SER V - Secretaria Executiva Regional V
2 SER VI - Secretaria Executiva Regional VI
3 CPL - Comissão Permanente de Licitação
3 FUNCI - Fundação da Criança da Cidade
3 IPM - Instituto de Previdência do Município
3 IMPARH - Inst. Pesq. Admin. de Recursos Humanos
3 PGM - Procuradoria Geral do Município
3 Gabinete do Vice Prefeito
3 ARFOR – Agência Reguladora de Fortaleza
3 EMLURB - Empresa de Limpeza Urbana
3 SER I - Secretaria Executiva Regional I
3 IPEM - Instituto de Pesos e Medidas
3 SER IV - Secretaria Executiva Regional IV
Distribuição da Pesquisa
76%
servidor
terceirizado
24%
Equipe Técnica
OpenGEO Consultoria
No período no qual este trabalho foi executado, os seguintes gestores faziam parte da
PMF.
Licenciamento
Considerações importantes:
● Para cada novo uso ou distribuição, deve-se deixar claro, para outros, os termos da
licença desta obra;
● Qualquer uma destas condições podem ser renunciadas, desde que o interessado
obtenha permissão do autor (Prefeitura Municipal de Fortaleza);
● O detalhamento desta licença está disponível no Apêndice 4 deste documento.
Marcas Registradas
Sumário
Relatório.....................................................................................12
1. Introdução.............................................................................12
2. Abordagem técnica..................................................................13
2.1. Conceitos................................................................................13
2.2. Definições Técnicas....................................................................15
A) Inteligência Geográfica......................................................................15
B) Geoprocessamento............................................................................16
C) Produtos Cartográficos Digitais.............................................................16
D) Software Livre.................................................................................17
E) Padrões abertos...............................................................................17
F) Infra-estrutura corporativa de TIC.........................................................20
3. Análise do atual Plano Diretor de Geoprocessamento (PDGeo)..............20
4. Estruturação do Setor de Geoprocessamento e CTM...........................22
4.1. Fluxos de trabalho.....................................................................30
Célula de Pesquisa e Desenvolvimento........................................................30
Célula de Suporte e Capacitação...............................................................31
Célula de Acompanhamento e Normalização.................................................31
Célula de Produção e Manutenção de Dados Georeferenciados...........................32
5. Demandas envolvendo geoprocessamento.......................................33
6. Capacitação do Corpo Técnico.....................................................36
7. Sistemas homologados para o Geoprocessamento Corporativo..............38
7.1. Grupo 1..................................................................................39
A) Servidores......................................................................................39
B) Clientes.........................................................................................43
C) Sistemas Gerenciadores de Banco da Dados (repositório)..............................47
D) Bibliotecas, frameworks e outros componentes para o desenvolvimento de
aplicações..........................................................................................49
7.2. Grupo 2..................................................................................54
A) Servidores......................................................................................54
B) Clientes.........................................................................................55
C) Bibliotecas, frameworks e outros componentes para o desenvolvimento de
aplicações..........................................................................................58
Glossário...................................................................................96
Apêndice 2................................................................................101
Lista de abreviaturas...................................................................101
Apêndice 3................................................................................103
Detalhamento dos Treinamentos.....................................................103
A) Geoprocessamento com ênfase em software livre e padrões abertos..........103
B) gvSIG......................................................................................105
C) Quantum GIS............................................................................105
D) MapServer - CGI.........................................................................106
E) GeoServer................................................................................106
F) PostgreSQL Fundamentos..............................................................107
G) PostgreSQL Administração............................................................108
H) PostgreSQL - Linguagem Procedural PL/pgSQL.....................................108
I) PostgreSQL - Performance Tuning....................................................111
J) PostGIS....................................................................................113
K) PHP/Mapscript..........................................................................113
L) Geotools..................................................................................114
Apêndice 4................................................................................116
Licenciamento detalhado deste documento (obra técnica).....................116
1. Definições......................................................................................116
2. Direitos de Uso Legítimo. ...................................................................117
3. Concessão da Licença. ......................................................................117
4. Restrições. ....................................................................................118
5. Declarações, Garantias e Exoneração.....................................................120
6. Limitação de Responsabilidade............................................................120
7. Terminação....................................................................................120
8. Outras Disposições............................................................................121
Relatório
1. Introdução
Este Plano Diretor de Geoprocessamento (PDGeo) consolida
os mais modernos conceitos envolvendo Geoprocessamento
Corporativo e Cadastro Técnico. Seguindo o conteúdo deste Plano
Diretor, a Prefeitura Municipal de Fortaleza (PMF) poderá
implantar uma das mais completas soluções de Geoprocessamento
já projetada para um prefeitura, dando um grande salto
qualitativo na gestão pública municipal.
As abordagens técnicas deste trabalho visam atender tanto
os especialistas em Geotecnologias, quanto os profissionais da
área de Tecnologia da Informação e Comunicação (TIC). Estes 2
grupos serão os mais envolvidos nas fases de execução do PDGeo,
ou seja, na implantação do projeto de Geoprocessamento
Corporativo.
Este documento foi licenciado livremente com os seguintes
objetivos:
● Dar transparência ao processo de evolução tecnológica
no qual a atual gestão está envolvida;
● Apresentar, principalmente à sociedade fortalezense,
as metas que irão conduzir a Prefeitura para um novo
estágio de qualidade na gestão pública com base nas
Tecnologias Geoespaciais (Geoprocessamento) e nos
novos conceitos envolvendo o Cadastro Técnico
Multifinalitário (CTM);
● Compartilhar conhecimentos técnicos com as demais
prefeituras, colaborando com o avanço tecnológico de
todo o país.
2. Abordagem técnica
2.1. Conceitos
Uma importante visão conceitual para compreensão das
ações que serão executadas, como conseqüência deste PDGeo, é
que as aplicações em geotecnologias abrangem as aplicações de
TIC, ou seja, as diretrizes deste Plano Diretor de
Geoprocessamento deverão ser consideradas como importantes
alicerces na elaboração do Plano Diretor de Tecnologia da
Informação. Para melhor compreensão deste conceito, podemos
analisar o caso dos Sistemas Gerenciadores de Banco de Dados
(SGBD). Um SGBD que possui um módulo espacial/geográfico pode
atender todo tipo de aplicação numa instituição, tanto as que
exigem análises espaciais e topológicas, quanto as que não
exigem. Porém, um SGBD que não possui este módulo não atende
a maioria das demandas de uma prefeitura, ou seja, não deve ser
homologado para os sistemas corporativos.
Mais de 95%
das aplicações de
uma prefeitura
GEOTECNOLOGIAS
exigem algum tipo
de análise espacial
e/ou topológica,
ou seja, exigem
TIC sistemas com
inteligência geográfica.
A) Inteligência Geográfica
Podemos entender por Inteligência Geográfica a
capacidade que uma determinada situação possui em prover
análises espaciais/geográficas e topológicas. É bom destacar que
a palavra “situação” não necessariamente está ligada à
implantação de alguma tecnologia (sistemas, hardwares, etc).
Para exemplificar um caso mais genérico, imagine-se
andando pelas ruas de uma cidade bastante verticalizada a
procura de uma praça. Em cada rua, você terá uma uma visão
bem limitada para o planejamento do seu deslocamento,
Coordenação
Equipe de
Equipe de Pesquisa e Equipe de Equipe de Levantamento
Equipe de CTM Informações Geográficas e
Normatização Desenvolvimento de Campo
Estatísticas
● Coordenação do DGeoCTM
○ Célula de Pesquisa e Desenvolvimento
■ Equipe de Desenvolvimento
● Atribuições (competências e responsabilidades):
1024x768.
■ Perfil da Equipe (qualificação):
● Profissionais de nível técnico e/ou superior com
facilidade de comunicação e capacidade de
sistematizar novos conhecimentos na área de
geotecnologias.
○ Célula de Acompanhamento e Normalização
■ Atribuições (competências e responsabilidades):
● Promover eventos técnicos para discussão e
melhoria contínua do PDGeo. Estes eventos
deverão ser promovidos juntamente com a
participação da Célula de Pesquisa e
Desenvolvimento;
● Planejar um cronograma de treinamento
semestral para garantir a atualização técnica dos
servidores e o cumprimento das metas
estabelecidas no PDGeo. Os cronogramas deverão
ser planejados com 1 semestre de antecedência
sempre que os treinamentos forem ministrados
pelos próprios técnicos da PMF. No caso de
treinamentos a serem contratados (instrutores
externos), o planejamento deverá ocorrer no ano
anterior para que o orçamento possa ser
disponibilizado;
● Avaliação dos Sistemas de Informação a serem
contratados pela PMF, verificando os seguintes
itens:
○ A importância das informações da base de
dados que o sistema irá tratar, identificando
as referências geográficas desta base e a
estratégia de integração com o Banco de
Dados Geográfico (BDGeo);
○ Padrões abertos OpenGIS® implementados
pelo sistema, verificando se os mesmos
atendem as exigências do PDGeo. No caso de
não atender, estabelecer no contrato um
prazo máximo de 6 meses para adequação
após a implantação do sistema.
● Emitir parecer desaconselhando a contratação de
sistemas sempre que os mesmos não atendam as
diretrizes estabelecidas pelo PDGeo.
■ Dimensão da Equipe:
● Quantidade ideal: 6 pessoas;
● Quantidade mínima: 2 pessoas.
■ Equipamentos:
● 6 computadores;
● 1 impressora A4.
■ Perfil da Equipe (qualificação):
● Profissionais de nível técnico e/ou superior com
conhecimento em planejamento e capacidade de
implantar e garantir a execução de normas
técnicas e administrativas.
○ Célula de Produção e Manutenção de Dados
Georeferenciados
■ Equipe de CTM
● Atribuições (competências e responsabilidades):
○ Manter atualizado o Banco de Dados dos
imóveis (base cadastral) municipais (privados
e públicos), dos lotes (e loteamentos), das
quadras, dos logradouros e das áreas públicas;
○ Produzir o(s) novo(s) desenho(s)
georeferenciado(s) dos processos relacionados
a união ou desmembramento de imóveis,
lotes e quadras;
○ Planejar e coordenar as ações para manter
atualizada as medidas e os atributos dos
imóveis, lotes e quadras, visando a
atualização da base cadastral;
○ Georeferenciar os novos e os antigos
loteamentos;
○ Garantir que a aprovação dos novos
loteamentos seja executada somente após o
georeferenciamento e o lançamento dos
mesmos no Banco de Dados Geográfico;
○ Manter o índice de ruas e loteamentos do
Município de Fortaleza, com o objetivo de
identificar ruas e logradouros públicos de
acordo com o disposto na Lei N. 8051 de 30
de julho de 1997.
● Dimensão da Equipe:
○ Quantidade ideal: 30 pessoas;
○ Quantidade mínima: 10 pessoas.
● Equipamentos:
○ 30 computadores;
○ 1 impressora A4 laser colorida;
○ 1 Scanner de mesa;
○ 1 Scanner formato A0;
○ 10 PDAs integrados a GPS.
● Perfil da Equipe (qualificação):
○ Profissionais de nível técnico e/ou superior
com conhecimento de vetorização, confecção
de croquis e ferramentas de SIG ou CAD.
■ Equipe de Informações Geográficas e Estatísticas
● Atribuições (competências e responsabilidades):
○ Manter atualizada a base cartográfica
municipal e todos os objetos e dados
referentes ao Banco de Dados Geográfico da
PMF, com exceção dos dados de
responsabilidade da Equipe de CTM;
○ Implantar e manter registro de dados
relativos à densidade demográfica, aspectos
sócio-econômicos e população geral;
○ Implantar e manter registro dos equipamentos
e benfeitorias públicos e privados para
prestação de serviços aos munícipes;
○ Manter atualizado os Bancos de Dados dos
zoneamentos, contento os atributos
(legislação) e delimitações físicas. Este Banco
de Dados deve contemplar todas as leis de
zoneamento, em especial, a Lei de Uso e
Ocupação do Solo.
● Dimensão da Equipe:
○ Quantidade ideal: 20 pessoas;
○ Quantidade mínima: 10 pessoas.
● Equipamentos:
○ 20 computadores;
Definição e análise do
problema
Análise
(testes) e
NÃO
homologação
das novas
tecnologias
Verificação da
possibilidade
de solução NÃO
através da
SIM própria equipe
Instalação e configuração
(implantação)
SIM
Soluciona o problema
Gera documentação
Serviço concluído
Modelagem do novo
sistema ou dos novos
recursos de um sistema já Possibilidade
existente de promover
NÃO Estudo
melhorias na
inconclusivo
arquitetura da
solução.
Contratação de
Desenvolvimento consultoria
SIM
Implantação
Implantação
Produção de Produção de
documentação (manuais) documentação (manuais) NÃO
Demanda finalizada
Existem
propostas NÃO Fiscaliza e emite relatórios
de Ampla divulgação do sobre o andamento dos
SIM processos
melhoria calendário e conteúdo dos
treinamentos
Execução das
melhorias Acompanha a execução
Finaliza processo
Divulgação das
melhorias
Finaliza processo
Existe
Alteração NÃO NÃO planta
de Existe original do
traçado algum
NÃO loteamento
croqui ou Existe planta NÃO
planta da georeferenciada
atualização
SIM Levanta
loteamento em SIM
campo
Levantamento do
Desenha novo traçado croqui ou planta em
(banco de dados campo
geográfico) e coloca o SIM
SIM
antigo num registro
histórico Planta é NÃO
georeferenciada
Produção de planta
Vetoriza a novo dado georeferenciada em Produz a planta
geográfico e passa o formato digital georeferenciada
antigo para um arquivo de NÃO Planta é
histórico digital
Alteração
dos
NÃO
limites As
físicos informações NÃO
Contratação
NÃO das áreas já existem
de serviço
em alguma
externo
instituição
SIM
Preparação da
especificação técnica Desenha novas áreas
SIM
SIM (banco de dados Definição da equipe e dos
geográfico) e coloca o equipamentos necessários
antigo num registro para o trabalho de campo
histórico
Medidas administrativas
Planejamento para
para obtenção dos dados
execução com os próprios
recursos
Fiscalização da
execução dos produtos
contratados
Homologação dos
produtos contratados
SIM
Inclusão no Banco de
Atualiza atributo no Dados Geográfico
Atualização do Banco de banco de dados
Dados Geográfico geográfico
Finaliza processo
7.1. Grupo 1
Todos os sistemas presentes neste grupo tiveram as
principais funcionalidades testadas em diferentes plataformas:
● Ubuntu Linux;
● Fedora Linux;
● Microsoft Windows XP.
Os sistemas foram divididos em 4 categorias para facilitar a
compreensão do contexto no qual os mesmos serão utilizados.
A) Servidores
Estes sistemas fazem o parte da camada intermediária da
arquitetura projetada e implementam a camada de
interoperabilidade da solução proposta.
MapServer
O MapServer é um dos mais completos sistemas para
disponibilização de dados geográficos em ambiente Web (Internet
e Intranet). Com performance superior aos outros sistemas
similares proprietários (servidores de mapas), o MapServer possui
recursos avançados para implementação de soluções corporativas
de geoprocessamento, tais como:
● Multiplataforma – capacidade de rodar em Linux,
Microsoft® Windows, Mac OS® X, Solaris, etc;
● Geração de mapas estruturados em variados tipos de
camadas;
● Rotulação (label) de camadas, incluindo controle de
colisão de rótulos;
● Saída formatada por modelos personalizáveis;
● Suporte para fontes TrueType;
● Automação de elementos de mapas (escala, mapa de
referência e legenda);
● Mapeamento temático usando classes baseadas em
expressões lógicas ou expressões regulares;
● Interface para desenvolvimento em PHP, Python, Perl,
Ruby, Java, e C#;
● Capacidade de trabalhar com dados matriciais nos
formatos: TIFF/GeoTIFF, EPPL7, e vários outros através da
biblioteca GDAL (Geospatial Data Abstraction Library);
● Capacidade de trabalhar com dados vetoriais nos formatos:
ESRI® Shapefiles, PostGIS, ESRI® ArcSDE, Oracle® Spatial,
MySQL e muitos outros via biblioteca OGR (Simple Feature
Library);
● Implementa as principais especificações OpenGIS® do Open
GeoSpatial Consortium (OGC): WMS (cliente/servidor), WFS
não transacional (cliente/servidor), WMC, WCS, Filter
Encoding, SLD, GML e SOS;
● Tratamento de projeções de mapas em tempo real (mais
de 1000 projeções através da biblioteca Proj4); Common Gateway
Interface (CGI): tecnologia
● Indexação espacial quadtree para ESRI® Shapefiles. que possibilita a geração
de páginas dinâmicas
O MapServer fornece um CGI com inúmeras funcionalidades através de sistemas que
para desenvolvimento de aplicações mais simples de SIG em estão instalados num
ambiente WEB, possibilitando o desenvolvimento de aplicações servidor Web.
sem a necessidade de conhecimento em programação. Para
Fig. 7.1 – Aplicações desenvolvidas com base no MapServer. Ao lado esquerdo, é apresentada
uma aplicação da Secretária de Segurança Pública do MS. Ao lado direito, é apresentada uma
aplicação da Agência Executiva de Gestão das Águas do Estado da Paraíba.
MapServer
Site Principal: http://mapserver.gis.umn.edu
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): C
Interfaces de acesso ao API: PHP, Python, Perl, Ruby, Java, e C#
Licença: Similar a MIT.
Especificações OpenGIS®: WMS (cliente/servidor), WFS não transacional
(cliente/servidor), WMC, WCS, Filter
Encoding, SLD, GML e SOS.
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://mapserver.gis.umn.edu/community/mailinglists
/mapserver-users/
Fig. 7.2 – Aplicações desenvolvidas com base no GeoServer. Ao lado esquerdo, é apresentado
o projeto GeoVISTA com mapas da Pensilvânia. Ao lado direito, é apresentado o projeto Open
Planning.
GeoServer
Site Principal: http://www.geoserver.org
Mantenedor (responsável): The Open Planning Project (TOPP)
Linguagem (código-fonte): Java
Licença: GNU/GPL
Especificações OpenGIS®: WMS, WFS-T (transacional) e GML.
Outros padrões abertos: KML (formato do Google Earth)
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 1GB, HD: 60GB
Lista de discussão oficial: https://lists.sourceforge.net/lists/listinfo/geoserver-
users
B) Clientes
Nesta categoria, estão os sistemas que darão maior
flexibilidade aos usuários mais especializados, possibilitando
recursos mais avançados como edição de bases cartográficas,
confecção de mapas temáticos a partir de qualquer fonte de
dado, etc.
gvSIG
Este é o SIG livre para desktop mais completo da
atualidade. Possui recursos similares aos sistemas proprietários
mais vendidos no mercado. Com uma grande quantidade de plug-
ins sendo desenvolvidos por diferentes projetos espalhados pelo
mundo, o gvSIG pode ser expandido com recursos não encontrados
nos softwares similares. As principais características são:
● Multiplataforma (Java®) – capacidade de rodar no Linux,
Microsoft® Windows e Mac OS® X;
● Interface amigável e bastante intuitiva;
● Suporte aos seguintes padrões OpenGIS®: SFS (PostGIS e
MySQL®), WFS, WCS, WMS e GML;
● Ferramentas avançadas de edição, incluindo recursos de
comando linha similares aos softwares de CAD mais
populares;
● Capacidade de tratar os principais formatos vetoriais:
ESRI® Shapefile (leitura/escrita), DGN (leitura), DWG
(leitura) e DXF (leitura/escrita);
● Integração com os seguintes SGBDs: PostgreSQL®, MySQL®
e Oracle®;
● Funções de análises espaciais e topológicas;
● Módulo de impressão com interface interativa e com vários
recursos para inclusão dos principais componentes: escala,
vista, legenda, etc;
● Módulo de manipulação de tabelas com recursos de
junções, geração de pontos a partir de coordenadas, etc.
Fig. 7.3 – Interface do gvSIG. Exemplos de mapas temáticos gerados a partir dos setores
censitários do município de Fortaleza.
gvSIG
Site Principal: http://www.gvsig.gva.es
Mantenedor (responsável): Conselho (secretaria) de Infraestrutura e
Transporte da Prefeitura de Valência
(Espanha) - Cofinanciamento da União
Européia – OSGeo (incubação)
Linguagem (código-fonte): Java
Licença: GNU/GPL
Especificações OpenGIS®: SFS (PostGIS e MySQL), WFS, WCS, WMS e
GML
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 1GB, HD: 60GB
Lista de discussão internacional: http://runas.cap.gva.es/mailman/listinfo/gvsig_intern
acional
Quantum GIS
Site Principal: http://www.qgis.org/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): C++
Licença: GNU/GPL
Especificações OpenGIS®: SFS (PostGIS), WFS e WMS.
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-
user
PostgreSQL
Site Principal: http://www.postgresql.org/
Mantenedor (responsável): PostgreSQL Global Development Group
Linguagem (código-fonte): ANSI C
Licença: BSD
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://www.postgresql.org/community/lists/
PostGIS
OBS: Uma das demandas
O PostGIS é um módulo que adiciona entidades geográficas identificadas na PMF foi a
ao PostgreSQL. Nativamente, o PostgreSQL já suporta geometrias necessidade de um sistema
de gestão dos trabalhos de
espaciais, porém o PostGIS adiciona a capacidade de
campo (fiscalização,
armazenamento, recuperação e análise segundo a especificação cadastro, etc) com
OpenGIS® SFS (Simple Features Specification) do consórcio capacidade de definir as
internacional Open Geospatial (OGC). melhores rotas para as
equipes chegarem aos
As inúmeras funcionalidades providas pelas análises locais de trabalho.
espaciais/geográficas e topológicas possibilitam o Exatamente neste
desenvolvimento de sistemas corporativos com inteligência contexto, existe um
geográfica (SIGs Corporativos). A padronização em conformidade projeto livre desenvolvido
com base nas
com a especificação SFS garante a interoperabilidade com
funcionalidades do PostGIS
inúmeros sistemas que suportam esta especificação (MapServer, que implementa o
GeoServer, GeoTools, gvSIG, JUMP, QGIS, etc). algoritmo de Dijkstra. Este
projeto é denominado
No período no qual este relatório foi elaborado, o padrão Pgdijkstra Routing Module
OpenGIS® SFS estava em processo de evolução e o PostGIS já (www.cartoweb.org/contri
estava se adaptando ao padrão OpenGIS® SFA. bs.html) e pode calcular o
caminho mais curto entre 2
pontos.
PostGIS
Site Principal: http://postgis.refractions.net
Mantenedor (responsável): Refractions Research
Linguagem (código-fonte): ANSI C
Licença: GNU/GPL
Especificações OpenGIS®: SFS
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://postgis.refractions.net/mailman/listinfo/postgi
s-users
GDAL/OGR
Site Principal: http://www.gdal.org/
http://www.gdal.org/ogr/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): C++
Licença: MIT
Especificações OpenGIS®: GML e SFS (PostGIS)
Outros padrões abertos: KML (formato do Google Earth)
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://lists.maptools.org/mailman/listinfo/gdal-dev/
PROJ.4
Site Principal: http://proj.maptools.org/
Mantenedor (responsável): Frank Warmerdam
(http://gdal.velocet.ca/~warmerda/)
Linguagem (código-fonte): C
Licença: MIT
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://lists.maptools.org/mailman/listinfo/proj
Geotools
Conjunto de ferramentas (bibliotecas) escritas em Java que
provê métodos padronizados para manipulação de dados
geográficos, sendo bastante útil para o desenvolvimento de SIGs.
Este projeto também implementa as especificações OpenGIS®.
Entre os recursos deste conjunto de ferramentas, podemos citar:
● Suporte para inúmeros formatos vetoriais e matriciais:
○ ESRI® Shapefile (escrita e leitura);
○ GML (leitura);
○ WFS (escrita e leitura);
○ PostGIS (leitura);
○ Oracle® Spatial (leitura);
○ ESRI® ArcSDE (leitura);
○ MySQL®;
○ GeoMedia® (leitura);
○ Tiger (leitura);
○ ArcGrid – ArcInfo® ASCII Grid e GRASS ASCII Grid
(leitura/escrita);
Arquivo de mundo: arquivo
○ Imagens com georeferenciamento baseado em “arquivo texto com as coordenadas
de mundo” (leitura/escrita). de canto referentes ao
arquivo (normalmente
● Análises topológicas sobre as geometrias (JTS); matricial) ao qual o mesmo
● Transformação de coordenadas. está associado.
Geotools
Site Principal: http://geotools.codehaus.org/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): Java
Licença: GNU/LGPL
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://geotools.codehaus.org/Mailing+Lists
Chameleon
Ambiente de desenvolvimento para aplicações de mapas
para Web altamente flexível. Baseado no MapServer, o
Chameleon apresenta um conjunto de componentes denominados
Chameleon
Site Principal: http://chameleon.maptools.org/
Mantenedor (responsável): DM Solutions Group
Linguagem (código-fonte): PHP/Mapscript
Licença: Similar MIT
Especificações OpenGIS®: WMS
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://lists.maptools.org/mailman/listinfo/chameleon
OpenLayers
Componente em Javascript que cria uma interface gráfica
para disponibilização de mapas na Web. A interface pode ser
incluída em qualquer website de forma rápida e simples, através
de uma pequena modificação do código HTML da página. O
OpenLayers implementa os principais padrões OpenGIS® e foi
incluído nas versões mais recentes do GeoServer, provendo o
recurso de visualização de dados geográficos.
OpenLayers
Site Principal: http://www.openlayers.org/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): Javascript
Licença: BSD
Especificações OpenGIS®: WFS e WMS
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://openlayers.org/mailman/listinfo/users
CartoWeb
Este framework possui inúmeros recursos para o
desenvolvimento de aplicações WebGIS. Baseado no MapServer e
escrito em PHP5, ele apresenta componentes que utilizam
recursos avançados do PostgreSQL/PostGIS. Entre as
CartoWeb
Site Principal: http://www.cartoweb.org/
Mantenedor (responsável): Camptocamp SA
Linguagem (código-fonte): PHP/MapScript
Licença: GNU/GPL
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://lists.maptools.org/mailman/listinfo/cartoweb-users
I3GEO
O I3Geo é um software para internet baseado em um
conjunto de outros softwares livres, principalmente o Mapserver.
O foco principal é a disponibilização de dados ao público através
de um conjunto de ferramentas de navegação, geração de
análises, compartilhamento e geração de mapas sob demanda.
I3GEO
Site Principal: http://mapas.mma.gov.br/download e
http://www.softwarepublico.gov.br/spb/ver-
comunidade?community_id=1444332
Mantenedor (responsável): Ministério do Meio Ambiente
Linguagem (código-fonte): Javascript/PHP/MapScript
Licença: GNU/GPL
Especificações OpenGIS®: WMS
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://www.softwarepublico.gov.br/spb/ver-
comunidade?community_id=1444332
7.2. Grupo 2
A) Servidores
Deegree
É um servidor muito similar ao GeoServer que implementa
padrões OpenGIS®. Este sistema está sendo utilizado como base
para implementação de soluções voltadas para visualização de
cidades em 3D. Um exemplo destes recursos mais avançados é o
projeto CityGML (http://www.citygml.org).
Deegree
Site Principal: http://www.deegree.org/
Mantenedor (responsável): lat/lon GmbH
Linguagem (código-fonte): Java
Licença: GNU/LGPL
Especificações OpenGIS®: WFS, WMS, WCS e CSW.
Outros padrões abertos: WTS e WPVS.
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: https://lists.sourceforge.net/lists/listinfo/deegre
e-users
GeoNetwork Opensource
Sistema de catálogo para gerenciamento de bases
cartográficas/geográficas através da Web. É indicado para gestão
de grandes volumes de dados cartográficos/geográficos,
permitindo a organização destes através de metadados. O
GeoNetwork também conta com um visualizador de mapas para
facilitar a consulta e gestão dos dados.
GeoNetwork Opensource
Site Principal: http://geonetwork-opensource.org/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): Java
Licença: GNU/GPL
Especificações OpenGIS®: WFS, WMS, WCS e CSW (ISO 19115, FGDC e DC
- metadados).
Outros padrões abertos: RSS e GeoRSS.
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: https://lists.sourceforge.net/lists/listinfo/geonet
work-users
B) Clientes
JUMP/OpenJUMP
Este sistema é um Framework Java para o desenvolvimento
de aplicações de SIG. Foi desenvolvido, inicialmente, por uma
empresa canadense e se tornou muito popular principalmente
pelo ambiente gráfico bem amigável, pela excelente
documentação e pela facilidade de programar novas
funcionalidades. Neste ambiente orientado a objeto, uma
característica muito interessante para instituições que estão em
fase de migração é a flexibilidade de rodar em qualquer
plataforma (característica da linguagem Java).
Atualmente existem variantes deste sistema com
características muito similares.
JUMP/OpenJUMP
Site Principal: http://openjump.org
Mantenedor (responsável): Comunidade de desenvolvedores
Linguagem (código-fonte): Java
Licença: GNU/GPL
Especificações OpenGIS®: SFS e WMS.
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: http://www.jump-
project.org/mailman/listinfo/jump-users
GRASS
Site Principal: http://grass.itc.it/
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): ANSI C
Licença: GNU/GPL
Especificações OpenGIS®: SFS (PostGIS).
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 1GB, HD: 60GB,
Placa gráfica 3D
Lista de discussão oficial: http://grass.itc.it/mailman/listinfo/grassuser
OSSIM
Site Principal: http://www.ossim.org
Mantenedor (responsável): Open Source Geospatial Foundation - OSGeo
Linguagem (código-fonte): C++
Licença: GNU/LGPL
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 1GB, HD: 60GB,
Placa gráfica 3D
Lista de discussão oficial: https://lists.sourceforge.net/lists/listinfo/ossim-
developer
p.mapper
Este framework oferece inúmeros recursos para
desenvolvimento de aplicações com base no MapServer. Os
principais recursos desta ferramenta são:
● Recursos de zoom e pan implementadas através de DHTML
(DOM);
● Compatibilidade com os principais navegadores Web
(browsers): Mozilla/Firefox 1.+/Netscape 6.1+, IE 5/6,
Opera 6.+;
● Ferramentas de zoom e pan também acessíveis via teclado,
botão de rolamento (wheel) do mouse e mapa de
referência (mini mapa);
● Funções de consulta do banco de dados (identificação,
seleção e pesquisa);
● Listagem de consultas do banco de dados com junções de
tabelas e hyperlinks;
● Funcionalidades de impressão: HTML e PDF;
● Funções para cálculo de áreas de distâncias;
● Download de mapas (imagens) em várias resoluções e
formatos.
p.mapper
Site Principal: http://www.pmapper.net
Mantenedor (responsável): beOpen (http://www.beopen.it)
Linguagem (código-fonte): Javascript/PHP/MapScript
Licença: GNU/GPL
Requisitos mínimos de hardware: Processador: 1GHz, RAM: 512MB, HD: 60GB
Lista de discussão oficial: https://lists.sourceforge.net/lists/listinfo/pmapp
er-users
7.3. Grupo 3
8. Arquitetura do Geoprocessamento
Corporativo
O ponto mais crítico da arquitetura corporativa é o
repositório central de dados. O PostgreSQL/PostGIS foi a única
opção homologada para este projeto, pois não existe outro SGBD
livre com capacidade de executar as análises
espaciais/geográficas e topológicas exigidas pela Prefeitura.
A construção da arquitetura considerou a importância das
especificações OpenGIS para garantir a interoperabilidade. A
definição dos padrões abertos que irão viabilizar o intercâmbio
eficiente de informações entre todos os órgãos municipais é mais
importante do que a própria definição das plataformas
tecnológicas.
Nem todos os padrões abertos indicados para a arquitetura
são homologados pelo OCG. Este é o caso, por exemplo, do
padrão KML que foi incluído pelo fato do Google Earth (versão
gratuita) está sendo utilizado por alguns servidores municipais.
Outras opções (padrões abertos) para visualização de dados 3D
podem ser o CityGML (padrão em processo de homologação pelo
OGC desenvolvido por um grupo na Alemanha -
http://www.citygml.org) e o X3D (padrão desenvolvido pelo
consórcio web 3D - http://www.web3d.org).
A arquitetura também levou em consideração a natureza
distinta dos produtos cartográficos digitais (matriciais versus
vetorial), tendo em vista que nas aplicações no âmbito do usuário
final, ou seja, aquele que utilizará a informação geográfica para
auxiliar algum processo de tomada de decisão, os produtos
cartográficos digitais assumem contextos bem diferenciados
dependendo da aplicação:
● Os dados matriciais são normalmente utilizados apenas
como um “pano de fundo” para visualização do espaço
geográfico “real” facilitando a interpretação por parte
do usuário final. Este produto normalmente não é
utilizado nos processos automatizados que envolvam
inteligência geográfica, ou seja, na prática, os Sistemas
de Informação, principalmente no âmbito municipal,
não possuem ganho operacional com o dado matricial;
● Os dados vetoriais apresentam uma situação bem
diferente, pois eles são responsáveis pela Inteligência
SGBD Geográfico
(PostgreSQL/PostGIS)
Sistemas de
SQL Server Dataflex MySQL Oracle Informação
Estratégica
Sistemas (Bases) Externos Servidor de Aplicações
(MapServer/GeoServer)
Prefeito,
Secretários,
Diretores e
Slave Master
(Datacenter 2) (Datacenter 1)
Presidentes.
Cartórios Concessionárias Governo Governo
Estadual Federal
Prefeitura de Munícipes
Fortaleza Slave
(Datacenter 2)
Master
(Datacenter 1)
KML Google
SFS/SFA Geo-Middleware Earth
PostgreSQL
PostGIS
KML
Frameworks
WFS
SFS/SFA gvSIG
Vetor QGIS
Banco de Dados Geográfico Matricial
GeoServer Geotools WMS
(Java) WFS
Dispositivos
Arquivos vetoriais móveis
organizados em WCS
diretórios: Vetor Chameleon (wireless)
WMS
HTTP
(PHP/MapScript)
Shapefile, DXF, SFS/SFA
DWG, DGN, etc.
SFS/SFA
WFS
Navegador
CartoWeb Web
(PHP/MapScript)
Repositório da dados vetoriais
Vetor OGR
WCS
I3GEO
(PHP/MapScript)
MapServer Internet
Dados Matriciais
OpenLayers
Arquivos matriciais GDAL (Javascript)
HTTP Atendimento
organizados em Matricial
diretórios: ao munícipe
TIFF, GeoTIFF,
JPG, PNG, etc.
Aplicações
Externas
Repositório da dados matriciais WFS
WMS
Intercâmbio com
fontes externas
OBS1: a estrutura de arquivos vetoriais organizada em diretórios (fora de dados
do Banco de Dados) deverá existir apenas num período de migração
(transição) da atual estrutura para uma arquitetura baseada em Banco
de Dados Geográfico.
OBS2: no período no qual este trabalho foi executado, o padrão SFS/SFA (OpenGIS): padrão que define a forma de armazenamento e recuperação de dados geográficos,
(OpenGIS) SFS já tinha “evoluído” para o SFA. O PostGIS já estava em bem como o formato das análises espaciais/geográficas e topológicas.
processo de adaptação para este novo padrão.
WFS (OpenGIS): especificação que define a forma de acesso (inserção, atualização, exclusão e análise) à
OBS3: esta arquitetura foi modelada com ênfase nos padrões abertos, feição através do ambiente Web (HTTP).
para área de geotecnologias, reconhecidos internacionalmente. Neste
contexto, os padrões OpenGIS predominam nesta arquitetura. WMS (OpenGIS): esta especificação define 4 protocolos que permitem a leitura de múltiplas camadas de
informações (layers) georreferenciadas tendo como retorno ao cliente, através da Web (HTTP), um dado matricial.
WCS (OpenGIS): padrão voltado à disponibilização de coverages através do ambiente Web (HTTP).
Arquitetura da Solução de Geoprocessamento
Dados Vetoriais: arquivos vetoriais (vector) georeferenciados nos formatos mais utilizados pela Prefeitura.
Interoperabilidade (padrões OpenGIS)
Dados Matriciais: arquivos matriciais (raster) georeferenciados nos formatos mais utilizados pela
Plano Diretor de Geoprocessamento - 2007 Prefeitura.
Aplicações Web: aplicações (interfaces) personalizadas, desenvolvidas em ambiente Web, para tratar a
Prefeitura de
Fortaleza
geoinformação e atender as demandas internas e externas da Prefeitura.
KML: formato aberto (baseado em XML) utilizado pelo Google Earth.
9.2. Vôo
● Devem ser realizados em altitude que permita a obtenção
das fotografias na escala de 1:1.000;
● Deverá ser respeitado o limite máximo de 8% da variação
de altitude em relação ao plano médio do terreno;
● As linhas de vôo devem ser executadas para garantir uma
sobreposição lateral de 30% e longitudinal de 60% (valores
mínimos);
● O plano de vôo deve respeitar os seguintes condicionantes:
○ Realização durante o período diurno;
○ Ângulo de exposição solar de no mínimo 25º em relação
ao horizonte;
○ Realização do vôo somente em período do ano que não
apresente nuvens;
○ Realização do vôo em horários que não apresentem
sombras excessivas nas proximidades de acidentes
geográficos.
9.8. Foto-índice
● As fotografias, após escaneadas, deverão ser montadas em
faixas e estas em blocos, sequencialmente de acordo com o
plano de vôo;
● Deverão ser reproduzidas em formato A0, na escala de
1:25.000, contendo no mínimo as seguintes informações:
9.9. Aerotriangulação
● A aerotriangulação deve ser executada por método
analítico, por feixe ou modelos independentes, para o
adensamento dos pontos de apoio planialtimétricos. A
medição das coordenadas dos pontos nas imagens deve ser
feita utilizando-se estações fotográficas analíticas digitais,
com visualização estereoscópica dos pontos
fotogramétricos.
9.10. Ortoretificação
● Especificações técnicas e metodologia:
○ Modelo matemático utilizado (transformações);
○ Sistemas e processos envolvidos na metodologia;
○ Especificações e metodologia da orientação interior:
■ Parâmetros de transformação entre o sistema de
coordenadas de imagem digital (linha e coluna do
pixel) e o sistema fotográfico;
■ Modelo de transformação utilizado (afim, ortogonal
ou isogonal);
9.13. Reambulação
● A reambulação deverá contemplar, no mínimo, as seguintes
informações:
○ Classificação dos ambientes naturais e artificiais;
○ Retificação de eventuais erros ou omissões da
restituição;
○ Complementação de eventuais perdas decorrentes de
sombras, nuvens, vegetação, dentre outros;
○ Coleta de toponímia em geral;
○ Identificação de edifícios notáveis, tais como hospitais,
escolas, prédios públicos etc.
Prefeitura de
Fortaleza
classificacao_viaria
Coluna Tipo Descrição Observação
id INTEGER Chave primária
codigo VARCHAR(20)
descricao VARCHAR(255)
caixa_proposta DOUBLE Alargamento planejado
obs TEXT
implantada INTEGER (0) Não - (1) Sim
endereco
Coluna Tipo Descrição Observação
id_endereco INTEGER Chave primária
sub_lote_id INTEGER Chave estrangeira
imovel_id INTEGER Chave estrangeira
seglog_gid INTEGER Chave estrangeira
numero INTEGER
complemento_num VARCHAR(20)
complemento_end VARCHAR(45)
equipamento_urbano
Coluna Tipo Descrição Observação
id_equipamento_urbano INTEGER Chave primária
seglog_gid INTEGER Chave estrangeira
pavimentacao_pedestres INTEGER (1) Sem - (2) Pedra rústica - (3) Paralelepípedo - (4)
Pré-moldado - (5) Concreto - (6) Asfalto
pavimentacao_veiculos INTEGER (1) Sem - (2) Pedra rústica - (3) Paralelepípedo - (4)
Pré-moldado - (5) Concreto - (6) Asfalto
g_area_comum
Coluna Tipo Descrição Observação
gid_area_comum INTEGER Chave primária
lote_gid INTEGER Chave estrangeira
the_geom POLYGON Campo de geometria
g_lote
Coluna Tipo Descrição Observação
gid_lote INTEGER Chave primária
quadra_gid INTEGER Chave estrangeira
seglog_gid INTEGER Chave estrangeira
g_lote VARCHAR Código do lote.
regional VARCHAR Código da região (SER) - 1 a 6.
situacao_relativa_logradouro VARCHAR (1) Frente - (2) Fundos - (3) Galeria - (4) Vila
muro INTEGER (1) Com - (2) Sem
ocupacao INTEGER
1) Sem - (2) Em construção - (3) Construção
paralisada - (4) Ruínas/demolição - (5) Edificado -
(6) Estacionamento - (7) Lazer - (8) Agricultura -
(9) Depósito
pedologia INTEGER
(1) Arenoso - (2) Argiloso - (3) Rochoso - (4) Aren.
arg. - (5) Aren. roch - (6) Arg. roch - (7) Inundável
- (8) Pantanoso - (9) Sujeito a mares
topografia INTEGER (1) Plano - (2) Aclive - (3) Declive - (4) Topografia
irregular
situacao_do_lote INTEGER (1) Normal - (2) Esquina - (3) Vila - (4) Encravado
- (5) Quadra - (6) Gleba
g_pavimento
Tabela que armazena as geometrias validadas dos imóveis.
Coluna Tipo Descrição Observação
gid_pavimento INTEGER Chave primária
imovel_id INTEGER Chave estrangeira
the_geom MULTIPOLYGON Campo de geometria
tributavel INTEGER (0) Não Tributável - (1) Tributável
andar INTEGER (-2) 2º subsolo - (-1) 1º subsolo - (0) térreo - (1) 1º
andar - (2) 2º andar e assim sucessivamente
g_quadra
Coluna Tipo Descrição Observação
gid_quadra INTEGER Chave primária
distrito INTEGER Número do distrito
bairro INTEGER Número do bairro
quadra_distrito INTEGER Numeração da quadra em relação ao distrito
quadra_bairro INTEGER Numeração da quadra em relação ao bairro
the_geom POLYGON Campo de geometria
g_seglog
Coluna Tipo Descrição Observação
gid_seglog INTEGER Chave primária
classificacao_viaria_id INTEGER Chave estrangeira
par_inicial INTEGER Número inicial do lado par
par_final INTEGER Número final do lado par
impar_inicial INTEGER Número inicial do lado ímpar
impar_final INTEGER Número final do lado ímpar
the_geom LINESTRING Campo de geometria
direcao VARCHAR
imovel
Tabela com atributos dos imóveis.
Coluna Tipo Descrição Observação
id_imovel INTEGER Chave primária.
atr_sefin_id INTEGER Chave estrangeira.
sub_lote_id INTEGER Chave estrangeira.
complemento VARCHAR(20) Complemento do logradouro.
andar VARCHAR(5) Andar que ocupa o imóvel.
obs TEXT Observações
inscricao
Coluna Tipo Descrição Observação
id_inscricao INTEGER Chave primária
imovel_id INTEGER Chave estrangeira
sub_lote_id INTEGER Chave estrangeira
imovel_ou_sublote INTEGER (0) identificador para imovel - (1) identificador para
sublote
nome_log
Coluna Tipo Descrição Observação
id_nome_log INTEGER Chave primária
seglog_gid INTEGER Chave estrangeira
nome VARCHAR Nome
oficial INTEGER (0) Não - (1) Sim
historico INTEGER (0) Não - (1) Sim
legislacao TEXT Legislação que originou o nome
validade_data_ini DATE Data de implantação do nome
validade_data_fim DATE Data que o nome deixou de ter validade legal
titulo VARCHAR(20) Título do logradouro
tipo VARCHAR(20) Tipo do logradouro
sub_lote
Coluna Tipo Descrição Observação
id_sub_lote INTEGER Chave primária
lote_gid INTEGER Chave estrangeira
complemento INTEGER numeração do sublote
testada
Coluna Tipo Descrição Observação
id_testada INTEGER Chave primária
lote_gid INTEGER Chave estrangeira
comprimento FLOAT Comprimento da testada
visita
Informações sobre as visitas realizadas durante o levantamento de campo.
Coluna Tipo Descrição Observação
id_visita INTEGER Chave primária
imovel_id INTEGER Chave estrangeira
data_visita DATE Data da visita realizada para o levantamento de
informações em campo.
motivo INTEGER
(1) Imóvel fechado - (2) Acesso negado - (3) Não
localizado - (4) Unificado - (5) Área total de condomínios
incompleta - (6) Cadastrado em área pública - (7) BIC
realizado
pessoa
Tabela que armazena as informações das pessoas físicas e jurídicas.
Coluna Tipo Descrição Observação
id_pessoa INTEGER Chave primária
nome VARCHAR(60) Nome da pessoa
tipo INTEGER (1) Física - (2) Jurídica
cnpj VARCHAR(20) CNPJ no caso de empresa
cpf VARCHAR(20) CPF no caso de pessoa física.
endereco VARCHAR Endereço para correspondência.
relacao_ip
Tabela que estabelece o tipo de relação entre as pessoas (físicas e jurídicas) e os imóveis.
Coluna Tipo Descrição Observação
id_relacao_ip INTEGER Chave primária
imovel_id INTEGER Chave estrangeira
pessoa_id INTEGER Chave estrangeira
tipo_relacao INTEGER (1) Proóprio - (2) Alugado - (3) Part. alug. - (4) Cedido - (5)
Foreiro - (6) Rendeiro - (7) Inquilino - (8) Trabalhador
tipo_relacao
Coluna Tipo Descrição Observação
id_tipo_relacao INTEGER Chave primária
relacao_ip_id INTEGER Chave estrangeira
denominacao VARCHAR(20) Denominação da relação
descricao TEXT Descrição
atr_sefin
Tabela com atributos dos imóveis.
Coluna Tipo Descrição Observação
id_atr_sefin INTEGER Chave primária.
tipo_imovel INTEGER (1) Predial - (2) Territorial - (3) Favela
tipo_patrimônio INTEGER (1) Privado - (2) Público Federal - (3) Público Estadual
- (4) Público Municipal - (5) Religioso
estrutura INTEGER (1) Concreto - (2) Alvenaria - (3) Madeira - (4) Metálica
- (5) Taipa
piso INTEGER (1) Sem - (2) Cimento - (3) Material cerâmico - (4)
Taco/madeira - (5) Material plástico - (6) Especial
forro INTEGER (1) Sem - (2) Madeira - (3) Ferro - (4) Especial - (5)
Laje - (6) Gesso - (7) PVC
acabamento_externo INTEGER (1) Sem - (2) Madeira - (3) Ferro - (4) Alumínio - (5)
Especial
esquadrias INTEGER (1) Sem - (2) Madeira - (3) Ferro - (4) Alumínio - (5)
Especial
acabamento_interno INTEGER (1) Sem - (2) Caiação - (3) Pintura impermeável - (4)
Especial
instalacao_sanitaria INTEGER (1) Sem - (2) Externa fossa - (3) Externa rede - (4)
Interna fossa - (5) Interna rede
instalacao_eletrica INTEGER (1) Sem - (2) Embutida - (3) Aparente - (4) Mista
conservacao INTEGER (1) Boa - (2) Regular - (3) Má - (4) Ótima
piscina INTEGER (1) Com - (2) Sem
sala INTEGER Número de salas.
quarto INTEGER Número de quartos.
suite INTEGER Número de suites.
banheiro INTEGER Número de banheiros.
cozinha INTEGER Número de cozinhas.
garagem INTEGER Número de garagens.
obs TEXT Observações
12. Projetos
Preparação do Termo de
Referência
Processo Licitatório
Implantação da Arquitetura
(configuração de sistemas)
Carga inicial do BDGeo
Preparação do Termo de
Referência
Processo Licitatório
Estudo das legislações vigentes
Modelagem conceitual da
solução (sistema e BD)
Implementação do BD e
desenvolvimento dos sistemas
Mapeamento de processos
Durante este projeto, foi identificado a necessidade de
mapeamento dos processos em praticamente todos os órgãos da
PMF. O escopo deste projeto não incluiu o levantamento dos
processos, porém a confecção do PDGeo/PMF exigiu a
identificação de alguns processos de maior relevância para este
trabalho.
O mapeamento dos processos permitirá a definição mais
precisa das demandas associadas aos Sistemas de Informação,
garantindo uma melhor integração do projeto de
Geoprocessamento à estrutura administrativa da Prefeitura.
13. Conclusão
É importante que as diretrizes estabelecidas neste PDGeo
tenham sustentação legal para garantir a implantação efetiva do
Geoprocessamento Corporativo e do Cadastro Técnico
Multifinalitário (CTM). Os gastos provenientes da ausência de
ferramentas que possam melhorar a gestão municipal são
incomensuráveis, mas os reflexos desta situação são percebidos
em todos os níveis da PMF, atingindo, principalmente, o
munícipe. A criação de um dispositivo legal pode ser a única
garantia real de que um projeto estratégico para a prefeitura se
perpetue ao longo das próximas décadas, atingindo os objetivos
estabelecidos a médio e longo prazo. A PMF já perdeu uma grande
oportunidade de dar um salto qualitativo na gestão quando
deixou de colocar em prática o primeiro PDGeo elaborado pela
IBM em 1996. Por isso, é importante que os servidores públicos
da PMF, a equipe gestora do município e a sociedade (munícipes)
trabalhem no sentido de colocar em prática este novo PDGeo.
Para possibilitar a implantação das diretrizes deste PDGeo,
a Prefeitura deverá estabelecer, de imediato, um comitê
temporário contento, pelo menos, 2 membros com dedicação
exclusiva ao projeto de implantação do Geoprocessamento
Apêndice 1
Glossário
WWW ou Web (World Wide Área da Internet que contém documentos em formato
Web) de hipermídia, uma combinação de hipertexto com
multimídia. Os documentos hipermídia da WWW são
chamados de páginas de Web e podem conter textos,
imagens e arquivos de áudio e vídeo, além de ligações
com outros documentos na rede. A característica
multimídia da Web, tornou-a a porção mais importante
da Internet.
XML - eXtensible Markup Linguagem que possibilita criar formatos de
Language (Linguagem informações comuns e compartilhar ambos os formatos
Markup Extensível) e os dados na World Wide Web, nas intranets e em
qualquer lugar. O XML é extensível porque,
diferentemente do HTML, os símbolos markup são
ilimitados e se autodefinem.
Licença MIT Também chamada de licença X ou de licença X11, é
uma licença de programas de computadores (software),
criada pelo Massachusetts Institute of Technology. Ela é
uma licença não copyleft utilizada em software livre,
isto é, ela permite a reutilização de software
licenciado em programas livres ou proprietários. Ela dá
total liberdade (sem restrições) de uso, cópia,
modificação, publicação, distribuição e também
permite a venda de cópias do programa.
Licença BSD Licença de código aberto inicialmente utilizada nos
sistemas operacionais do tipo Berkeley Software
Distribution (um sistema derivado do Unix). Apesar dela
ter sido criada para os sistemas BSD, atualmente vários
outros sistemas são distribuídos sob esta licença. Um
cuidado a se tomar, é que não se pode utilizar o nome
da instituição e/ou o nome dos autores para promover
algum sistema derivado sem uma autorização por
escrito dos mesmos. Essa proibição é a diferença mais
substancial entre esta licença e a licença MIT.
Apêndice 2
Lista de abreviaturas
Apêndice 3
- WMS;
- WMC;
- WFS;
- GML.
• Relação de padrões OpenGIS® com a ISO;
• Arquitetura OGC para solução de
Geoprocessamento:
- Sistemas livres aderentes ao OpenGIS®;
- Estruturação de Web Services com base no
OpenGIS®.
B) gvSIG
i) Pré-requisito: noções de SIG
ii) Carga horária: 16 horas;
iii) Programa:
a. História e Comunidade (desenvolvimento
colaborativo);
b. Interface com o usuário;
c. Geração de mapas temáticos;
d. Análises por atributos;
e. Análises espaciais/topológicas;
f. Edição de base vetorial;
g. Preparação de mapas para impressão;
h. Integração com servidor WMS e WFS;
i. Integração com o PostgreSQL/PostGIS.
C) Quantum GIS
i) Pré-requisito: noções de SIG
ii) Carga horária: 8 horas;
iii) Programa:
a. História e Comunidade (desenvolvimento
colaborativo);
b. Interface com o usuário;
c. Geração de mapas temáticos;
d. Seleção por atributos;
e. Edição de base vetorial;
f. Preparação de mapas para impressão;
g. Integração com servidor WMS;
h. Integração com o PostgreSQL/PostGIS.
D) MapServer - CGI
i) Pré-requisito: noções de HTML e Sistema de Informação
Geográfica;
ii) Carga horária: 16 horas;
iii) Programa:
a. Arquitetura/funcionamento do MapServer como CGI;
b. Componentes para publicação de um mapa:
• Templates;
• Arquivos Map;
• Fonte de dados.
c. Manipulação de camadas (layers):
• Tipos de camadas;
• Customização (cores, transparência, etc);
• Integração com a fonte de dados.
d. Classificação (mapas temáticos);
e. Exibição de atributos das feições (labels);
f. Integração com o PostgreSQL/PostGIS;
g. Padrões OpenGIS®:
• Configuração do WMS (cliente e servidor).
E) GeoServer
i) Pré-requisito: noções de geoprocessamento e padrões
abertos;
ii) Carga horária: 8 horas;
iii) Programa:
a. Arquitetura e funcionamento;
b. Configuração de segurança;
c. Recursos da interface;
d. Disponibilização de serviços WMS e WFS;
e. Geração de arquivos KML (Google Earth).
F) PostgreSQL Fundamentos
i) Pré-requisito: noções de banco de dados.
ii) Carga horária: 16 horas;
iii) Programa:
a. Introdução ao PostgreSQL;
b. Entendendo um banco de dados;
c. Interfaces de acesso ao PostgreSQL;
d. Entendendo o SQL;
e. Gerenciando tabelas;
f. Selecionando dados;
g. Operações de conjuntos;
h. Selecionando dados de várias tabelas;
i. Operadores;
j. Funções;
k. Utilizando sub-consultas;
l. Alterando dados;
m. Controle de transações;
n. Outros objetos de banco de dados;
o. Blobs;
p. Restrições e integridade referencial;
q. Herança entre tabelas.
G) PostgreSQL Administração
i) Pré-requisito: PostgreSQL Fundamentos
ii) Carga horária: 16 horas;
iii) Programa:
a. Arquitetura do PostgreSQL;
b. Configuração de ambiente;
c. O arquivo postgresql.conf;
d. Gerenciamento de banco de dados;
e. Catálogo de dados;
f. Autenticação de clientes;
g. Administração de segurança lógica;
h. Administração de segurança física;
i. Manutenção de banco de dados;
j. Monitorando o PostgreSQL;
k. Write Ahead Log.
• Sobrecarga de funções
• Funções escritas em SQL
• Funções SQL baseadas em tabelas
• Funções internas
• Funções em linguagem C
• Linguagem procedurais suportadas
c. Adicionando PL/pgSQL no servidor:
• Adicionando PL/pgSQL manualmente
• Gerenciando as linguagens instaladas
d. Linguagem procedural PL/pgSQL:
• Introdução
• Vantagens de usar PL/pgSQL
• Desenvolvendo em PL/pgSQL
• Diferença entre as linguagens procedurais de
outros bancos
• Características da linguagem
e. Estrutura da linguagem:
• Declarando funções
• Otimizações de funções
• Opções de segurança
• Removendo funções
• Gerenciando funções
• Blocos de códigos
• Comentários
• Variáveis
• Chamando funções
• Argumento de funções
• Apelido de argumentos
• Atributos
• Valores de retorno
• Variável FOUND
• Conferindo a execução de comandos SQL
f. Controle de fluxo:
• IF/THEN
• Loops
• Funções que retornam conjuntos
g. Cursores em PL/pgSQL:
• Declarando cursores
• Abrindo cursores
• Usando cursores
• Funções que retornam cursores
h. SQL dinâmico:
• Usando SQL dinâmico
• Comando Execute
• For-In-Execute
i. Tratamento de erros:
• Introdução
• Gerando mensagens
• Tratamento de erros
j. Criando operadores:
• Introdução
• Criando um operador exemplo
• Criando operadores
• Geranciando operadores
• Apagando um operador
k. Usando Triggers:
• Introdução
• Criando Triggers
• PL/pgSQL e Triggers
• Retornos de função de Trigger
• Tuning de I/O
• Tecnologias de Discos
• Tipos de File Systems
• Particionamento
• Ajuste de Discos IDEs
• Ajuste do Algoritmo de I/O
• Ferramentas
g. Otimização de Shared Buffers do PostgreSQL:
• Uso dos Caches
• Shared Buffers
• Efeitos do Tamanho do Shared Buffers
• Estimando o Shared Buffers
h. Otimizando o I/O do PostgreSQL:
• Opções de banco de dados
• Otimizando o Write Ahead Log (WAL)
• Opções avançadas
i. Parâmetros Avançados do postgresql.conf
j. Registrando os comandos SQL
• Registrando os Comandos SQL
• Identificando os SQL mais Ineficientes
• Monitorando Comandos em Tempo Real
k. Utilizando Índices
• Usando índices
• Opções avançadas
• Caso prático
• Truques com indexação
l. Otimizações Sintáticas
m. Avaliando os Planos de Execução
• Opções no PostgreSQL
• Comparação de custos
J) PostGIS
i) Pré-requisito: PostgreSQL
ii) Carga horária: 16 horas;
iii) Programa:
a. Tipos de geometrias suportadas pelo PostGIS;
b. Tabelas obrigatórias no BD Geográfico;
c. Indexação espacial;
d. Armazenamento e recuperação de dados
geográficos;
e. Criação de bancos de dados e tabelas geográficas;
f. Inserção e listagem de geometrias;
g. Funções espaciais/topológicas do PostGIS;
h. Administração Web de dados geográficos com o
phpPgGIS;
i. Integração com o MapServer.
K) PHP/Mapscript
i) Pré-requisito: programação PHP e MapServer CGI.
ii) Carga horária: 24 horas;
iii) Programa:
a. Principais aplicações do PHP/Mapcript;
b. Arquitetura e funcionamento;
c. Definição das principais constantes e funções;
d. Aplicação das seguintes classes:
• ClassObj
• ColorObj
• ErrorObj
• GridOb
• ImageObj
• LabelCacheObj
• LabelObj
• LayerObj
• LegendObj
• LineObj
• MapObj
• OutputFormatObj
• PointObj
• ProjectionObj
• RectObj
• ReferenceMapObj
• ResultCacheMemberObj
• ScalebarObj
• ShapefileObj
• ShapeObj
• StyleObj
• symbolObj
• WebObj
e. Exemplo de desenvolvimento utilizando os
componentes do Chameleon (framework para
desenvolvimento de aplicações em PHP/MapScript).
L) Geotools
i) Pré-requisito: programação Java e noções de SIG.
ii) Carga horária: 24 horas;
iii) Programa:
a. Arquitetura e funcionamento;
b. Definição das principais constantes e funções;
Apêndice 4
Licenciamento detalhado deste documento (obra técnica)
L E G A L C O D E
Atribuição - Uso não-Comercial - Compartilhamento pela mesma licença 2.5
A INSTITUIÇÃO CREATIVE COMMONS NÃO É UM ESCRITÓRIO DE ADVOCACIA E NÃO
PRESTA SERVIÇOS JURÍDICOS. A DISTRIBUIÇÃO DESTA LICENÇA NÃO ESTABELECE
QUALQUER RELAÇÃO ADVOCATÍCIA. O CREATIVE COMMONS DISPONIBILIZA ESTA
INFORMAÇÃO "NO ESTADO EM QUE SE ENCONTRA". O CREATIVE COMMONS NÃO FAZ
QUALQUER GARANTIA QUANTO ÀS INFORMAÇÕES DISPONIBILIZADAS E SE EXONERA
DE QUALQUER RESPONSABILIDADE POR DANOS RESULTANTES DO SEU USO.
Licença
A OBRA (CONFORME DEFINIDA ABAIXO) É DISPONIBILIZADA DE ACORDO COM OS TERMOS DESTA
LICENÇA PÚBLICA CREATIVE COMMONS ("CCPL" OU "LICENÇA"). A OBRA É PROTEGIDA POR
DIREITO AUTORAL E/OU OUTRAS LEIS APLICÁVEIS. QUALQUER USO DA OBRA QUE NÃO O
AUTORIZADO SOB ESTA LICENÇA OU PELA LEGISLAÇÃO AUTORAL É PROIBIDO.
AO EXERCER QUAISQUER DOS DIREITOS À OBRA AQUI CONCEDIDOS, VOCÊ ACEITA E CONCORDA
FICAR OBRIGADO NOS TERMOS DESTA LICENÇA. O LICENCIANTE CONCEDE A VOCÊ OS DIREITOS
AQUI CONTIDOS EM CONTRAPARTIDA À SUA ACEITAÇÃO DESTES TERMOS E CONDIÇÕES.
1. Definições
a. "Obra Coletiva" significa uma obra, tal como uma edição periódica, antologia ou
enciclopédia, na qual a Obra em sua totalidade e de forma inalterada, em conjunto
com um número de outras contribuições, constituindo obras independentes e
separadas em si mesmas, são agregadas em um trabalho coletivo. Uma obra que
constitua uma Obra Coletiva não será considerada Obra Derivada (conforme definido
abaixo) para os propósitos desta licença.
b. "Obra Derivada" significa uma obra baseada sobre a Obra ou sobre a Obra e outras
obras pré-existentes, tal como uma tradução, arranjo musical, dramatização,
romantização, versão de filme, gravação de som, reprodução de obra artística,
resumo, condensação ou qualquer outra forma na qual a Obra possa ser refeita,
transformada ou adaptada, com a exceção de que uma obra que constitua uma Obra
Coletiva não será considerada Obra Derivada para fins desta licença. Para evitar
dúvidas, quando a Obra for uma composição musical ou gravação de som, a
sincronização da Obra em relação cronometrada com uma imagem em movimento
(“synching”) será considerada uma Obra Derivada para os propósitos desta licença.
c. "Licenciante" significa a pessoa física ou a jurídica que oferece a Obra sob os termos
desta licença.
d. "Autor Original" significa a pessoa física ou jurídica que criou a Obra.
e. "Obra" significa a obra autoral, passível de proteção pelo direito autoral, oferecida sob
os termos desta licença.
f. "Você" significa a pessoa física ou jurídica exercendo direitos sob esta Licença que não
tenha previamente violado os termos desta Licença com relação à Obra, ou que tenha
recebido permissão expressa do Licenciante para exercer direitos sob esta Licença
apesar de uma violação prévia.
g. "Elementos da Licença" significa os principais atributos da licença correspondente,
conforme escolhidos pelo licenciante e indicados no título desta licença: Atribuição,
Uso não-Comercial, Compartilhamento pela Mesma Licença.
3. Concessão da Licença.
O Licenciante concede a Você uma licença de abrangência mundial, sem royalties, não-
exclusiva, perpétua (pela duração do direito autoral aplicável), sujeita aos termos e
condições desta Licença, para exercer os direitos sobre a Obra definidos abaixo:
a. reproduzir a Obra, incorporar a Obra em uma ou mais Obras Coletivas e reproduzir a
Obra quando incorporada em Obra Coletiva;
b. criar e reproduzir Obras Derivadas;
c. distribuir cópias ou gravações da Obra, exibir publicamente, executar publicamente e
executar publicamente por meio de uma transmissão de áudio digital a Obra, inclusive
quando incorporada em Obras Coletivas;
d. distribuir cópias ou gravações de Obras Derivadas, exibir publicamente, executar
publicamente e executar publicamente por meio de uma transmissão digital de áudio
Obras Derivadas.
Os direitos acima podem ser exercidos em todas as mídias e formatos, independente de
serem conhecidos agora ou concebidos posteriormente. Os direitos acima incluem o direito
de fazer modificações que forem tecnicamente necessárias para exercer os direitos em
outras mídias, meios e formatos. Todos os direitos não concedidos expressamente pelo
Licenciante ficam aqui reservados, incluindo, mas não se limitando, os direitos definidos nas
4. Restrições.
A licença concedida na Seção 3 acima está expressamente sujeita e limitada aos seguintes
termos:
a. Você pode distribuir, exibir publicamente, executar publicamente ou executar
publicamente por meios digitais a Obra apenas sob os termos desta Licença, e Você
deve incluir uma cópia desta licença, ou o Identificador Uniformizado de Recursos
(Uniform Resource Identifier) para esta Licença, com cada cópia ou gravação da Obra
que Você distribuir, exibir publicamente, executar publicamente, ou executar
publicamente por meios digitais. Você não poderá oferecer ou impor quaisquer termos
sobre a Obra que alterem ou restrinjam os termos desta Licença ou o exercício dos
direitos aqui concedidos aos destinatários. Você não poderá sub-licenciar a Obra. Você
deverá manter intactas todas as informações que se referem a esta Licença e à
exclusão de garantias. Você não pode distribuir, exibir publicamente, executar
publicamente ou executar publicamente por meios digitais a Obra com qualquer
medida tecnológica que controle o acesso ou o uso da Obra de maneira inconsistente
com os termos deste Acordo de Licença. O disposto acima se aplica à Obra enquanto
incorporada em uma Obra Coletiva, mas isto não requer que a Obra Coletiva, à parte
da Obra em si, esteja sujeita aos termos desta Licença. Se Você criar uma Obra
Coletiva, em havendo notificação de qualquer Licenciante, Você deve, na medida do
razoável, remover da Obra Coletiva qualquer crédito, conforme estipulado na cláusula
4 (d), quando solicitado. Se Você criar um trabalho derivado, em havendo aviso de
qualquer Licenciante, Você deve, na medida do possível, retirar do trabalho derivado,
qualquer crédito conforme estipulado na cláusula 4 (d), conforme solicitado.
b. Você pode distribuir, exibir publicamente, executar publicamente ou executar
publicamente por meios digitais uma Obra Derivada somente sob os termos desta
Licença, ou de uma versão posterior desta Licença com os mesmos Elementos de
Licença desta, ou de uma licença do Creative Commons International (iCommons) que
contenha os mesmos Elementos de Licença desta Licença (por exemplo, Atribuição,
Uso Não Comercial, Compartilhamento pela Mesma Licença 2.5 Japão). Você deve
incluir uma cópia desta licença ou de outra licença especificada na sentença anterior,
ou o Identificador Uniformizado de Recursos (Uniform Resource Identifier) para esta
licença ou de outra licença especificada na sentença anterior, com cada cópia ou
gravação de cada Obra Derivada que Você distribuir, exibir publicamente, executar
publicamente ou executar publicamente por meios digitais. Você não poderá oferecer
ou impor quaisquer termos sobre a Obra Derivada que alterem ou restrinjam os termos
desta Licença ou o exercício dos direitos aqui concedidos aos destinatários, e Você
deverá manter intactas todas as informações que se refiram a esta Licença e à
exclusão de garantias. Você não poderá distribuir, exibir publicamente, executar
publicamente ou executar publicamente por meios digitais a Obra Derivada com
qualquer medida tecnológica que controle o acesso ou o uso da Obra de maneira
inconsistente com os termos deste Acordo de Licença. O disposto acima se aplica à
Obra Derivada quando incorporada em uma Obra Coletiva, mas isto não requer que a
Obra Coletiva, à parte da Obra em si, esteja sujeita aos termos desta Licença.
c. Você não poderá exercer nenhum dos direitos acima concedidos a Você na Seção 3 de
qualquer maneira que seja predominantemente intencionada ou direcionada à
obtenção de vantagem comercial ou compensação monetária privada. A troca da Obra
por outros materiais protegidos por direito autoral através de compartilhamento
digital de arquivos ou de outras formas não deverá ser considerada como intencionada
ou direcionada à obtenção de vantagens comerciais ou compensação monetária
privada, desde que não haja pagamento de nenhuma compensação monetária com
relação à troca de obras protegidas por direito de autor.
d. Se Você distribuir, exibir publicamente, executar publicamente ou executar
publicamente por meios digitais a Obra ou qualquer Obra Derivada ou Obra Coletiva,
Você deve manter intactas todas as informações relativas a direitos autorais sobre a
Obra e exibir, de forma razoável com relação ao meio ou mídia que Você está
utilizando: (i) o nome do autor original (ou seu pseudônimo, se for o caso) se fornecido
e/ou (ii) se o autor original e/ou o Licenciante designar outra parte ou partes (Ex.: um
instituto patrocinador, editora, periódico, etc.) para atribuição nas informações
relativas aos direitos autorais do Licenciante, termos de serviço ou por outros meios
razoáveis, o nome dessa parte ou partes; o título da Obra, se fornecido; na medida do
razoável, o Identificador Uniformizado de Recursos (URI) que o Licenciante especificar
para estar associado à Obra, se houver, exceto se o URI não se referir ao aviso de
direitos autorais ou à informação sobre o regime de licenciamento da Obra; e no caso
de Obra Derivada, crédito identificando o uso da Obra na Obra Derivada (exemplo:
"Tradução Francesa da Obra de Autor Original", ou "Roteiro baseado na Obra original
de Autor Original"). Tal crédito pode ser implementado de qualquer forma razoável;
entretanto, no caso de Obra Derivada ou Obra Coletiva, este crédito aparecerá no
mínimo onde qualquer outro crédito de autoria comparável aparecer e de modo ao
menos tão proeminente quanto este outro crédito.
e. De modo a tornar claras estas disposições, quando uma Obra for uma composição
musical:
i. Royalties e execução pública. O Licenciante reserva o seu direito exclusivo de
coletar, seja individualmente ou através de entidades coletoras de direitos de
execução (por exemplo, ECAD, ASCAP, BMI, SESAC), o valor dos seus direitos
autorais pela execução pública da obra ou execução pública digital (por exemplo,
webcasting) da Obra se esta execução for predominantemente intencionada ou
direcionada à obtenção de vantagem comercial ou compensação monetária
privada.
ii. Royalties e Direitos fonomecânicos. O Licenciante reserva o seu direito exclusivo
de coletar, seja individualmente ou através de uma entidade designada como seu
agente (por exemplo, a agência Harry Fox), royalties relativos a quaisquer
gravações que Você criar da Obra (por exemplo, uma versão “cover”) e distribuir,
conforme as disposições aplicáveis de direito autoral, se a distribuição feita por
Você da versão “cover” for predominantemente intencionada ou direcionada à
obtenção de vantagem comercial ou compensação monetária privada.
6. Limitação de Responsabilidade.
EXCETO NA EXTENSÃO EXIGIDA PELA LEI APLICÁVEL, EM NENHUMA CIRCUNSTÂNCIA O
LICENCIANTE SERÁ RESPONSÁVEL PARA COM VOCÊ POR QUAISQUER DANOS, ESPECIAIS,
INCIDENTAIS, CONSEQÜENCIAIS, PUNITIVOS OU EXEMPLARES, ORIUNDOS DESTA LICENÇA OU
DO USO DA OBRA, MESMO QUE O LICENCIANTE TENHA SIDO AVISADO SOBRE A POSSIBILIDADE
DE TAIS DANOS.
7. Terminação.
a. Esta Licença e os direitos aqui concedidos terminarão automaticamente no caso de
qualquer violação dos termos desta Licença por Você. Pessoas físicas ou jurídicas que
tenham recebido Obras Derivadas ou Obras Coletivas de Você sob esta Licença,
entretanto, não terão suas licenças terminadas desde que tais pessoas físicas ou
jurídicas permaneçam em total cumprimento com essas licenças. As Seções 1, 2, 5, 6,
7 e 8 subsistirão a qualquer terminação desta Licença.
b. Sujeito aos termos e condições dispostos acima, a licença aqui concedida é perpétua
(pela duração do direito autoral aplicável à Obra). Não obstante o disposto acima, o
Licenciante reserva-se o direito de difundir a Obra sob termos diferentes de licença ou
de cessar a distribuição da Obra a qualquer momento; desde que, no entanto,
quaisquer destas ações não sirvam como meio de retratação desta Licença (ou de
qualquer outra licença que tenha sido concedida sob os termos desta Licença, ou que
deva ser concedida sob os termos desta Licença) e esta Licença continuará válida e
eficaz a não ser que seja terminada de acordo com o disposto acima.
8. Outras Disposições.
a. Cada vez que Você distribuir ou executar publicamente por meios digitais a Obra ou
uma Obra Coletiva, o Licenciante oferece ao destinatário uma licença da Obra nos
mesmos termos e condições que a licença concedida a Você sob esta Licença.
b. Cada vez que Você distribuir ou executar publicamente por meios digitais uma Obra
Derivada, o Licenciante oferece ao destinatário uma licença à Obra original nos
mesmos termos e condições que foram concedidos a Você sob esta Licença.
c. Se qualquer disposição desta Licença for tida como inválida ou não-executável sob a
lei aplicável, isto não afetará a validade ou a possibilidade de execução do restante
dos termos desta Licença e, sem a necessidade de qualquer ação adicional das partes
deste acordo, tal disposição será reformada na mínima extensão necessária para tal
disposição tornar-se válida e executável.
d. Nenhum termo ou disposição desta Licença será considerado renunciado e nenhuma
violação será considerada consentida, a não ser que tal renúncia ou consentimento
seja feito por escrito e assinado pela parte que será afetada por tal renúncia ou
consentimento.
e. Esta Licença representa o acordo integral entre as partes com respeito à Obra aqui
licenciada. Não há entendimentos, acordos ou declarações relativas à Obra que não
estejam especificadas aqui. O Licenciante não será obrigado por nenhuma disposição
adicional que possa aparecer em quaisquer comunicações provenientes de Você. Esta
Licença não pode ser modificada sem o mútuo acordo, por escrito, entre o Licenciante
e Você.
O Creative Commons não é uma parte desta Licença e não presta qualquer garantia
relacionada à Obra. O Creative Commons não será responsável perante Você ou
qualquer outra parte por quaisquer danos, incluindo, sem limitação, danos gerais,
especiais, incidentais ou conseqüentes, originados com relação a esta licença. Não
obstante as duas frases anteriores, se o Creative Commons tiver expressamente se
identificado como o Licenciante, ele deverá ter todos os direitos e obrigações do
Licenciante.
Exceto para o propósito delimitado de indicar ao público que a Obra é licenciada sob a
CCPL (Licença Pública Creative Commons), nenhuma parte deverá utilizar a marca
"Creative Commons" ou qualquer outra marca ou logo relacionado ao Creative
Commons sem consentimento prévio e por escrito do Creative Commons. Qualquer uso
permitido deverá ser de acordo com as diretrizes do Creative Commons de utilização
da marca então válidas, conforme sejam publicadas em seu website ou de outro modo
disponibilizadas periodicamente mediante solicitação.
O Creative Commons pode ser contactado pelo endereço:
http://creativecommons.org/.