Banco de Dados Geogr´aficos
Frederico Resende
Gilma Campos
Marcos Peres
Mauro C´esar
DCOMP - UFSJ
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
O que s˜ao banco de dados geogr´aficos?
S˜ao banco de dados preparados para armazenar dados sobre
informa¸c˜oes espaciais;
Relacionados ao SIG;
Manipulam grande volumes de informa¸c˜oes como mapas e imagens de
sat´elites.
Fonte: https://www.labgis.uerj.br
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Fonte: Medeiros(2012)
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geoprocessamento:
Processamento informatizado de dados georreferenciados;
Conjunto de conceitos, m´etodos e t´ecnicas para produ¸c˜ao de
informa¸c˜ao geogr´afica;
´Area tamb´em conhecida como Geom´atica.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento,
an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como:
Topografia cl´assica;
Cartografia digital;
SIGs;
Sensoriamento remoto por sat´elites;
Sistema de posicionamento global(GPS);
Banco de dados geogr´aficos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Primeiramente sobre os SIGs, o que s˜ao?
Geographic Information System;
Conjunto de sistemas de softwares e hardwares capazes de produzir,
armazenar, processar, analisar e representar informa¸c˜oes sobre o
espa¸co geogr´afico;
Geram mapas, imagens de sat´elites, cartas topogr´aficas, gr´aficos, etc.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Entre as quest˜oes em que um SIG pode ter um papel importante
encontram-se:
Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto;
Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais
distintas;
Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos;
Modelos: gera¸c˜ao de modelos explicativos a partir do
comportamento observado de fenˆomenos espaciais;
Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas
jornal´ısticas, inclusive em tempo real.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Entre as quest˜oes em que um SIG pode ter um papel importante
encontram-se:
Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto;
Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais
distintas;
Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos;
Modelos: gera¸c˜ao de modelos explicativos a partir do
comportamento observado de fenˆomenos espaciais;
Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas
jornal´ısticas, inclusive em tempo real.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Entre as quest˜oes em que um SIG pode ter um papel importante
encontram-se:
Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto;
Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais
distintas;
Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos;
Modelos: gera¸c˜ao de modelos explicativos a partir do
comportamento observado de fenˆomenos espaciais;
Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas
jornal´ısticas, inclusive em tempo real.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Entre as quest˜oes em que um SIG pode ter um papel importante
encontram-se:
Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto;
Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais
distintas;
Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos;
Modelos: gera¸c˜ao de modelos explicativos a partir do
comportamento observado de fenˆomenos espaciais;
Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas
jornal´ısticas, inclusive em tempo real.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Entre as quest˜oes em que um SIG pode ter um papel importante
encontram-se:
Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto;
Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais
distintas;
Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos;
Modelos: gera¸c˜ao de modelos explicativos a partir do
comportamento observado de fenˆomenos espaciais;
Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas
jornal´ısticas, inclusive em tempo real.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Introdu¸c˜ao
Fonte: https://www.geoeasy.com.br
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Banco de dados espaciais/geogr´aficos:
Semelhante aos relacionais, com a grande e importante diferen¸ca de
suportar fei¸c˜oes geom´etricas;
Demandam grande quantidade de espa¸co para armazenamento dos
dados;
Fornecem armazenamento, recupera¸c˜ao e an´alise muito mais
eficientes de dados espaciais.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Dados espaciais:
S˜ao associados `a uma posi¸c˜ao geogr´afica;
Representam uma localiza¸c˜ao ou forma(cidades, estados, rios, etc);
An´alises e consultas espaciais:
C´alculo entre distˆancias, ´areas e centr´oides;
Consultas por proximidades ou por regi˜ao.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Os dados espaciais podem ser representados sob duas formas:
Modelo matricial:
Caracterizada por uma matriz de c´elulas de tamanho regulares;
Cada c´elula representa um determinado conjunto de valores;
Imagens de sat´elites e modelos digitais.
Fonte: https://ibis.colostate.edu
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Modelo vetorial:
Representa¸c˜ao mais realista, de f´acil visualiza¸c˜ao;
Utiliza pontos, linhas e pol´ıgonos para representa¸c˜ao;
Fonte: https://www.colorado.edu/geography
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Elementos de uma representa¸c˜ao vetorial:
Entidade: abstra¸c˜ao do mundo real que n˜ao pode ser subdividido
como abstra¸c˜ao de mesmo tipo(cidade, pa´ıs, estrada);
Tipo-Entidade: conjunto de abstra¸c˜oes do mundo real;
Atributo: caracter´ısticas de uma entidade;
Objeto: representa¸c˜ao digital de uma entidade;
Camadas: objetos espaciais podem ser agrupados por camadas.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Objetos:
Ponto:
Representado pela sua localiza¸c˜ao;
N˜ao possuem dimens˜oes significativas.
Fonte: FILHO; IOCHPE(1996)
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Objetos:
Linha:
Representam objetos com tamanhos vari´aveis;
Possuem uma distribui¸c˜ao espacial linear.
Fonte: FILHO; IOCHPE(1996)
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Objetos:
Pol´ıgono:
Representa¸c˜ao bidimensional;
´Areas(estados, pa´ıses, florestas).
Fonte: https://www.tempoagora.com.br
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Camadas de objetos:
Fonte: https://saylordotorg.github.io/text essentials-of-geographic-information-systems
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Compara¸c˜ao entre os modelos matricial e vetorial:
Fonte: https://sqlserverrider.files.wordpress.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Compara¸c˜ao entre os modelos matricial e vetorial:
Modelo Vetorial Modelo Matricial
Estrutura Complexa Simples
Topologia Melhor defini¸c˜ao Defini¸c˜ao fraca
Sa´ıdas Gr´aficas Boa qualidade Baixa qualidade
Manipula¸c˜ao F´acil Imposs´ıvel
Visualiza¸c˜ao R´apida Lenta
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Banco de dados espaciais
Dados espaciais s˜ao armazenados usando o sistema de coordenadas
de uma proje¸c˜ao em particular;
Cada instˆancia espacial tem um SRID(Spatial Reference Identifier);
Permite saber em que proje¸c˜ao determinada tabela est´a.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Modelo:
Modelo relacional estendido;
´Algebra:
Rose Algebra;
Linguagens de query:
SQL estendido: GEOSQL, PSQL;
Linguagem gr´afica: GEO-SAL.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
O SGDB ´e estendido para o SDT(Spatial Data Transfer) ao n´ıvel de tipos
de dados atˆomicos.
relation provinces(pname: STRING; area: REGION; ppop:INTEGER);
relation cities (cname: STRING; center: POINT; ext: REGION;
cpop: INTEGER);
relation rivers (rname: STRING; route: LINE).
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Rose Algebra:
Usada para calcular distˆancia, superf´ıcies e proximidade de objetos;
Uma opera¸c˜ao pode ter a forma:
Un´aria: op (Tipo1) = Tipo2;
Bin´aria: (Tipo1) op (Tipo2) = Tipo3;
Exemplos:
lines intersection lines = points;
{lines, regions} inside regions = bool;
regions intersection regions = regions;
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Uso de express˜oes SQL para determinar:
Distˆancia;
Ordem;
Topologia;
´Area;
Comprimento;
Intersec¸c˜ao;
Uni˜ao.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Consultas:
Abstraem a apresenta¸c˜ao gr´afica dos dados espaciais para gerarem as
consultas;
Dois tipos de consultas:
Spatial select - retorna objetos que satisfazem um predicado espacial
com o objeto de consulta;
Spatial join - uma jun¸c˜ao que compara quaisquer dois objetos unidos
com base em um predicado em seus valores de atributo espacial.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Exemplos de consultas:
CREATE TABLE Country(Name varchar(30), State Integer, Pop
Integer, Shape Polygon);
Fonte: https://i.stack.imgur.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Spatial select:
Todas as cidades da It´alia:
SELECT sname FROM cities c WHERE c.center inside Italy.area;
Todas as cidades a menos de 50 Km de Belo Horizonte:
SELECT d.nome, d.populacao FROM d Cidade, c Cidade WHERE
c.nome = ”Belo Horizonte”and distance(d,c) <50 and d.populacao
>50.000
Spatial join:
SELECT cname, sname FROM cities, provinces WHERE center
inside area.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Modelos, ´Algebra e Linguagens
Joins:
Non-spatial join:
SELECT S.name FROM Senator S, Business B WHERE S.soc-sec =
B.soc-sec;
Spatial join:
SELECT S.name FROM Senator S, Business B WHERE
S.district.Area() >300 AND Within(B.location, S.district)
Fonte: FILHO; IOCHPE(1996)
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Aplica¸c˜oes
Formatos de BDE:
Sistema de coordenadas;
Fonte: http://www.geographyalltheway.com/ks3g eography
Proje¸c˜ao.
Fonte: http://www.mundovestibular.com.br
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Aplica¸c˜oes
Crit´erios para avalia¸c˜ao de um BDE:
Precis˜ao espacial;
Precis˜ao dos atributos;
Escala;
Capacidade de atualiza¸c˜ao;
Al´em de todos os outros crit´erios de qualidade de banco de dados
aplic´aveis.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Aplica¸c˜oes
Um bom BDE possui regras e restri¸c˜oes como:
Proteger a integridade dos dados;
Prevenir erros humanos;
Possuem dados est´aticos:
Geralmente associados `a geometria;
Separado dos dados dinˆamicos;
E dados dinˆamicos:
Gerados de forma automatizada;
Dados meteorol´ogicos por exemplo.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Aplica¸c˜oes
Algumas ferramentas:
PostgreSQL/PostGIS;
MySQL Spatial;
Oracle Spartial;
Microsoft SQL Server(with ESRI SDE);
Hybernate Spatial.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
´E uma extens˜ao do PostGreSQL;
Desenvolvido pela Refractions Research;
Gratuito e possui c´odigo-fonte livre;
Segue os padr˜oes de interoperabilidade da OGC;
Atualmente na vers˜ao 2.3.3.
Fonte: http://www.gislounge.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
´E apenas um m´odulo de extens˜ao;
Necessita do PostGreSQL como base(SGBD).
Fonte: http://www.andersonmedeiros.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Por padr˜ao, roda na porta 5432;
Uma instˆancia pode conter diversos bancos, com diversos schemas e
tabelas;
PostGIS vs Oracle Spatial vs MySQL Spatial:
Fonte: https://trends.google.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Objetos espaciais:
POINT(0 0);
LINESTRING(0 0, 1 1, 2 2);
POLYGON((0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 2 1, 2 3, 3 2, 0 1));
MULTIPOINT(0 0, 1 2);
MULTILINESTRING((0 0, 1 1, 2 1),(2 2, 3 3, 1 0));
MULTIPOLYGON(((0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 2 1, 2 3, 3 2, 0
1),(-1 -1, -2 -2, -1 -1, -2 -2, -1 -2))).
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Estrutura dos dados definida pelo padr˜ao OGC SFS(Simple Feature
Specification).
Fonte: http://www.fernandoquadro.com.br/html/postgis/
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Trabalha com duas tabelas de meta-dados:
GEOMETRY COLUMN;
SPATIAL REF SYS.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Na tabela GEOMETRY COLUMN consistem as informa¸c˜oes das tabelas
espaciais, da seguinte forma:
F TABLE CATALOG;
F TABLE SCHEMA;
F TABLE NAME;
F GEOMETRY COLUMN;
COORD DIMENSION;
SRID;
TYPE.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Na tabela SPATIAL REF SYS ´e onde s˜ao carregadas as informa¸c˜oes dos
sistemas de coordenadas utilizados pelo banco:
SRID;
AUTH NAME;
AUTH SRID;
SRTEXT;
PROJ4TEXT.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Rela¸c˜ao entre as tabelas GEOMETRY COLUMN e SPATIAL REF SYS:
Fonte: http://tsunamiportal.nacse.org/documentation
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Criando tabelas com dados espaciais:
Fonte: http://www.fernandoquadro.com.br/html/postgis/
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Inserindo dados espaciais:
Fonte: http://www.fernandoquadro.com.br/html/postgis/
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Recuperando dados espaciais:
Fonte: http://www.fernandoquadro.com.br/html/postgis/
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Algumas fun¸c˜oes do PostGIS:
ST Area: retorna a ´area de um pol´ıgono;
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
ST Contains: retorna TRUE se A estiver em B;
Fonte: https://postgis.net/docs
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
ST Intersects: retorna TRUE se houver algum tipo de intersec¸c˜ao;
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
ST Centroid: retorna o ponto central da ´area;
Fonte: https://postgis.net/docs/
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
V´arios softwares utilizam PostGIS como um backend:
ArcGIS;
GeoMidia;
Kosmo;
MapSurfer.NET;
QGIS;
TerraView;
Uber.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
PostGIS
Vantagens do PostGIS:
Ser um software livre e gratuito;
Possui poderosas funcionalidades;
F´acil importa¸c˜ao/exporta¸c˜ao de dados;
Integra¸c˜ao com SIG e WebGIS;
Amplamente utilizado, possui grande comunidade de suporte.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
O que ´e WebMapping?
Trata-se da disponibiliza¸c˜ao de mapas digitais online;
Permite que sejam acessados de forma h´abil e atraente;
Utiliza um BDE para armazenamento dos dados;
Tamb´em chamado de WebGIS.
Fonte: http://resources.arcgis.com
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Vis˜ao geral de um SIG:
Fonte: http://explorations.cl
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Arquitetura do WebMapping:
Fonte: https://www.e-education.psu.edu
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Trˆes tipos de WebGIS:
Mapas est´aticos;
Mapas gerados `a partir de formul´arios;
Mapas dinˆamicos.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Mapas est´aticos:
Em formato de imagem(*.jpg, *.gif, *.png, etc) integrados `a p´aginas
da internet;
Forma mais b´asica de WebMapping;
Baixa interatividade.
Fonte: https://www.infoescola.com/geografia/web-mapping
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Mapas gerados `a partir de formul´arios:
Fornece-se parˆametros para gera¸c˜ao de mapas na forma de imagem;
Pouca versatilidade de navega¸c˜ao sobre o mapa;
Pouca usabilidade.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Mapas dinˆamicos:
Usu´ario seleciona uma ´area de seu interesse, gerando navega¸c˜ao para
outro mapa;
Interface mais atraente, com consultas espaciais dispon´ıveis;
Mais frequente na atualidade.
Fonte: https://www.infoescola.com/geografia/web-mapping
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Vantagens de usar WebMapping:
Facilidades de manuseio pelo usu´ario final(aplica¸c˜oes amig´aveis);
Independˆencia de sistema operacional;
O usu´ario s´o precisa de um computador com navegador e acesso `a
internet;
Dependendo da arquitetura da qual se fez uso, n˜ao ´e necess´ario
carregar, instalar ou manter qualquer software ou dados no cliente;
Podem interagir com sistemas desktop ou outros sistemas da
internet(interoperabilidade);
Permite diferentes tipos de acesso aos dados.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Desvantagens de usar WebMapping:
Tempo de carga de dados;
Limita¸c˜oes das an´alises espaciais;
N˜ao substitui uma aplica¸c˜ao de SIG por completo.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Softwares e frameworks para desenvolvimento de WebGIS:
MapServer;
GeoServer;
i3Geo;
Alov Map;
Open Layers.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
WebMapping
Servi¸cos que utilizam WebGIS:
Google Earth e Google Maps;
Whereis;
liveMaps;
Portais governamentais;
MultiMap.
Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
Obrigado!

Mais conteúdo relacionado

PPT
Introdução ao SIG
PDF
Dados espaciais
PDF
Autocorrelação espacial
PPT
Levantamento Topografico Palnimetrico
PPTX
Geoprocessamento
PDF
Sensoriamento Remoto em R
PDF
Prática de Regressão Espacial
PDF
Geotecnologias
Introdução ao SIG
Dados espaciais
Autocorrelação espacial
Levantamento Topografico Palnimetrico
Geoprocessamento
Sensoriamento Remoto em R
Prática de Regressão Espacial
Geotecnologias

Mais procurados (20)

PPT
Geoprocessamento - O que ele pode fazer por Você?
PPT
Agricultura familiar no Brasil
 
PDF
Análise Espacial Baseada em Distância
PDF
Interpolação e Geoestatística em R
PPT
Metodologia de fotointerpretação geológica
PPT
Geoprocessamento
PDF
Krigagem e Geovisualização Multivariada
PDF
Desenvolvimento e Sustentabilidade - Introdução
PPTX
Geo visualization_why maps
PDF
Sistemas Integrados de Manejo na Produção Agrícola Sustentável
PPT
Origem da agricultura e revolução verde
PDF
Dados espaciais em R
PPTX
SIG e Meio Ambiente
PDF
Elementos da cartografia
PDF
Modelo Básico de Meta-populações
PPTX
Uso do Solo
PPT
Sistemas de Informações Geográficas - SIGs
PDF
Histórico sobre o início da agricultura
PDF
Agricultura convencional
Geoprocessamento - O que ele pode fazer por Você?
Agricultura familiar no Brasil
 
Análise Espacial Baseada em Distância
Interpolação e Geoestatística em R
Metodologia de fotointerpretação geológica
Geoprocessamento
Krigagem e Geovisualização Multivariada
Desenvolvimento e Sustentabilidade - Introdução
Geo visualization_why maps
Sistemas Integrados de Manejo na Produção Agrícola Sustentável
Origem da agricultura e revolução verde
Dados espaciais em R
SIG e Meio Ambiente
Elementos da cartografia
Modelo Básico de Meta-populações
Uso do Solo
Sistemas de Informações Geográficas - SIGs
Histórico sobre o início da agricultura
Agricultura convencional
Anúncio

Semelhante a Banco de dados geográficos (20)

PDF
GEOPROCESSAMENTO - MODELAGEM DOS DADOS.pdf
PDF
Tutorial bdgeo geobrasil2006
PDF
Banco de Dados Espaciais
PPT
Geoprocessamento Parte1
PPTX
SBBD2013/MC3: Modelagem Conceitual de Bancos de Dados Geográficos: Modelo OMT-G
PPTX
Geoprocessamento
PDF
Disponibilização de Informações Geográficas em um Ambiente Computacional Util...
PPTX
aula meio ambiente com geoprocessam.pptx
PPTX
Bancos de Dados Geográficos
PPT
Aula 01 noções de cartografia e geoprocessamento
PDF
Monografia geoprocessamento
PPT
Geoprocessamento
PPT
O Poder dos Softwares Livres para Geoprocessamento
PPT
Introduo ao-sig-26820
PPT
aula-sig-1.ppt
PPTX
Geo-Informação
PPT
Introdução ao sig
PPTX
PDF
Geovisualização em portais WebGIS
PPTX
Banco de dados geográfico - Aula de Encerramento
GEOPROCESSAMENTO - MODELAGEM DOS DADOS.pdf
Tutorial bdgeo geobrasil2006
Banco de Dados Espaciais
Geoprocessamento Parte1
SBBD2013/MC3: Modelagem Conceitual de Bancos de Dados Geográficos: Modelo OMT-G
Geoprocessamento
Disponibilização de Informações Geográficas em um Ambiente Computacional Util...
aula meio ambiente com geoprocessam.pptx
Bancos de Dados Geográficos
Aula 01 noções de cartografia e geoprocessamento
Monografia geoprocessamento
Geoprocessamento
O Poder dos Softwares Livres para Geoprocessamento
Introduo ao-sig-26820
aula-sig-1.ppt
Geo-Informação
Introdução ao sig
Geovisualização em portais WebGIS
Banco de dados geográfico - Aula de Encerramento
Anúncio

Último (20)

PPTX
ccursoammaiacursoammaiacursoammaia123456
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Jira Software projetos completos com scrum
PPT
Apresentacao Do Trabalho de Inteligencia
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PDF
Integração da produção com o SAP Extended Warehouse Management, EWM130 Col26
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PDF
Capacitação em Logística – Instituto Federal
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PPTX
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
ccursoammaiacursoammaiacursoammaia123456
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
Processos no SAP Extended Warehouse Management, EWM100 Col26
Jira Software projetos completos com scrum
Apresentacao Do Trabalho de Inteligencia
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
resumo de instalação de placa arduino em jardim vertical para fertirrigação
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Conceitos básicos de Redes Neurais Artificiais
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
Integração da produção com o SAP Extended Warehouse Management, EWM130 Col26
SEMINÁRIO DE IHC - A interface Homem-Máquina
Capacitação em Logística – Instituto Federal
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
Analise Estatica de Compiladores para criar uma nova LP
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Processamento da remessa no SAP ERP, SCM610 Col15
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf

Banco de dados geográficos

  • 1. Banco de Dados Geogr´aficos Frederico Resende Gilma Campos Marcos Peres Mauro C´esar DCOMP - UFSJ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 2. Introdu¸c˜ao O que s˜ao banco de dados geogr´aficos? S˜ao banco de dados preparados para armazenar dados sobre informa¸c˜oes espaciais; Relacionados ao SIG; Manipulam grande volumes de informa¸c˜oes como mapas e imagens de sat´elites. Fonte: https://www.labgis.uerj.br Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 3. Introdu¸c˜ao Fonte: Medeiros(2012) Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 4. Introdu¸c˜ao Geoprocessamento: Processamento informatizado de dados georreferenciados; Conjunto de conceitos, m´etodos e t´ecnicas para produ¸c˜ao de informa¸c˜ao geogr´afica; ´Area tamb´em conhecida como Geom´atica. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 5. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 6. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 7. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 8. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 9. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 10. Introdu¸c˜ao Geotecnologias s˜ao o conjunto de tecnologias para coleta, processamento, an´alise e disponibiliza¸c˜ao de informa¸c˜ao geogr´afica como: Topografia cl´assica; Cartografia digital; SIGs; Sensoriamento remoto por sat´elites; Sistema de posicionamento global(GPS); Banco de dados geogr´aficos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 11. Introdu¸c˜ao Primeiramente sobre os SIGs, o que s˜ao? Geographic Information System; Conjunto de sistemas de softwares e hardwares capazes de produzir, armazenar, processar, analisar e representar informa¸c˜oes sobre o espa¸co geogr´afico; Geram mapas, imagens de sat´elites, cartas topogr´aficas, gr´aficos, etc. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 12. Introdu¸c˜ao Entre as quest˜oes em que um SIG pode ter um papel importante encontram-se: Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto; Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais distintas; Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos; Modelos: gera¸c˜ao de modelos explicativos a partir do comportamento observado de fenˆomenos espaciais; Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas jornal´ısticas, inclusive em tempo real. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 13. Introdu¸c˜ao Entre as quest˜oes em que um SIG pode ter um papel importante encontram-se: Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto; Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais distintas; Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos; Modelos: gera¸c˜ao de modelos explicativos a partir do comportamento observado de fenˆomenos espaciais; Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas jornal´ısticas, inclusive em tempo real. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 14. Introdu¸c˜ao Entre as quest˜oes em que um SIG pode ter um papel importante encontram-se: Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto; Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais distintas; Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos; Modelos: gera¸c˜ao de modelos explicativos a partir do comportamento observado de fenˆomenos espaciais; Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas jornal´ısticas, inclusive em tempo real. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 15. Introdu¸c˜ao Entre as quest˜oes em que um SIG pode ter um papel importante encontram-se: Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto; Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais distintas; Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos; Modelos: gera¸c˜ao de modelos explicativos a partir do comportamento observado de fenˆomenos espaciais; Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas jornal´ısticas, inclusive em tempo real. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 16. Introdu¸c˜ao Entre as quest˜oes em que um SIG pode ter um papel importante encontram-se: Localiza¸c˜ao: inquirir caracter´ısticas de um lugar concreto; Tendˆencia: compara¸c˜ao entre situa¸c˜oes temporais ou espaciais distintas; Rotas: c´alculo de caminhos ´otimos entre dois ou mais pontos; Modelos: gera¸c˜ao de modelos explicativos a partir do comportamento observado de fenˆomenos espaciais; Material jornal´ıstico: utiliza-se SIGs para aprofundar coberturas jornal´ısticas, inclusive em tempo real. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 17. Introdu¸c˜ao Fonte: https://www.geoeasy.com.br Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 18. Banco de dados espaciais Banco de dados espaciais/geogr´aficos: Semelhante aos relacionais, com a grande e importante diferen¸ca de suportar fei¸c˜oes geom´etricas; Demandam grande quantidade de espa¸co para armazenamento dos dados; Fornecem armazenamento, recupera¸c˜ao e an´alise muito mais eficientes de dados espaciais. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 19. Banco de dados espaciais Dados espaciais: S˜ao associados `a uma posi¸c˜ao geogr´afica; Representam uma localiza¸c˜ao ou forma(cidades, estados, rios, etc); An´alises e consultas espaciais: C´alculo entre distˆancias, ´areas e centr´oides; Consultas por proximidades ou por regi˜ao. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 20. Banco de dados espaciais Os dados espaciais podem ser representados sob duas formas: Modelo matricial: Caracterizada por uma matriz de c´elulas de tamanho regulares; Cada c´elula representa um determinado conjunto de valores; Imagens de sat´elites e modelos digitais. Fonte: https://ibis.colostate.edu Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 21. Banco de dados espaciais Modelo vetorial: Representa¸c˜ao mais realista, de f´acil visualiza¸c˜ao; Utiliza pontos, linhas e pol´ıgonos para representa¸c˜ao; Fonte: https://www.colorado.edu/geography Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 22. Banco de dados espaciais Elementos de uma representa¸c˜ao vetorial: Entidade: abstra¸c˜ao do mundo real que n˜ao pode ser subdividido como abstra¸c˜ao de mesmo tipo(cidade, pa´ıs, estrada); Tipo-Entidade: conjunto de abstra¸c˜oes do mundo real; Atributo: caracter´ısticas de uma entidade; Objeto: representa¸c˜ao digital de uma entidade; Camadas: objetos espaciais podem ser agrupados por camadas. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 23. Banco de dados espaciais Objetos: Ponto: Representado pela sua localiza¸c˜ao; N˜ao possuem dimens˜oes significativas. Fonte: FILHO; IOCHPE(1996) Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 24. Banco de dados espaciais Objetos: Linha: Representam objetos com tamanhos vari´aveis; Possuem uma distribui¸c˜ao espacial linear. Fonte: FILHO; IOCHPE(1996) Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 25. Banco de dados espaciais Objetos: Pol´ıgono: Representa¸c˜ao bidimensional; ´Areas(estados, pa´ıses, florestas). Fonte: https://www.tempoagora.com.br Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 26. Banco de dados espaciais Camadas de objetos: Fonte: https://saylordotorg.github.io/text essentials-of-geographic-information-systems Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 27. Banco de dados espaciais Compara¸c˜ao entre os modelos matricial e vetorial: Fonte: https://sqlserverrider.files.wordpress.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 28. Banco de dados espaciais Compara¸c˜ao entre os modelos matricial e vetorial: Modelo Vetorial Modelo Matricial Estrutura Complexa Simples Topologia Melhor defini¸c˜ao Defini¸c˜ao fraca Sa´ıdas Gr´aficas Boa qualidade Baixa qualidade Manipula¸c˜ao F´acil Imposs´ıvel Visualiza¸c˜ao R´apida Lenta Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 29. Banco de dados espaciais Dados espaciais s˜ao armazenados usando o sistema de coordenadas de uma proje¸c˜ao em particular; Cada instˆancia espacial tem um SRID(Spatial Reference Identifier); Permite saber em que proje¸c˜ao determinada tabela est´a. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 30. Modelos, ´Algebra e Linguagens Modelo: Modelo relacional estendido; ´Algebra: Rose Algebra; Linguagens de query: SQL estendido: GEOSQL, PSQL; Linguagem gr´afica: GEO-SAL. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 31. Modelos, ´Algebra e Linguagens O SGDB ´e estendido para o SDT(Spatial Data Transfer) ao n´ıvel de tipos de dados atˆomicos. relation provinces(pname: STRING; area: REGION; ppop:INTEGER); relation cities (cname: STRING; center: POINT; ext: REGION; cpop: INTEGER); relation rivers (rname: STRING; route: LINE). Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 32. Modelos, ´Algebra e Linguagens Rose Algebra: Usada para calcular distˆancia, superf´ıcies e proximidade de objetos; Uma opera¸c˜ao pode ter a forma: Un´aria: op (Tipo1) = Tipo2; Bin´aria: (Tipo1) op (Tipo2) = Tipo3; Exemplos: lines intersection lines = points; {lines, regions} inside regions = bool; regions intersection regions = regions; Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 33. Modelos, ´Algebra e Linguagens Uso de express˜oes SQL para determinar: Distˆancia; Ordem; Topologia; ´Area; Comprimento; Intersec¸c˜ao; Uni˜ao. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 34. Modelos, ´Algebra e Linguagens Consultas: Abstraem a apresenta¸c˜ao gr´afica dos dados espaciais para gerarem as consultas; Dois tipos de consultas: Spatial select - retorna objetos que satisfazem um predicado espacial com o objeto de consulta; Spatial join - uma jun¸c˜ao que compara quaisquer dois objetos unidos com base em um predicado em seus valores de atributo espacial. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 35. Modelos, ´Algebra e Linguagens Exemplos de consultas: CREATE TABLE Country(Name varchar(30), State Integer, Pop Integer, Shape Polygon); Fonte: https://i.stack.imgur.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 36. Modelos, ´Algebra e Linguagens Spatial select: Todas as cidades da It´alia: SELECT sname FROM cities c WHERE c.center inside Italy.area; Todas as cidades a menos de 50 Km de Belo Horizonte: SELECT d.nome, d.populacao FROM d Cidade, c Cidade WHERE c.nome = ”Belo Horizonte”and distance(d,c) <50 and d.populacao >50.000 Spatial join: SELECT cname, sname FROM cities, provinces WHERE center inside area. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 37. Modelos, ´Algebra e Linguagens Joins: Non-spatial join: SELECT S.name FROM Senator S, Business B WHERE S.soc-sec = B.soc-sec; Spatial join: SELECT S.name FROM Senator S, Business B WHERE S.district.Area() >300 AND Within(B.location, S.district) Fonte: FILHO; IOCHPE(1996) Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 38. Aplica¸c˜oes Formatos de BDE: Sistema de coordenadas; Fonte: http://www.geographyalltheway.com/ks3g eography Proje¸c˜ao. Fonte: http://www.mundovestibular.com.br Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 39. Aplica¸c˜oes Crit´erios para avalia¸c˜ao de um BDE: Precis˜ao espacial; Precis˜ao dos atributos; Escala; Capacidade de atualiza¸c˜ao; Al´em de todos os outros crit´erios de qualidade de banco de dados aplic´aveis. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 40. Aplica¸c˜oes Um bom BDE possui regras e restri¸c˜oes como: Proteger a integridade dos dados; Prevenir erros humanos; Possuem dados est´aticos: Geralmente associados `a geometria; Separado dos dados dinˆamicos; E dados dinˆamicos: Gerados de forma automatizada; Dados meteorol´ogicos por exemplo. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 41. Aplica¸c˜oes Algumas ferramentas: PostgreSQL/PostGIS; MySQL Spatial; Oracle Spartial; Microsoft SQL Server(with ESRI SDE); Hybernate Spatial. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 42. PostGIS ´E uma extens˜ao do PostGreSQL; Desenvolvido pela Refractions Research; Gratuito e possui c´odigo-fonte livre; Segue os padr˜oes de interoperabilidade da OGC; Atualmente na vers˜ao 2.3.3. Fonte: http://www.gislounge.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 43. PostGIS ´E apenas um m´odulo de extens˜ao; Necessita do PostGreSQL como base(SGBD). Fonte: http://www.andersonmedeiros.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 44. PostGIS Por padr˜ao, roda na porta 5432; Uma instˆancia pode conter diversos bancos, com diversos schemas e tabelas; PostGIS vs Oracle Spatial vs MySQL Spatial: Fonte: https://trends.google.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 45. PostGIS Objetos espaciais: POINT(0 0); LINESTRING(0 0, 1 1, 2 2); POLYGON((0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 2 1, 2 3, 3 2, 0 1)); MULTIPOINT(0 0, 1 2); MULTILINESTRING((0 0, 1 1, 2 1),(2 2, 3 3, 1 0)); MULTIPOLYGON(((0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 2 1, 2 3, 3 2, 0 1),(-1 -1, -2 -2, -1 -1, -2 -2, -1 -2))). Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 46. PostGIS Estrutura dos dados definida pelo padr˜ao OGC SFS(Simple Feature Specification). Fonte: http://www.fernandoquadro.com.br/html/postgis/ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 47. PostGIS Trabalha com duas tabelas de meta-dados: GEOMETRY COLUMN; SPATIAL REF SYS. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 48. PostGIS Na tabela GEOMETRY COLUMN consistem as informa¸c˜oes das tabelas espaciais, da seguinte forma: F TABLE CATALOG; F TABLE SCHEMA; F TABLE NAME; F GEOMETRY COLUMN; COORD DIMENSION; SRID; TYPE. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 49. PostGIS Na tabela SPATIAL REF SYS ´e onde s˜ao carregadas as informa¸c˜oes dos sistemas de coordenadas utilizados pelo banco: SRID; AUTH NAME; AUTH SRID; SRTEXT; PROJ4TEXT. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 50. PostGIS Rela¸c˜ao entre as tabelas GEOMETRY COLUMN e SPATIAL REF SYS: Fonte: http://tsunamiportal.nacse.org/documentation Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 51. PostGIS Criando tabelas com dados espaciais: Fonte: http://www.fernandoquadro.com.br/html/postgis/ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 52. PostGIS Inserindo dados espaciais: Fonte: http://www.fernandoquadro.com.br/html/postgis/ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 53. PostGIS Recuperando dados espaciais: Fonte: http://www.fernandoquadro.com.br/html/postgis/ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 54. PostGIS Algumas fun¸c˜oes do PostGIS: ST Area: retorna a ´area de um pol´ıgono; Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 55. PostGIS ST Contains: retorna TRUE se A estiver em B; Fonte: https://postgis.net/docs Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 56. PostGIS ST Intersects: retorna TRUE se houver algum tipo de intersec¸c˜ao; Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 57. PostGIS ST Centroid: retorna o ponto central da ´area; Fonte: https://postgis.net/docs/ Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 58. PostGIS V´arios softwares utilizam PostGIS como um backend: ArcGIS; GeoMidia; Kosmo; MapSurfer.NET; QGIS; TerraView; Uber. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 59. PostGIS Vantagens do PostGIS: Ser um software livre e gratuito; Possui poderosas funcionalidades; F´acil importa¸c˜ao/exporta¸c˜ao de dados; Integra¸c˜ao com SIG e WebGIS; Amplamente utilizado, possui grande comunidade de suporte. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 60. WebMapping O que ´e WebMapping? Trata-se da disponibiliza¸c˜ao de mapas digitais online; Permite que sejam acessados de forma h´abil e atraente; Utiliza um BDE para armazenamento dos dados; Tamb´em chamado de WebGIS. Fonte: http://resources.arcgis.com Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 61. WebMapping Vis˜ao geral de um SIG: Fonte: http://explorations.cl Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 62. WebMapping Arquitetura do WebMapping: Fonte: https://www.e-education.psu.edu Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 63. WebMapping Trˆes tipos de WebGIS: Mapas est´aticos; Mapas gerados `a partir de formul´arios; Mapas dinˆamicos. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 64. WebMapping Mapas est´aticos: Em formato de imagem(*.jpg, *.gif, *.png, etc) integrados `a p´aginas da internet; Forma mais b´asica de WebMapping; Baixa interatividade. Fonte: https://www.infoescola.com/geografia/web-mapping Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 65. WebMapping Mapas gerados `a partir de formul´arios: Fornece-se parˆametros para gera¸c˜ao de mapas na forma de imagem; Pouca versatilidade de navega¸c˜ao sobre o mapa; Pouca usabilidade. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 66. WebMapping Mapas dinˆamicos: Usu´ario seleciona uma ´area de seu interesse, gerando navega¸c˜ao para outro mapa; Interface mais atraente, com consultas espaciais dispon´ıveis; Mais frequente na atualidade. Fonte: https://www.infoescola.com/geografia/web-mapping Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 67. WebMapping Vantagens de usar WebMapping: Facilidades de manuseio pelo usu´ario final(aplica¸c˜oes amig´aveis); Independˆencia de sistema operacional; O usu´ario s´o precisa de um computador com navegador e acesso `a internet; Dependendo da arquitetura da qual se fez uso, n˜ao ´e necess´ario carregar, instalar ou manter qualquer software ou dados no cliente; Podem interagir com sistemas desktop ou outros sistemas da internet(interoperabilidade); Permite diferentes tipos de acesso aos dados. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 68. WebMapping Desvantagens de usar WebMapping: Tempo de carga de dados; Limita¸c˜oes das an´alises espaciais; N˜ao substitui uma aplica¸c˜ao de SIG por completo. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 69. WebMapping Softwares e frameworks para desenvolvimento de WebGIS: MapServer; GeoServer; i3Geo; Alov Map; Open Layers. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos
  • 70. WebMapping Servi¸cos que utilizam WebGIS: Google Earth e Google Maps; Whereis; liveMaps; Portais governamentais; MultiMap. Frederico Resende Gilma Campos Marcos Peres Mauro C´esar Banco de Dados Geogr´aficos