Download - bdgeo
![Page 1: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/1.jpg)
INTRODUÇÃO O que é informação Geográfica e Espacial
“Conjuntos de dados que registram a localização e a forma de elementos geográficos, incluindo atributos que caracterizem esses elementos”.
→ Dados Espaciais X Dados Geográficos
→ Dados Geográficos: 4 características fundamentais:
Característica espacial Característica não-espacial Característica temporal Documentação (Metdados)
![Page 2: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/2.jpg)
INTRODUÇÃODados Geográficos - características
![Page 3: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/3.jpg)
INTRODUÇÃOComponente Espacial
![Page 4: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/4.jpg)
INTRODUÇÃOEstrutura Matricial
→ Matriz bi-dimensional, composta por linhas e colunas,onde cada elemento desta estrutura contém um número inteiro ou real, podendo ser negativo ou positivo.
→ Cada elemento da estrutura matricial recebe o nome de célula ou pixel (picture element) e pode representar qualquer elemento do mundo real:
temperatura, altitudes, reflectâncias ou níveis de cinza (valores positivos inteiros, variando de 0 a 255 (28), para imagens de oito bits, 0 a 1023 (210) para imagens de dez bits, e assim por diante). ~ normalmente até 12 bits ( 0 a 4095)
![Page 5: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/5.jpg)
INTRODUÇÃOEstrutura Matricial
![Page 6: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/6.jpg)
INTRODUÇÃOEstrutura Matricial
![Page 7: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/7.jpg)
INTRODUÇÃOEstrutura Matricial
→ Arquivo contendo valores das células da matriz armazenados sequencialmente.→ O cabeçalho contém:
→ Informações sobre as coordenadas do canto superior ou inferior direito ou esquerdo da imagem (x, y)→ o tamanho da célula em x e em y → número de linhas e colunas da matriz.
→ Qualquer célula da matriz possui uma referência geográfica a partir destas informações
![Page 8: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/8.jpg)
INTRODUÇÃOEstrutura Matricial
![Page 9: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/9.jpg)
INTRODUÇÃOEstrutura Vetorial
![Page 10: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/10.jpg)
INTRODUÇÃOEstrutura Vetorial
![Page 11: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/11.jpg)
INTRODUÇÃOSistemas de Informação Geográfica
→ Sistema de hardware, software, informação espacial e procedimentos computacionais que permite a análise, gestão ou representação do espaço e dos fenômenos que nele ocorrem.
METODOLOGIA QUE INTEGRADADOS + PESSOAS + INSTITUIÇÃO-SOFTWARE- HARDWARE COLETA
AMRMAZENAMENTOPROCESSAMENTO
ANÁLISEPRODUÇÃO DE NOVAS INFORMAÇÕES- Manipular informação espacial;-Cruzamento de informações;-Construção de mapas temáticos;-Apoio na tomada de decisão;
POSSIBILITAPARA
![Page 12: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/12.jpg)
INTRODUÇÃOSistemas de Informação Geográfica
COMPONENTES
![Page 13: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/13.jpg)
INTRODUÇÃOSistemas de Informação Geográfica
ANÁLISES ESPACIAIS
Análises Espaciais com ênfase em áreas de influência e proximidade.
![Page 14: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/14.jpg)
INTRODUÇÃOSistemas de Informação Geográfica
ANÁLISES ESPACIAIS
Análise Espacial associada à Geoestatística para estudos intra-urbanos
![Page 15: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/15.jpg)
INTRODUÇÃOArquitetura SIG OpenSource
OpenGeo
![Page 16: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/16.jpg)
INTRODUÇÃOArquitetura SIG OpenSource
![Page 17: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/17.jpg)
INTRODUÇÃOArquitetura SIG OpenSource
![Page 18: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/18.jpg)
INTRODUÇÃOPostgreSQL/PostGis
→ PostgreSQL é um SGBD relacional equiparado ao Oracle→ PostGIS é uma extensão espacial do PostgreSQL.→ Permite que o SGBD relacional PostgreSQL possa então ser usado para armazenar e consultar dados espaciais (pontos, linhas e polígonos).
![Page 19: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/19.jpg)
INTRODUÇÃOpgAdmin/PostgreSQL/PostGis
![Page 20: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/20.jpg)
INTRODUÇÃOQuantumGis
![Page 21: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/21.jpg)
INTRODUÇÃOGeoServer
→ GeoServer é um servidor open source que permite a publicação e edição de dados geoespaciais.→ Projetado para permitir a interoperabilidade, realiza a publicação de dados espaciais a partir das fontes principais usando padrões abertos
OGC - WMS: Imagens;OGC - WFS: Arquivos Vetoriais;OGC - SLD Biblioteca de estilos;OGC Filter specification;OGC KML : Google Earth;OGC GML Uso geral
![Page 22: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/22.jpg)
INTRODUÇÃOGeoWebCache
![Page 23: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/23.jpg)
INTRODUÇÃOOpenLayers
Biblioteca JavaScript para visualizar mapas em um browser.
![Page 24: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/24.jpg)
Noções Básicas de Cartografia→ Em um SIG, é possível definir apenas um único fuso UTM para um plano de informação. → Para que um único plano de informação contenha áreas localizadas em mais de um fuso UTM, é necessário converter o sistema de coordenadas de todos os planos de informação para um único sistema e assim uni-las em um único plano.• Converter a projeção dos planos de informação para uma projeção comum, passando-se a adotar o sistema de coordenadas da respectiva projeção ou sistema de coordenadas geográficas.• Converter o fuso do plano de informação com a menor área de interesse para o fuso do plano com maior área de interesse. A área de estudo ficará inserida em um único fuso estendido. Este procedimento é indicado quando a área do fuso estendido não ultrapassar 30’ ou, no máximo, 1o
![Page 25: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/25.jpg)
Modelagem de BDGeo
Modelo de dados OMT-G
→ É um diagrama de classes da UML com a capacidade de representação semântica do espaço (Borges, 2001).→ baseado em três conceitos principais: classes, relacionamentos e restrições de integridade espaciais.
CLASSES:
![Page 26: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/26.jpg)
Modelagem de BDGeo
Modelo de dados OMT-G
RELACIONAMENTOS
CARDINALIDADES
![Page 27: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/27.jpg)
Modelagem de BDGeo
Modelo de dados OMT-G
AGREGAÇÃO
RESTRIÇÕES DE INTEGRIDADE
Definidas a partir dos relacionamentos topológicos e das cardinalidades existentes nestes relacionamentos
10..N
![Page 28: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/28.jpg)
Modelagem de BDGeo
RELACIONAMENTOS TOPOLOGICOS
![Page 29: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/29.jpg)
Modelagem de BDGeo
RELACIONAMENTOS TOPOLOGICOS
![Page 30: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/30.jpg)
Modelagem de BDGeo
RELACIONAMENTOS TOPOLOGICOS
![Page 31: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/31.jpg)
Modelagem de BDGeo
RELACIONAMENTOS TOPOLOGICOS
![Page 32: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/32.jpg)
Modelagem de BDGeo
RELACIONAMENTOS TOPOLOGICOS
![Page 33: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/33.jpg)
Mapeamento da Modelagem BDGeo p/ Relacional
→ Segue a mesma metodologia de um BD convencional→ Um novo atributo aparece : geometria→ Chaves estrangeiras são povoadas a partir do externamento dos relacionamentos espacias existentes.→ A topologia é implícita por natureza, mas pode ser externalizada se for o caso → Torna a consulta mais eficaz
![Page 34: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/34.jpg)
Instalação e Configuração do POSTGIS
VARIÁVEIS DE AMBIENTE:PGCLIENTENCONDING =latin1PG_USE_COPY = yes
![Page 35: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/35.jpg)
Implementação de Modelos no POSTGIS
CREATE DATABASE curso WITH ENCODING='UTF8' OWNER=postgres TEMPLATE=template_postgis CONNECTION LIMIT=-1;
![Page 36: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/36.jpg)
Implementação de Modelos no POSTGIS
![Page 37: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/37.jpg)
Implementação de Modelos no POSTGIS
![Page 38: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/38.jpg)
Implementação de Modelos no POSTGIS
![Page 39: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/39.jpg)
Implementação de Modelos no POSTGIS
![Page 40: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/40.jpg)
Implementação de Modelos no POSTGIS
![Page 41: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/41.jpg)
Implementação de Modelos no POSTGIS
![Page 42: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/42.jpg)
Implementação de Modelos no POSTGIS
![Page 43: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/43.jpg)
Implementação de Modelos no POSTGIS
![Page 44: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/44.jpg)
Implementação de Modelos no POSTGIS
![Page 45: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/45.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 46: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/46.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 47: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/47.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 48: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/48.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 49: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/49.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 50: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/50.jpg)
Carga de Dados (Shp2pg)Carregando um shapefile de dados do IBGE:
![Page 51: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/51.jpg)
Carga de Dados (Shp2pg)Exibindo os dados→ Deve-se modificar as definições da Proj4 para exibir as coordenadas em WGS84 e SAD69
![Page 52: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/52.jpg)
Carga de Dados (Shp2pg)Exibindo os dados
![Page 53: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/53.jpg)
Algumas ConsultasDistânciaRealizando Ajustes e verificações--alterar os dados proj4 dos epsg 4618 e 4291+proj=longlat +ellps=aust_SA +towgs84=-57,1,-41,0,0,0,0 +no_defs
--verificando as coordenadas em WGS84 e SAD69select nome, uf,st_astext(st_transform(st_centroid(the_geom),4326)) as "WGS84",st_astext(st_centroid(the_geom)) as "SAD69"from "3mu500gc"Limit 10;
--verificando os nomesselect nome, geocodigo, sede, st_astext(the_geom) from "3mu500gc" where nome ILIKE 'Rio de janeiro'
select nome,geocodigo, sede, st_astext(the_geom) from "3mu500gc" where nome ILIKE 'vitória'
![Page 54: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/54.jpg)
Algumas ConsultasDistânciaQual a distância entre Rio de Janeiro e Vitória--dando a saída em graus
select st_distance(g1.the_geom, g2.the_geom)from "3mu500gc" g1, "3mu500gc" g2where g1.nome ILIKE 'Rio de janeiro' and g1.sede ='True' and g2.nome ILIKE 'vitória' and g2.sede ='True'
![Page 55: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/55.jpg)
Algumas ConsultasDistânciaQual a distância entre Rio de Janeiro e Vitória
![Page 56: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/56.jpg)
Algumas ConsultasÁreaQual a área do município do Rio de Janeiro
![Page 57: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/57.jpg)
Algumas ConsultasÁreaQual a área do município do Rio de Janeiro
![Page 58: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/58.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
![Page 59: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/59.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Contains(geomA, geomB) A contém B se e somente se:Nenhum ponto de B está no exterior de A, e pelo menos 1 ponto do interior de B está no interior de A→ Retorna TRUE se B está completamente dentro de A
A
B
![Page 60: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/60.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Within(geomA, geomB)→ Nenhum ponto de A está no exterior de B, e pelo menos 1 ponto do interior de A está no interior de B
→ Retorna TRUE se a geometria “A” está completamente dentro da geometria “B”
→ Ambas as geometrias devem ter o mesmo Sistema de Referência Espacial, isto é devem ter o mesmo SRID.
→ Caso ST_Within(A,B) = ST_Within(B,A), as duas geometrias são consideradas iguais espacialmente.
![Page 61: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/61.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
Importando outros dados
![Page 62: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/62.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
Importando outros dados
![Page 63: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/63.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Within(A,B)
![Page 64: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/64.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_CONTAINS(A,B)
![Page 65: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/65.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
![Page 66: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/66.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Covers, ST_CoveredBy – Não OGC
AB
ST_Covers(A,B) / ST_CoveredBy(B,A)= TRUEST_Contains(A,B) = FALSE
A cobre B ou B está coberto por A, se nenhum ponto de B está no exterior de A
![Page 67: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/67.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Touches(geom g1, geom g2)Retorna TRUE se existem pontos em comum na fronteira de ambas as geometrias g1 e g2
![Page 68: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/68.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_TouchesQuais os municípios vizinhos ao município do Rio de janeiro
![Page 69: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/69.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Touches
![Page 70: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/70.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_CrossesAs geometrias possuem alguns pontos do seu interior em comum, mas não todos.A interseção deve ter dimensionalidade menor que a maior das duas
![Page 71: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/71.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Crosses
![Page 72: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/72.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Crosses
![Page 73: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/73.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_OverlapsAs geometrias possuem alguns pontos do seu interior em comum, mas não todos.A dimensão da interseção é a mesma, isto é, as duas geometrias devem ser do mesmo tipo
![Page 74: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/74.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Overlaps
![Page 75: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/75.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Overlaps
![Page 76: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/76.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Intersects, ST_disjoint
![Page 77: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/77.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Intersects, ST_disjoint
![Page 78: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/78.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Intersects, ST_disjoint
![Page 79: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/79.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_Equals
![Page 80: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/80.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_DWithinResponde a perguntas como: Quantas árvores estão a menos de 500m da rual tal?
True True
False False
![Page 81: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/81.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
ST_DWithin
Foi dividido o valor de 50 por 110, tendo em vista que 1 grau corresponde a 110km
![Page 82: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/82.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
FUNÇÔES DE INTERSEÇÂO, DIFERENÇA e UNIÃOST_Intersection(geometry geomA, geometry geomB)
ST_Difference(geometry geomA, geometry geomB)
ST_SymDifference(geometry geomA, geometry geomB)
ST_Union(geometry geomA, geometry geomB)
![Page 83: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/83.jpg)
SQL ESPACIAL (consultas espaciais usando funções do postgis)
FUNÇÔES DE INTERSEÇÂO, DIFERENÇA e UNIÃO
![Page 84: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/84.jpg)
Carga de Dados (FWTools)
Baixando dados do IBGE:ftp://geoftp.ibge.gov.br/mapas/base_continua_ao_milionesimo/2-BCIM_v3.04_dados/
VARIÁVEIS DE AMBIENTE:PGCLIENTENCONDING =latin1PG_USE_COPY = yes
PRINCIPAIS COMANDOSogrinfoogr2ogr
![Page 85: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/85.jpg)
Carga de Dados (FWTools)
-ro → abre a fonte de dados no modo Read-Only-al → Listagem de todas as feições de todos os layers-so → Apenas o sumário (Summary-Only)-geom={YES/NO/SUMMARY}: (default yes)→ retorna ou não a geometria no formato WKT-fields={YES/NO}: (default yes)→ retorna ou não os campos/atributo
![Page 86: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/86.jpg)
Carga de Dados (FWTools)Exemplos
C:\Program Files\FWTools2.4.7>ogrinfo C:\curso_ONG\dados\BCIM_v304_MD5_gdb.mdbINFO: Open of `C:\curso_ONG\dados\BCIM_v304_MD5_gdb.mdb' using driver `PGeo' successful.1: VG_MANGUE2: VG_BREJO3: VG_RESTINGA4: AG_USINA5: AG_BARRAGEM6: AG_POSTO_INDIGENA7: AG_MINA8: AG_SALINA9: AG_EDIFICACAO10: AG_GARIMPO11: AG_CONDUTO_TUBULACAO12: HD_MASSA_DAGUA13: HD_SUMIDOURO14: HD_RECIFE_PONTO15: HD_TERRENO_SUJEITO_INUNDACAO16: HD_ILHA17: HD_QUEDA_DAGUA_LINHA18: HD_GRUPO_DE_ROCHAS19: HD_QUEDA_DAGUA_PONTO20: HD_RECIFE_AREA
![Page 87: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/87.jpg)
Carga de Dados (FWTools)Exemplos
![Page 88: bdgeo](https://reader034.vdocuments.com.br/reader034/viewer/2022042820/55cf994d550346d0339cafe4/html5/thumbnails/88.jpg)
Carga de Dados (FWTools)ogr2ogr -f "PostgreSQL" PG:"host=localhost user=postgres port=5432 dbname=ibge password=postgres" C:\curso_ONG\dados\BCIM_v304_MD5_gdb.mdb -lco GEOMETRY_NAME=geometria -t_srs "EPSG:4618" -nln "curso_dagua" HD_CURSO_DAGUA