![Page 1: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/1.jpg)
GSA-5859 / PCA-5017SIG em Software LivreDados vetoriais
Carlos H. Grohmann2021
Instituto de Energia e AmbienteUSP
1
![Page 2: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/2.jpg)
Dados Vetoriais
• São usados para informações de objetoslineares ou áreas definidas por linhas fechadas(polígonos). Uma linha conecta dois pontosextremos (end points – nós ou vértices), cadaum com suas respectivas coordenadas XY ouXYZ. Cada objeto vetorial pode possuir vários (ounenhum) atributos, armazenados em um bancode dados
2
![Page 3: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/3.jpg)
Raster x Vetor
3
![Page 4: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/4.jpg)
Representando o mundo em SIGs
• o mundo é infinitamente complexo• o conteúdo de um banco de dados espacialrepresenta uma visão limitada da realidade
• o banco de dados espacial é um modelo darealidade
• o usuário vê o mundo real por meio do banco dedados
4
![Page 5: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/5.jpg)
Representando o mundo em SIGs
Um banco de dados pode incluir
• versões digitais de objetos reais(casas, florestas, rios)
• versões digitais de objetos fictícios(inventados - limites políticos)
5
![Page 6: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/6.jpg)
Representando o mundo em SIGs
• computadores são bons para armazenar dadosespaciais discretos, maus para dados contínuos
• algumas coisas são entidades discretasnão são problema para representar nocomputador
• outras existem em todo o espaço e variamcontinuamente (ex. temperatura)a variação precisa ser aproximada usandorepresentações discretas
6
![Page 7: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/7.jpg)
Estruturas Discretas x Contínuas
7
![Page 8: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/8.jpg)
Representando o mundo em SIGs
Às vezes a distinção entre discreto e contínuo não é muitoclara...
8
![Page 9: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/9.jpg)
Modelo Vetorial
• objetos do mundo real representados porpontos, linhas e áreas.
• pontos identificam localizações• linhas conectam pontos• arcos - linhas orientadas (vetores s.s.)• polígonos consistem de segmentos de linhasconectados
9
![Page 10: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/10.jpg)
Modelo Vetorial
10
![Page 11: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/11.jpg)
Modelo Vetorial
• Objetos definidos por coordenadas planares x-y(cartesianas)
• Precisão das coordenadas virtualmente infinita – sódepende do equipamentomas a exatidão é limitada
• linha (arco): sequência de pares x,y• nó: pontos extremos das linhas• vértices: pontos intermediários
11
![Page 12: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/12.jpg)
Modelo Vetorial ‘Spaghetti’
• Ponto gravado como par de coordenadas x,y• Linha é série de pares x,y• Polígono = série de pares, com último igual aoprimeiro (fechamento)
• simples• fácil de manipular• sem topologia• duplicação de dados
12
![Page 13: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/13.jpg)
Modelo Vetorial ‘Spaghetti’
13
![Page 14: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/14.jpg)
Modelo Vetorial de Dicionário de Vértices
• modelo simples, sem duplicaçãosem topologia
14
![Page 15: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/15.jpg)
Modelo Vetorial Arco-Nó (topológico)
• Topologia: ramo da matemática que lida compropriedades geométricas
• Relações de vizinhança se mantém depois detransformações
• Topologia é o que distingue os modelos vetoriaismais complexos
15
![Page 16: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/16.jpg)
Modelo Vetorial Arco-Nó (topológico)
• Registra coordenadas x, y e códigos de relaçõesespaciais
• Arco: linha com sentido• Nó: ponto inicial ou final• Vértice: ponto intermediário
• Pode responder a perguntas:• Quais estradas conectam com a praça central ?• Quais rios cruzam uma determinada área ?• Quais unidades geológicas fazem contato com esta?
16
![Page 17: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/17.jpg)
Modelo Vetorial Arco-Nó (topológico)
17
![Page 18: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/18.jpg)
Banco de Dados
• O banco de dados ideal em SIG é aquele quemaximiza as propriedades singulares de cadafeição ao mesmo tempo em que minimiza o volumede dados necessários
18
![Page 19: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/19.jpg)
Tipos de atributos do BD
Categórico (nomes)
• nominal• sem ordenamento inerente• tipos de uso do solo, nomes de cidades
• ordinal• ordenamento inerente• classe de drenagem, classe de rodovia
normalmente codificado por números, mas não épossível realizar aritimética
19
![Page 20: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/20.jpg)
Tipos de atributos do BD
Numéricos
• intervalo• sem “zero”• não existe “o dobro de”
• razão• existe um “zero”• razões fazem sentido (“o dobro de”)
números inteiros ou decimais (ponto flutuante)
20
![Page 21: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/21.jpg)
Tipos de Banco de Dados
• tabular (”flat file”) – dados em um único arquivo• hierárquico• rede (network )• relacional
21
![Page 22: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/22.jpg)
Banco de Dados - Flat File
22
![Page 23: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/23.jpg)
Banco de Dados - Flat File
Armazenar dados de províncias e distritos na mesma tabela éineficiente – repetição dos dados de província em cada distrito
23
![Page 24: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/24.jpg)
Banco de Dados - Relacional
Banco de dados relacional permite mais eficiência
24
![Page 25: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/25.jpg)
GIS file formats
Raster, vector, TIN, etc. are generic models forrepresenting spatial information in digital form
• GIS vendors implement these models in file formatsor structures which may be
• Proprietary: useable only with that vendor’ssoftware (e.g. ESRI coverage)
• Published: specifications available for use by anyvendor (e.g ESRI shapefile)
• Transfer formats: intended only for transfer of dataBetween different vendor’s systems (e.g. AutoCAD.dxf format, or SDTS)Between different users of same vendors’ software(e.g. ESRI’s E00 format for coverages)
25
![Page 26: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/26.jpg)
GIS file formats
One GIS vendor may be able to read another file format
• By translation, whereby format is convertedexternally to vendors own format Usually requiresuser to carry out conversion prior to use of data
• On-the-fly, whereby conversion is accomplishedinternally and “automatically” No user actionneeded, but usually no ability to change data
• Natively, or transparently, which normally impliesNo special user action needed Ability to read andwrite (change or edit) the data
26
![Page 27: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/27.jpg)
Commom file formats
ESRI (ArcGIS)• Coverages (vector–proprietary)• E00 (“E-zero-zero”) for coverage exchange betweenESRI users
• Shapefiles (vector–published) .shp• Geodatabase (proprietary) .gdbBased on current object-oriented softwaretechnology
• GRID (raster)
27
![Page 28: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/28.jpg)
Commom file formats
AutoCAD• AutoCAD .DWG (native)• AutoCAD .DXF for digital file exchange)
Intergraph/Bentley• Bentley MicroStation .DGN• Intergraph/Bentley .MGE
28
![Page 29: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/29.jpg)
ESRI Shapefile
Is a ‘logical’ file which comprises several (at least 3)physical disk files, all of which must be present
• layer.shp (geometric shape described by XY coords)• layer.shx (indices to improve performance)• layer.dbf (contains associated attribute data)• layer.sbn• layer.sbx• layer.prj
29
![Page 30: GSA-5859 / PCA-5017 SIG em Software Livre - Dados vetoriais](https://reader036.vdocuments.pub/reader036/viewer/2022072910/62e29f85b33c335fd75cea1f/html5/thumbnails/30.jpg)
Geopackage
Banco de dados em formato SQLite com extensão .gpkg
• raster + vetor• 1 único arquivo• http://www.geopackage.org• http://switchfromshapefile.org
30