introducción a las bases de datos espaciales

Post on 26-Dec-2014

962 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Introducción a las Bases de Datos Espaciales

Jonnathan Méndez AriasOrlando Sánchez Martínez

Objetos Espaciales

+

Bases de Datos Espaciales

Capas Temáticas

Modelo de Datos Espaciales

RepresentaciónRaster

RepresentaciónVectorial

Relaciones Espaciales

Relaciones Espaciales Topológicas

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.

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”

Indexación con R-Tree

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

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

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.

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.

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.

Introducción a las Bases de Datos Espaciales

Jonnathan Méndez AriasOrlando Sánchez Martínez

top related