Sei sulla pagina 1di 20

Doctorado en Ingeniería de Sistemas

Gestión de Base de Datos


Base de Datos Geográficas
Base de Datos
Componentes del SBGD
Fases del diseño de una base de datos (espacial)
Sistema de Información Geográficas
Base de datos Geográficas
Modelizar la realidad
• La misma realidad se puede representar con diferentes tipos
de geometría según el nivel de detalle que se quiera.
Almacenamiento de datos vectoriales
• La geometría de la casa son dos polígonos, uno para la zona
exterior de la casa y otro para el agujero del atrio.
• Cada polígono es un conjunto de coordenadas sobre el territorio
• (eso siempre que no tenga paredes curvas).
• Cada punto es un conjunto de dos o tres coordenadas
• (en función de sí queremos guardar también la cota).
• A este tipo de almacenamiento lo llamamos vectorial.

El almacenamiento de geometrías vectoriales


en bases de datos relacionales en forma
normal crea un número elevadísimo de tablas
que reduce el rendimiento de las consultas y
complica el mantenimiento de los datos hasta
niveles intolerables
Almacenamiento de geometrías vectoriales
• El tipo de entidad simple (simple feature type, OGC) es el
• estándar para el almacenamiento de información geográfica.
Almacenamiento de geometrías vectoriales
• Queremos representar en una base datos las paradas de
autobús de Barcelona y realizar un mapa sobre la cartografía
de la ciudad donde se representen las paradas con una señal
ortogonal en la calle.
• No sólo será necesario guardar el punto donde se encuentra la
parada, sino también la orientación, para poder representar la
señal de manera que quede perpendicular a la calle en el mapa.
• La orientación del punto nos permite representar un símbolo
sobre el punto con una orientación concreta.
Almacenamiento de líneas
Problemas al almacenar líneas
Almacenamiento de áreas
• Las áreas se almacenan en polígonos.
• Un polígono es una figura geométrica plana y cerrada formada
por un número finito de segmentos.

A la izquierda, un polígono matemático y a la derecha, un polígono con


curvas en los lados
Almacenamiento de áreas
• Polígono. Superficie plana definida por una frontera exterior
y una o más fronteras interiores que definen los agujeros.
• Frontera. Conjunto ordenado de líneas conectadas donde el
extremo final de la última línea conecta con el extremo final de
la primera.
• Línea. Definida con cualquiera de las herramientas para
almacenar líneas vistas en el apartado anterior.
Almacenamiento de áreas
• Para almacenar áreas no conexas se requiere, en ocasiones,
más de un polígono, el conjunto de polígonos multipolígono.
• Esta agrupación nos permite almacenar en un único registro de
la base de datos superficies sobre la tierra no conexas y con
agujeros.
Base de datos Geográficas
Geo Base de datos
• Base de datos que almacena toda la información relativa a
un conjunto de entidades espaciales(geometría, topología,
identificadores, datos temáticos, etc.).
Geo Base de datos – Software
• Oracle Spatial
• Componente opcional, que requiere licenciamiento disponible
únicamente para la base de datos Oracle Enterprise Edition, las
demás versiones cuentan con un componente espacial limitado
• Provee un esquema SQL y funciones que facilitan el
almacenamiento, recuperación, actualización y consulta de
colecciones de datos espaciales en una base de datos Oracle.
Geo Base de datos – Software
• DB2 Spatial y Geodetic Extender
• Spatial Extender
• Trata a la Tierra como un mapa plano o planar, que utiliza una
proyección para representar la superficie redonda de la tierra en un
plano.
• Se utiliza principalmente para conjuntos de datos regionales y locales
que se representan correctamente en coordenadas proyectadas y
para aplicaciones en lasque la precisión de la ubicación no reviste
importancia.
• Geodetic Extender
• Considera que la tierra es un globo, utiliza un sistema de coordenadas
de latitud y longitud en un modelo elipsoidal de la tierra.
• Las operaciones geométricas son precisas, independientemente de la
ubicación.
• Se usa principalmente con aplicaciones que cubren áreas grandes de
la tierra, en los que una simple proyección de mapa no puede
proporcionar la precisión que requiere la aplicación.
Geo Base de datos – Software
• PostGIS
• Es una extensión para la base de datos objeto-relacional
PostgreSQL la cual permite el almacenamiento
de objetos SIG en la base de datos.

• MySQLSpatialExtensions
• Da soporte a extensiones espaciales para permitir la generación,
almacenamiento y análisis de tablas con información espacial.

Potrebbero piacerti anche