Models de dades espacials

Slides:



Advertisements
Presentaciones similares
EL NOU CATÀLEG DE LA BIBLIOTECA de l’escola
Advertisements

ELS LLENGUATGES VISUALS
Superfícies.
Actualització del mapa de soroll de trànsit de la ciutat de Girona.
Variables numèriques Taules de freqüències:
MESURA DEL RADI DE LA TERRA (seguint Eratóstenes)
LA GRAVETAT SOTA SOSPITA
Exportar qualificacions a les actes
Elaboració d’un mapa temàtic
Ciències per al món contemporani
Andrea León Echeverría
EQUDIA: DIAGRAMES PER A LA INTERPRETACIÓ VISUAL D’EQUACIONS EN DISPOSITIUS MÒBILS Oriol Janés Pereira Tutors: Sergio Escalera Guerrero Oriol Pujol Vila.
MAPES CONCEPTUALS.
Presentació de la base de dades
ENFISPO.
Un exemple de Màquina Virtual: el programa VMware
Tècniques de representació gràfica
Coneixement del Medi Social i Cultural
Les eines de la Comunitat Virtual de la Xarxa d’Arxius Municipals
UNITAT 1: Els nombres reals (I)
ESTADÍSTIQUES I WEBQUEAST
Creació d’un mapa personalitzat
ELS NOMBRES ENTERS.
1 u n i t a t El departament de Recursos Humans.
PubMed i el gestor de revistes del CRAI de la UB (servei SFX)
Disseny i implementació d’una base de dades relacional
ATLES COMARCAL DE L’ALT EMPORDÀ
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
MAPES MENTALS TONI BUZAN
DEL TEXT INFORMATIU AL TEXT DIDÀCTIC
QUÈ FA QUE UNA PILOTA BOTI MÉS QUE UNA ALTRA?
Inventari Ecològic i Forestal de Catalunya
Què hi ha a l'Univers?.
DE LA DURADA AL RITME.
ELABORAR UN ORGANIGRAMA A PARTIR D’UN LLISTAT (Ordre i jerarquia)
Tutorials Campus Virtual Càrrega automàtica d’alumnes
Situacions Simuladores Preferencials (SSP)
La gestió per processos
Matemàtiques 3er E.S.O..
DISC DUR Dispositiu encarregat d’emmagatzemar informació de forma permanent al nostre ordinador.
Formació per a responsables del programa Biblioteca escolar: PUNTEDU
Ruben Balada Tripiana Informática
Presentació BATXILLERAT
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
Fonaments de Cartografia i Sistemes d’Informació Geogràfica
MP06 ANÀLISI ESTÈTICA CFGM ESTÈTICA I BELLESA
Tema 5: Nombres naturals i enters
SCIENCE OF SYNTHESIS.
Disseny de la persistència Introducció i mapping objecte/relacional
Disseny de la persistència Serialització
Models de dades espacials. Bases de dades espacials
ERIC Manual d’ús.
Ciències socials, geografia i història Primer curs
Dibuix Tècnic Sistemes de representació.
XARXES PRIVADES VIRTUALS ( VPNs )
Tema 2. Representació de la Terra
Introducció a l’experimentació
Mesuraments d'eficiència d'un raytracer distribuït
Matemàtiques Geometria.
REAXYS.
Xavi Fabregat 4tA Karim Atsailali 4tA
Dipòsit Digital de la Universitat de Barcelona
Jessica, Gerard, Laura P, Alex
Organització i creixement
Anàlisi d’un lloc web implementant actualització del contingut
Exportar qualificacions a les actes
El model SA-DA El model d’oferta agregada (aggregate suppy) i de demanda agregada (aggregate demand) és un model adreçat a explicar les fluctuacions del.
LA GESTIÓ AMBIENTAL Maria Mañanet i Enric Espinosa
CIENCIES DE LA TERRA I EL MEDI AMBIENT 2n batxillerat
TEXT I ORGANIGRAMA Variables bàsiques
Transcripción de la presentación:

Models de dades espacials Fonaments de Cartografia i Sistemes d’Informació Geogràfica

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 ...

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

Gestors de bases de dades relacionals Microsoft Access MySQL PostgreSQL Oracle ...

Però ... Com es representen les dades geogràfiques? Dos models de representació: Ràster Vectorial

Models de representació Mapa ràster Mapa vectorial Bosc Poble Llac

Model ràster

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

Vàries capes ràster Capa de “Vegetació” Capa d’“Altitud” Capa de “Temperatura mitjana”

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

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

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)

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

Els valors d’una cel·la: Variables quantitatives. Intervals Precipitacions anuals Més de 1000 800-1000 600-800 400-600 Menys de 400 NOTA: Cada valor se sol representar mitjançant un enter

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

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

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

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

Fonts (d’on obtenim mapes/capes ràster) Imatge satèl·lit (teledetecció) Imatge aèria Mostres aïllades espacialment Mapa vectorial rasteritzat

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

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)

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)

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

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

Arbre quaternari

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,...)

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

Model vectorial

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 2300.23 2 Estany de la Pobla Llac 3103.22 3 Bosc de les fades Bosc 4790.45

Geometria d’un objecte geogràfic Punt Línia Polígon Variacions: Poli-punt, poli-línia, poli-polígon, polígons amb forats,...

Exemple: carrerer de Barcelona

Exemple: carrerer de Barcelona

Exemple: Google Maps

Exemple: Google Maps

Exemple: Google Maps

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

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

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

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

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)

Exemples de mapes vectorials (I) Mapa topogràfic

Exemples de mapes vectorials (II) Mapa de transports

Exemples de mapes vectorials (III) Mapa de coropletes Població Renda per càpita Nombre de biblioteques ...

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 ...

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)

Com s’emmagatzema la geometria d’un objecte? Estructura spaghetti

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

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

Com s’emmagatzema la geometria d’un objecte? Diccionari de vèrtexs

Com s’emmagatzema la geometria d’un objecte? Diccionari de vèrtexs Millora el problema de la redundància Però tampoc representa la topologia

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

Com s’emmagatzema la geometria d’un objecte? Estructura arc-vèrtex

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

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

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

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>

GML: exemple Exemple d’una carretera concreta (M11): ... <Road> <gml:name>M11</gml:name> <linearGeometry> <gml:LineString srsName="http://www.opengis.net/gml/srs/epsg.xml#4326"> <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>

Altres models

Altres models Triangle Irregular Network (TIN) Xarxes

TINs És una forma alternativa per representar el relleu en 3D Mitjançant triangles

TIN TIN MDT

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, ...

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)

Mètode de Delaunay

Mètode de Delaunay

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

Modelant superfícies S’introdueixen línies de ruptura i superfícies planes

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)

Exemple d’un model de xarxes

Exemple http://www.tmb.net

Exemple http://www.mobilitat.org

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.