Documente Academic
Documente Profesional
Documente Cultură
ndice
Clasificacin de los datos espaciales Aproximaciones de las BBDD relacionales para soportar datos espaciales Conceptos y tcnicas utilizados por los SGBD espaciales Enfoque prctico de lo presentado
05/10/2010
Otros datos que no se pueden utilizar directamente: direcciones postales, datos alfanumricos, mapas escaneados o imgenes (necesitan pre procesamiento)
05/10/2010
05/10/2010
Geometry
Campo de la matemtica, relaciones y propiedades de los elementos en distintas dimensiones OGC, define como una estructura jerrquica de tipos de datos para almacenar objetos con una propiedad geomtrica en una base de datos Simple feature specification (OGC) for SQL (1999)
05/10/2010
Jerarqua (aclaracin)
Topologa
Relaciones entre las geometras (2D) Trminos:
Nodos, Arcos(edges, arcs, chains or segments), Polgonos (polygons, topological rings, face or area) Nodo: espacio dimensin 0 en el que interceptan/conectan dos elementos de tipo edges Arco: espacio dimensin 1 en el que se secuencian segmentos de lnea sin interseccin entre nodos origen y destino Polgono: un conjunto de arcos conectados y dirigidos que cierran en un espacio de dimensin 2
Topologa Arco-Nodo: exige que existan nodos en los extremos e intersecciones de los arcos.
05/10/2010
Ejemplo topologa
Estructuras NO topolgicas
En muchas ocasiones no es necesaria una relacin topolgica entre los elementos que conforman un modelo de datos Se pueden establecer consultas a posteriori para obtener las relaciones entre elementos Ejemplo de formato sin topologa: ESRI Shapefile
05/10/2010
Modelo Geo-Relacional
Los datos espaciales se modelan (abstraen) en capas (layers) Cada capa contiene un tipo de elementos (features) Si existen distintos tipos de geometras se clasifican por su tipo (puntos, lneas, polgonos) Los atributos se almacenan en una base de datos relacional Las relaciones entre objetos se establecen mediante identificadores (FID: FeatureIDentifier)
05/10/2010
Modelo GeoDatabase
Con la aparicin de las bases de datos objetorelacional y la capacidad para definir tipos de datos abstractos, aparecen las GeoDatabases La idea es integrar dentro de la propia base de datos la componente geomtrica y topolgica
05/10/2010
05/10/2010
10
05/10/2010
ndices: R-Tree
11
05/10/2010
12
05/10/2010
Ejemplo R-Tree
13
05/10/2010
14
05/10/2010
Clasificacin de OGC para operadores espaciales: bsicos, topolgicos y de anlisis espacial Clasificacin de PostGIS: gestin, crear, acceder, editar, exportar, relaciones espaciales y medidas, procesamiento de geometras y linear referencing
15
05/10/2010
Operaciones topolgicas
Egenhofer y Herring (1990), definieron 16 relaciones de las cuales 8 no son vlidas y 2 son simtricas:
disjoin, in, touch, equal, cover y overlap
Clementini y otros (1993) propusieron el modelo de 9 relaciones (DE-9IM) Las bases de datos no implementan todas
16
05/10/2010
Uniones espaciales
Equivalente al Join, incluyendo operaciones espaciales topolgicas o no Son pesadas computacionalmente, por lo que hay que analizar y disear adecuadamente las consultas Se espera que las bases de datos espaciales permitan realizar este tipo de operaciones
SQL espacial
Importante contribucin de Egenhofer (1994) proponiendo dos partes:
Lenguaje de consulta
Preservando los conceptos SQL (SELECT FROM WHERE) Tratamiento a alto nivel de los datos espaciales Incorporar operaciones y relaciones espaciales a SQL
Lenguaje de presentacin
Consulta por rea de inters Seleccin de escala y simbologa Mostrar leyenda y colocar etiquetas automticamente Combinacin grfica de varias consultas y del contexto
17
05/10/2010
Ms ejemplos
SELECT ST_XMax(ST_Envelope(The_geom)) as xmax, ST_XMin(ST_Envelope(The_geom)) as xmin, ST_YMax(ST_Envelope(The_geom)) as ymax, ST_YMin(ST_Envelope(The_geom)) as ymin FROM Parcela WHERE **** SELECT ST_Line_Interpolate_Point(the_geom, 0.8) FROM Tramo WHERE *** SELECT ST_Buffer(geom,100) FROM POI WHERE **
18