Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Models de dades espacials
Fonaments de Cartografia i Sistemes d’Informació Geogràfica
2
Bases de dades relacionals
Permeten guardar en una taula diferents atributs de tipus numèric o de tipus text Les taules estan relacionades entre elles mitjançant claus Exemple: Municipi Codi Nom Població Superfície ... Codi Província Província Codi Nom Capital ...
3
Exemple de taules a una base de dades relacional
Província Codi Nom Capital … 07 Illes Balears Palma ... 08 Barcelona Municipi Codi Nom Població Superfície ... Codi Província 1612 Manacor 34335 261.03 07 5099 Granollers 55913 14.85 08 5124 Mataró 111879 22.26
4
Gestors de bases de dades relacionals
Microsoft Access MySQL PostgreSQL Oracle ...
5
Però ... Com es representen les dades geogràfiques?
Dos models de representació: Ràster Vectorial
6
Models de representació
Mapa ràster Mapa vectorial Bosc Poble Llac
7
Model ràster
8
Model ràster El territori es divideix en cel·les d’igual tamany formant un engraellat Cada cel·la pren un valor, corresponent a una variable geogràfica (altitud, vegetació, temperatura mitjana,...) Cada variable es representa mitjançant una “capa” diferent
9
Vàries capes ràster Capa de “Vegetació” Capa d’“Altitud”
Capa de “Temperatura mitjana”
10
Els valors d’una cel·la: Variables qualitatives (o nominals)
Els valors són noms (conceptes) Exemples a una capa d’ocupació del sol: bosc, poble, llac, conreus,... Cada possible valor es sol representar mitjançant un nombre enter: 1 (bosc), 2 (poble),... Bosc Poble Llac
11
Els valors d’una cel·la: Variables quantitatives
Els valors són numèrics (enters o reals) (conceptes) Diversos tipus: Valor “directe” Ordinals Intervals Ratis
12
Els valors d’una cel·la: Vbles quantitatives. Valor “directe”
12.6 15.7 18.9 20.0 21.4 16.2 19.8 21.3 22.2 23.7 16.8 17.3 19.7 22.1 24.0 15.2 15.4 17.6 23.0 25.1 15.1 15.3 18.5 20.8 23.1 Altitud (Model Digital del Terreny, MDT)
13
Els valors d’una cel·la: Variables quantitatives. Ordinals
Risc d’incendi Alt Moderat Baix NOTA: Cada valor se sol representar mitjançant un enter
14
Els valors d’una cel·la: Variables quantitatives. Intervals
Precipitacions anuals Més de 1000 Menys de 400 NOTA: Cada valor se sol representar mitjançant un enter
15
Els valors d’una cel·la: Variables quantitatives. Ratis
Variació de la població Més de 20% superior 0-20% superior Base: 1223 habitants 0-20% inferior Més de 20% inferior NOTA: Cada valor se sol representar mitjançant un enter
16
Característiques del model ràster. Avantatges i inconvenients (I)
Representa la variació d’una variable en l’espai, sense tenir en compte els objectes (elements) geogràfics. Els límits exactes d’aquests objectes no queden ben definits
17
Característiques del model ràster. Avantatges i inconvenients (II)
Simple Operacions entre capes (superposicions) simples i eficients: àlgebra Útil quan obtenim les dades de satèl·lit Inconvenients: Arxius molt grossos Sortida gràfica dolenta si la resolució (tamany de cel·la) és baixa Certes relacions topològiques són difícils de representar
18
Quan s’utilitza el model ràster
Dades espacialment contínues: Exemples: altitud, precipitacions, temperatura, nivell de pol·lució,... Dades espacialment discretes (més o menys independents dels objectes que hi ha al món real), típicament obtingudes de foto satèl·lit o aèria Exemples: vegetació, ocupació i usos del sòl, geomorfologia, tipus de sòl
19
Fonts (d’on obtenim mapes/capes ràster)
Imatge satèl·lit (teledetecció) Imatge aèria Mostres aïllades espacialment Mapa vectorial rasteritzat
20
Casos típics d’utilització de mapes ràster (I)
Mapa amb foto aèria/satèl·lit com a base Per exemple: Google Maps, Google Earth
21
Casos típics d’utilització de mapes ràster (II)
Mapes d’usos i utilització del sòl (i anàlisi d’informació ambiental en general)
22
Casos típics d’utilització de mapes ràster (III)
Model Digital del Terreny (MDT) El terreny (les altituds) sol modelar-se amb un ràster A partir del MDT, hi ha algorismes per calcular, per exemple: Zones de visibilitat i ombres (per exemple d’un repetidor de senyal) Caigudes d’aigües, conques i zones de riscs d’inundació (anàlisi hidrològic)
23
Com es guarda un mapa/capa ràster
2 parts: Característiques de la malla de cel·les Localització d’una cantonada Tamany de cel·la Nombre de cel·les Orientació (possibles valors) Valors de les cel·les
24
Emmagatzematge dels valors de les cel·les
Matriu Vector (seguit de valors) Ordre convencional Ordre en greca Ordre N de Morton Ordre Pi Grups de longitud variable (run-length encoding) Arbres quaternaris (quad-trees) 3 2 1 7 2 2 3 5 3 5 1 12 15 18 2 20 3 25 1 2 3 Estàndard Punt de valor
25
Arbre quaternari
26
Formats de dades més habituals
Com una imatge. Dues opcions: Característiques de la malla i valors en dos fitxers separats 1 fitxer text 1 fitxer amb la imatge Les característiques de la malla incrustada dins de la pròpia imatge GeoTIFF i altres (GeoJPEG, GeoGIF, GeoBMP,...)
27
Ràster multibanda i piràmides
Les imatges satèl·lit tenen vàries bandes (R, G, B, infraroig,...) Es pot representar això en un únic fitxer ràster que conté totes les bandes En un únic fitxer, el mateix ràster amb diferents resolucions (“piràmide”) Accelera la càrrega de la imatge
28
Model vectorial
29
Model vectorial Es representen els límits els objectes geogràfics (la seva geometria) Cada objecte té una informació associada Codi Nom Tipus Àrea 1 La Pobla de l’Estany Poble 2 Estany de la Pobla Llac 3 Bosc de les fades Bosc
30
Geometria d’un objecte geogràfic
Punt Línia Polígon Variacions: Poli-punt, poli-línia, poli-polígon, polígons amb forats,...
31
Exemple: carrerer de Barcelona
32
Exemple: carrerer de Barcelona
33
Exemple: Google Maps
34
Exemple: Google Maps
35
Exemple: Google Maps
36
Dues aproximacions Model híbrid: Model integrat:
Els atributs i les geometries es gestionen per separat Atributs: a una taula d’una base de dades relacional Geometries: a un fitxer extern Model integrat: Un gestor de bases de dades relacionals incorpora tipus de dades, operadors, funcions i índexs per treballar amb les geometries de les dades vectorials
37
Característiques del model vectorial. Avantatges i inconvenients (I)
Representa els objectes geogràfics i els seus valors temàtics mitjançant atributs Els límits d’aquests objectes queden ben definits, mitjançant la seva geometria
38
Característiques del model vectorial. Avantatges i inconvenients (II)
Els límits dels objectes queden ben definits Permet representar altra informació no espacial dels objectes geogràfics (nom, tipus de via, ...) Permet representar les relacions topològiques entre objectes La sortida gràfica és més detallada que en el cas d’un ràster, i s’adapta millor a treballar amb zoom Arxius normalment més petits que els ràster
39
Característiques del model vectorial. Avantatges i inconvenients (III)
Estructura més complexa Difícil superposar capes No adequat en casos de variable contínua espacialment (altitud, temperatura,...), o quan hi ha una alta variació espacial
40
Fonts (d’on obtenim mapes vectorials)
Cartografia digital “oficial” (IGN, ICC) i privada (TeleAtlas) Digitalització+vectorització de mapes en paper Foto-interpretació (a partir d’imatge satèl·lit o aèria) Utilitzant GPS (especialment per a punts)
41
Exemples de mapes vectorials (I)
Mapa topogràfic
42
Exemples de mapes vectorials (II)
Mapa de transports
43
Exemples de mapes vectorials (III)
Mapa de coropletes Població Renda per càpita Nombre de biblioteques ...
44
Com s’emmagatzema un mapa vectorial?
Cada tipus d’objecte a una capa diferent. Per exemple, al mapa topogràfic: Carreteres Poblacions Ferrocarrils Monuments Muntanyes ...
45
Com s’emmagatzema la geometria d’un objecte?
Estructura spaghetti Una línia o polígon conté una llista amb les coordenades de cada un dels seus vèrtexs (punts)
46
Com s’emmagatzema la geometria d’un objecte?
Estructura spaghetti
47
Com s’emmagatzema la geometria d’un objecte?
Estructura spaghetti Simple No representa les relacions espacials entre els objectes: representa només la geometria, però no la topologia Operacions poc eficients Informació redundant: quan hi ha vèrtexs comuns a diferents línies o polígons
48
Com s’emmagatzema la geometria d’un objecte?
Diccionari de vèrtexs Es guarden les coordenades de tots els vèrtexs Cada línia o polígon conté una llista de vèrtexs
49
Com s’emmagatzema la geometria d’un objecte?
Diccionari de vèrtexs
50
Com s’emmagatzema la geometria d’un objecte?
Diccionari de vèrtexs Millora el problema de la redundància Però tampoc representa la topologia
51
Com s’emmagatzema la geometria d’un objecte?
Estructura arc-vèrtex Es guarden les coordenades de tots els vèrtexs, i la llista d’arcs adjacents Es guarda la informació de tots els arcs (cada un conté dos vèrtexs), amb els polígons que cada arc separa Cada línia o polígon conté una llista d’arcs
52
Com s’emmagatzema la geometria d’un objecte?
Estructura arc-vèrtex
53
Com s’emmagatzema la geometria d’un objecte?
Estructura arc-vèrtex Representa la topologia Exemple: és ràpid trobar els polígons veïns d’un de donat
54
Formats de dades més habituals
Cada fabricant de SIGs té el seu propi format de fitxers Greu problema per intercanviar dades Shapefile és una especificació d’ESRI que s’ha convertit en gairebé un estàndard de facto Guarda geometria i atributs en fitxers separats (model híbrid) Els principals gestors de BD tenen extensions per gestionar informació vectorial (model integrat) Oracle Spatial PostgreSQL, PostGIS MySQL
55
Formats de dades més habituals
GML és un format definit per l’Open Geospatial Consortium (OGC) basat en XML per a representar les dades geogràfiques, principalment vectorials
56
GML: exemple Exemple de declaració d’un tipus d’objecte carretera: ...
<complexType name="RoadType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element name="linearGeometry" type="gml:LineStringPropertyType"/> <element name="classification" type="string"/> <element name="number" type="string"/> </sequence> </extension> </complexContent> </complexType>
57
GML: exemple Exemple d’una carretera concreta (M11): ... <Road>
<gml:name>M11</gml:name> <linearGeometry> <gml:LineString srsName=" <gml:coord><gml:X>0</gml:X><gml:Y>5.0</gml:Y></gml:coord> <gml:coord><gml:X>20.6</gml:X><gml:Y>10.7</gml:Y></gml:coord> <gml:coord><gml:X>80.5</gml:X><gml:Y>60.9</gml:Y></gml:coord> </gml:LineString> </linearGeometry> <classification>motorway</classification> <number>11</number> </Road>
58
Altres models
59
Altres models Triangle Irregular Network (TIN) Xarxes
60
TINs És una forma alternativa per representar el relleu en 3D
Mitjançant triangles
61
TIN TIN MDT
62
Característiques dels TIN
És més precís: Com que el nombre de punts és variable, representa millor les zones on hi ha més canvis (amb més punts) Mostra millor pics i arestes, que no queden ben representades amb MDT ràster És més complexe (els algorismes relacionats) Usat per a càlculs de pendent, hidrologia, representació d’edificis, ...
63
Triangularització Mètode de Delaunay:
Objectiu: crear triangles que col·lectivament siguin el més proper possible a formes equilàteres. Maximitza l’angle mínim de la xarxa, evitant triangles molt “allargats” Forma de fer-ho: la circumferència circumscrita de cada triangle de la xarxa (la que uneix els seus tres punts) ha de ser buida (no pot contenir cap altre punt)
64
Mètode de Delaunay
65
Mètode de Delaunay
66
Com s’emmagatzema un TIN?
Es guarden els punts (vèrtexs) i les seves coordenades Cada triangle té una llista de vèrtexs, amb una llista de fins a tres triangles veïns
67
Modelant superfícies S’introdueixen línies de ruptura i superfícies planes
68
Model de xarxes És una extensió del model vectorial per representar xarxes, per exemple de transport Optimitzat per resoldre problemes del tipus trobar el camí més curt entre dos punts (algorismes de grafs) Allò important no és la geometria sinó les adjacències (i les direccions)
69
Exemple d’un model de xarxes
70
Exemple
71
Exemple
72
Bibliografia BOSQUE SENDRA, J. (1992) Sistemas de Información Geográfica. Editorial Rialp. GUTIÉRREZ, J.; GOULD, M. (1994) SIG: Sistemas de Información Geográfica. Editorial Síntesis. WORBOYS, M.F. (1995): GIS: A Computing Perspective. Taylor & Francis. (Capítol 3) ZEILER, M. (1999) Modeling our World. ESRI Press.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.