You are on page 1of 26

Sistemas de Informacin

Geogrfica
BD Espaciales y
BD Espacio-temporales

Miguel Rodrguez Luaces


Laboratorio de Bases de Datos
Universidade da Corua
Contenidos
Introduccin
Representacin de informacin geogrfica
Modelo conceptual

Modelo lgico

Modelo fsico

Procesamiento de informacin geogrfica


Visualizacin de informacin geogrfica
Arquitecturas y estndares
Bases de datos espaciales y espacio-temporales

2/26
Representacin de IG
Proceso de modelado
Etapas desde el mundo real hasta la implementacin

3/26
Contenidos
Introduccin
Representacin de informacin geogrfica
Modelo conceptual
Modelo lgico

Modelo fsico

Procesamiento de informacin geogrfica


Visualizacin de informacin geogrfica
Arquitecturas y estndares
Bases de datos espaciales y espacio-temporales

4/26
Representacin de IG
Modelo conceptual
Para definir un modelo conceptual para informacin
geogrfica es necesario tener en cuenta la necesidad de
definir:
El espacio geogrfico
Los objetos geogrficos
Los atributos del espacio

La tendencia actual es extender modelos conceptuales


existentes (UML, el modelo E-R) introduciendo los
conceptos de la informacin geogrfica.

Nosotros partiremos de UML, aunque los conceptos


explicados podran aplicarse a otro lenguaje de modelado
(por ejemplo, el modelo Entidad Relacin)
5/26
Representacin de IG
Modelo conceptual: espacio geogrfico
El primer paso es la definicin del espacio geogrfico.
Consiste en:
Definicin matemtica del espacio
Sistema de referencia de coordenadas
La definicin matemtica del espacio determina sus
propiedades.
Espacios eucldeos
El espacio tradicional que se ensea en geometra
Espacios topolgicos
Espacio en el que slo estn definidos los conceptos de
conectividad y continuidad
Lo ms comn es considerar el espacio eucldeo continuo
en 2 o 3 dimensiones modelado mediante el conjunto R2
R3

6/26
Representacin de IG
Modelo conceptual: espacio geogrfico
A continuacin, hay que definir como se ajusta el espacio
matemtico a la superficie terrestre. Esto es el sistema de
referencia de coordenadas
Un sistema de referencia de coordenadas consiste en:
Una aproximacin de la superficie de la Tierra mediante el
geoide de referencia
Una transformacin de coordenadas desde el espacio
matemtico a coordenadas sobre el geoide
Lo ms comn en Espaa:
Geoide WGS-84 y coordenadas latitud, longitud, altura
Geoide ED50 y coordenadas UTM
Geoide ETRS89 y coordenadas UTM [compatible WGS84]

7/26
Representacin de IG
Modelo conceptual: espacio geogrfico
Ejemplo:
Definicin matemtica del espacio
Espacio eucldeo continuo en 2 dimensiones (R2)
Nuestras coordenadas son de la forma (43.30, -8.15)
Geoide de referencia (WGS84)
Semieje mayor: 6378137.0 metros

Aplanamiento: 1/298.257223563 ( 3.35 )

Transformacin de coordenadas
Se define que (0,0) est en el cruce del meridiano de Greenwich con
el Ecuador
La primera coordenada es latitud (distancia norte-sur a ese punto
medida en grados)
La segunda coordenada es longitud (distancia este-oeste a ese
punto medida en grados)
Coordenadas Facultad Informtica UDC: (43.332709,-8.410517)

8/26
Representacin de IG
Modelo conceptual: espacio geogrfico
Otro ejemplo
Definicin matemtica del espacio
Espacio eucldeo continuo en 2 dimensiones (R2)
Nuestras coordenadas son de la forma (43.30, -8.15)
Geoide de referencia (ED50)
Semieje mayor: 6378388.0 metros
Aplanamiento: 1/297
Transformacin de coordenadas
Se define que (0,0) est en el cruce del meridiano 12 Oeste con el
Ecuador
La primera coordenada son metros de distancia al este de ese punto
La segunda coordenada son metros de distancia al norte de ese
punto
Coordenadas Facultad Informtica UDC: (547787, 4797931)

9/26
Representacin de IG
Modelo conceptual: espacio geogrfico
No es necesario comprender los detalles tcnicos de la
definicin del espacio geogrfico
Sin embargo, es muy importante conocer el espacio
geogrfico del conjunto de datos
Los espacios geogrficos se identifican con las
definiciones del European Petroleum Survey Group
EPSG:4326 WGS84 + Lat/Lon
EPSG:23029 ED50 + UTM Zona 29 Norte [Galicia]
Dos conjuntos de datos, en diferentes espacios
geogrficos no se pueden utilizar simultneamente
Ejemplo: en Galicia, hay 150 metros de diferencia entre el
mismo punto entre EPSG:4326 y EPSG:23029

10/26
Representacin de IG
Modelo conceptual: abstracciones
Una vez definido el espacio geogrfico. Debemos definir
abstracciones para representar informacin geogrfica
La informacin geogrfica puede considerarse desde dos
puntos de vista complementarios:
Objetos geogrficos: son subconjuntos del espacio que se
usan para representar la posicin o extensin de otras
entidades. Por ejemplo:
La superficie de una carretera
La posicin de un manantial
Atributos del espacio: son funciones que asocian a cada
punto del espacio un valor. Por ejemplo:
Temperatura
Pendiente del terreno

11/26
Representacin de IG
Modelo conceptual
Ejemplo de objetos geogrficos

12/26
Representacin de IG
Modelo conceptual
Ejemplo de atributos del espacio

13/26
Representacin de IG
Modelo conceptual
Ambos puntos de vista del espacio deben estar presentes
en el modelo conceptual
Los objetos geogrficos son tiles para analizar estructuras
hechas por el hombre:
Redes de carreteras
Divisiones territoriales
Catastro
Los atributos del espacio son ms apropiados para
informacin natural o recolectada por sensores:
Meteorologa
Geologa
Fotos areas (ortofotos, satlite)

14/26
Representacin de IG
Modelo conceptual
Ambos puntos de vista definen tipos de datos geogrficos
que pueden ser utilizados en el modelo conceptual

Para objetos geogrficos, se definen tipos de datos que


representan diferentes combinaciones de figuras
geomtricas
point, line, polygon, geometrycollection,

Para atributos del espacio, se definen tipos de datos que


representan la funcin que asocia valores a cada punto del
espacio
coverage

15/26
Representacin de IG
Modelo conceptual: modelos de datos
Se han definido infinidad de modelos de datos conceptuales para
informacin geogrfica a lo largo de los aos
Cada herramienta de desarrollo de GIS ha definido el suyo.
Esri ArcInfo, Intergraph Geomedia, etc..
Cada investigador ha definido el suyo
Se est realizando un esfuerzo para definir estndares
internacionales para informacin geogrfica
OpenGeospatial Consortium (OpenGIS)
ISO Technical Committee 211
Nosotros nos basaremos en estos estndares
ISO 19107: Geographic Information Spatial Schema
ISO 19109: Geographic Information Rules for Application
Schema
ISO 19123: Geographic information - Schema for coverage
geometry and functions

16/26
Representacin de IG
Modelo conceptual: modelos de datos
Alguna nomenclatura (estereotipos):
Feature Instance: Una abstraccin del mundo real en el
modelo conceptual.
Ejemplo: La representacin en el modelo de Espaa o Francia.
Ejemplo: En UML, un objeto.
Feature Type: La descripcin en el modelo de un conjunto
de features con caractersticas similares.
Ejemplo: La representacin en el modelo de la clase Pas.
Ejemplo: En UML, una clase.
Spatial Relationship: Una relacin entre dos features que es
de tipo geogrfico.
Ejemplo: La relacin entre un ro y los pases que atraviesa.
Ejemplo: En UML, una asociacin.

17/26
Representacin de IG
Modelo conceptual: modelos de datos
Tipos de datos para objetos geogrficos (ISO 19107):

18/26
Representacin de IG
Modelo conceptual: modelos de datos
Tipos de datos para objetos geogrficos (OpenGIS SFS)
Spatial Reference
Geometry
* System

Geometry
Point Curve Surface
Collection
1..* 2..*

LineString Polygon MultiCurve


1..*
1..*

MultiSurface MultiPoint

1..*

Line LinearRing MultiLineString

MultiPolygon

19/26
Representacin de IG
Modelo conceptual: modelos de datos
Tipos de datos para objetos geogrficos (Ejemplos)
Spatial Reference
Geometry
* System

Geometry
Point Curve Surface
Collection
1..* 2..*

LineString Polygon MultiCurve


1..*
1..*

MultiSurface MultiPoint

1..*

Line LinearRing MultiLineString

MultiPolygon

20/26
Representacin de IG
Modelo conceptual: modelos de datos
Tipos de datos para objetos geogrficos (Ejemplos)
Spatial Reference
Geometry
* System

Geometry
Point Curve Surface
Collection
1..* 2..*

LineString Polygon MultiCurve


1..*
1..*

MultiSurface MultiPoint

1..*

Line LinearRing MultiLineString

MultiPolygon

21/26
Representacin de IG
Modelo conceptual: modelos de datos
Tipos de datos para atributos del espacio (ISO 19123):
CV_Coverage

CV_DiscreteCoverage

CV_DiscretePointCoverage CV_DiscreteCurveCoverage CV_DiscreteSolidCoverage

CV_ContinuousCoverage

CV_DiscreteGridPointCoverage CV_DiscreteSurfaceCoverage

CV_ContinuousQuadrilateralGridCoverage CV_ThiessenPolygonCoverage CV_HexagonalGridCoverage

CV_SegmentedCurveCoverage CV_TINCoverage

22/26
Representacin de IG
Modelo conceptual: modelos de datos
Ejemplo de esquema conceptual para una aplicacin
Queremos modelar los pases del mundo, representando
para cada uno
su nombre,
su poblacin,
su tipo de gobierno y jefe de gobierno,
sus fronteras,
y su relieve.
Tambin queremos representar los ros del mundo con
su nombre,
su recorrido,
su lugar de nacimiento,
y el lugar en el que desembocan.

23/26
Representacin de IG
Modelo conceptual: modelos de datos
Ejemplo de esquema conceptual para una aplicacin

feature type
feature type Pas
Rio spatial relationship atraviesa -nombre : String
-nombre : String -tipogobierno : String
-nacimiento : point -jefegobierno : String
-curso : linestring -poblacion : Integer
-desembocadura : point -fronteras : multipolygon
-relieve : coverage

24/26
Representacin de IG
Modelo conceptual: modelos de datos
Ejemplo de esquema conceptual para una aplicacin
feature instance
Francia : Pas
-nombre = Francia
-tipogobierno = Repblica
-jefegobierno = D. Villepin
-poblacion = 60424213
-fronteras
-relieve

feature instance feature instance


Portugal : Pas Espaa : Pas
-nombre = Portugal -nombre = Espaa
-tipogobierno = Democracia Parlamentaria -tipogobierno = Monarqua Parlamentaria
-jefegobierno = Jos Scrates -jefegobierno = J. L. R. Zapatero
-poblacion = 10524145 atraviesa atraviesa -poblacion = 40280780
-fronteras -fronteras
-relieve -relieve

feature type
Mio : Ro
-nombre = Mio
-nacimiento
-curso
-desembocadura

25/26
Representacin de IG
Modelo conceptual: modelos de datos
Resumen
Hemos esbozado un modelo conceptual para informacin
geogrfica.
Dicho modelo debe considerar
Espacio geogrfico
Definicin matemtica del espacio
Sistema de referencia de coordenadas
Tipos de datos para objetos geogrficos
Ejemplo: point, linestring, multipolygon, etc.
Tipos de datos para atributos del espacio
Ejemplo: coverage
La existencia de este modelo permite realizar un anlisis del
sistema de informacin teniendo en cuenta la informacin
geogrfica.

26/26

You might also like