introducción a las bases de datos espaciales

16
Introducción a las Bases de Datos Espaciales Jonnathan Méndez Arias Orlando Sánchez Martínez

Upload: orlando-sanchez

Post on 26-Dec-2014

961 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Introducción A Las Bases De Datos Espaciales

Introducción a las Bases de Datos Espaciales

Jonnathan Méndez AriasOrlando Sánchez Martínez

Page 2: Introducción A Las Bases De Datos Espaciales

Objetos Espaciales

Page 3: Introducción A Las Bases De Datos Espaciales

+

Bases de Datos Espaciales

Page 4: Introducción A Las Bases De Datos Espaciales

Capas Temáticas

Page 5: Introducción A Las Bases De Datos Espaciales

Modelo de Datos Espaciales

RepresentaciónRaster

RepresentaciónVectorial

Page 6: Introducción A Las Bases De Datos Espaciales

Relaciones Espaciales

Page 7: Introducción A Las Bases De Datos Espaciales

Relaciones Espaciales Topológicas

Page 8: Introducción A Las Bases De Datos Espaciales

Consultas en Oracle

Tipo de interacción en Oracle Descripción

INSIDE A INSIDE B, si el interior y la frontera A se encuentra en el interior de B

CONTAINS A CONTAINS B, si el interior y frontera de B están en el interior de A, es el reverso de INSIDE

COVEREDBY A COVEREDBY B, si el interior y frontera de A están en el interior de B y las fronteras no se solapan (cruzan).

ON A ON B, si el interior y frontera de A interactúa exclusivamente con la frontera de B, A tiene que ser un línea.

COVERS A COVERS B, si el interior y frontera de B están dentro del interior de A y las fronteras se solapan, es el inverso de COVEREDBY

TOUCH A TOUCH B, si la frontera de A toca a la frontera de B, pero los interiores no se solapan.

OVERLAPBDYINTERSECT A OVERLAPBDYINTERSECT B, si el interior y la frontera de A se interseca con el interior y la frontera de B

OVERLAPBDYDISJOINT A OVERLAPBDYDISJOINT B, si el interior de A se interseca con el interior y la frontera de B, pero las fronteras no se intersecan

EQUAL A EQUAL B, si el interior y frontera de A es igual al interior y frontera de B

ANYINTERACT A ANYINTERACT B, si A y B cumplen con cualquiera de las anteriores.

Page 9: Introducción A Las Bases De Datos Espaciales

Consultas en SSQL (Spatial Sequel)

“Obtener todos los pueblos cruzados por un río”.“¿Cuantas personas viven en Sabanilla?”.“Traer todos los vecinos de un cuadra de Cartago”.

SELECT C.NombreFROM Ciudad C, Rios RWHERE Cruza(R.GEOM, C.GEOM);

SELECT poblacion FROM ciudades WHERE nombre=“Sabanilla”

Page 10: Introducción A Las Bases De Datos Espaciales

Indexación con R-Tree

Page 11: Introducción A Las Bases De Datos Espaciales

Aplicación a los Sistemas de Información Geográficos (SIG)

Page 12: Introducción A Las Bases De Datos Espaciales

Aplicación al diseño asistido por computadora (CAD)

Page 13: Introducción A Las Bases De Datos Espaciales

Conclusiones

Las BD espaciales resultan ser un mecanismo eficiente de trato de la información espacial, presentando todas las ventajas de sus antecesoras relacionales, más la capacidad de realizar consultas complejas.

Las aplicaciones de esta tecnología no se restringe a el almacenamiento de la información geográfica, sino que se extienden a otros campos, como el diseño asistido por computador, entre otros.

Ventaja de saber que las “Relaciones Espaciales” no se deben implementar en la capa de aplicación, sino que la gran mayoría de SGBD comerciales los soportan mediante extensiones.

Page 14: Introducción A Las Bases De Datos Espaciales

Créditos de las Figuras

Filmina 2, “Objetos Espaciales”: Rigaux, P., Scholl, M. y Voisard, A. “Spatial Databases with Application to GIS”. Morgan Kaufmann, San Francisco, Estados Unidos. Primera Edición. 2002.

Filmina 4, “Capas Temáticas”: “Base de datos espacial”. Wikipedia, La enciclopedia libre. URL: http://es.wikipedia.org/w/index.php?title=Base_de_datos_espacial. Modificado el 16 de abril 2008. Consultado el 22 de noviembre 2008.

Filmina 5, “Modelo de Datos Espaciales”: Castillo, Miguel. “Vector y Raster: los modelos básicos utilizados en los SIGs”. Universidad de Chile. Facultad de Ciencias Forestales, Sistemas de Información Geográfica. 2008.

Filmina 7, “Relaciones Espaciales Topológicas”: Guitiérrez G. A., “Métodos de Acceso y Procesamiento de Consultas Espacio-Temporales”, pp. 10-12, 2007.

Filmina 10, “Indexación con R-Tree”: Vargas Álvarez, Julian David. "R-Tree". Universidad Nacional de Colombia + Bustos, Benjamin. "Bases de datos multimedia. Capítulo 3: Algoritmos de búsqueda por similitud".

Filmina 11, “Aplicación a los Sistemas de Información Geográficos (SIG)”: “Geographic information system”. Wikipedia, La enciclopedia libre. URL: http://en.wikipedia.org/wiki/Geographic_information_system. Modificado y Consultado el 22 de abril 2008.

Filmina 12, Aplicación al diseño asistido por computadora (CAD): “Diseño asistido por computador”. Wikipedia, La enciclopedia libre. URL: http://en.wikipedia.org/wiki/Geographic_information_system. Modificado el 7 de noviembre 2008. Consultado el 22 de noviembre 2008.

Page 15: Introducción A Las Bases De Datos Espaciales

Fuentes bibliográficas del artículo

[Davis07] Davis, Scott. “GIS for web developers, Adding where to your web applications”. The Pragmatic Bookshelf. Raleigh, North Carolina Dallas, Texas, USA, 2007.

[Egen89] Egenhofer, Max. “A Formal Definition of Binary Topological Relationships”. Proc. 3rd Intl. Conf. on Foundations of Data Organization and Algorithms, Paris. 1989.

[Hart94] Hartmut ,Ralf. “An Introduction to Spatial Database Systems”. Praktische Informatik IV, FernUniversität Hagen, Hagen, Germany, 1994.

[Mari] Mariño, María P. “Aplicación de G.I.S. (Sistema de Información Geográfica) al relevamiento y análisis del patrimonio arquitectónico y urbano”. Cátedra Historia III - Facultad de Arquitectura y Urbanismo – UNNE, Argentina.

[Mont00] Montilva, Jonás y Ramos, Yajaira. "Patrones de Diseño para el Modelado de Redes en Sistemas de Información Geográfica". Revista Colombiana de Computación. Volumen 1, número 1. Págs. 91-104. 2000.

[Ni] Ni, Jinfeng, Ravishankar, Chinya V; Bhanu2, Bir.“Probabilistic Spatial Database Operations”. Department of Computer Science & Engineering. University of California, Riverside, USA.

[Riga02] Rigaux, Philippe; Scholl, Michel y Voisard, Agnes. “Spatial Databases with Application to GIS”. Morgan Kaufmann, San Francisco, Estados Unidos. Primera Edición, 2002.

[Wiki08] Colaboradores de Wikipedia. "Base de datos espacial". Wikipedia, La enciclopedia libre. URL: <http://es.wikipedia.org/w/index.php?title=Base_de_datos_espacial>. Consultado el 22 noviembre 2008. Modificado el 16 abril 2008.

Page 16: Introducción A Las Bases De Datos Espaciales

Introducción a las Bases de Datos Espaciales

Jonnathan Méndez AriasOrlando Sánchez Martínez