Datos espaciales

20
UNIVERSIDAD VERACRUZANA FACULTAD DE ADMINISTRACIÓN L.S.C.A BASE DE DATOS PROFESOR: DR. CARLOS ARTURO TORRES GASTELÚ * SERVICIO Y LOCALIZACIÓN ESPACIAL Equipo 1: Granda Martínez Tania Isabel Zamudio Baltazar Itzel 21 de septiembre del 2011

description

 

Transcript of Datos espaciales

Page 1: Datos espaciales

 UNIVERSIDAD VERACRUZANA

FACULTAD DE ADMINISTRACIÓNL.S.C.A

BASE DE DATOSPROFESOR: DR. CARLOS ARTURO TORRES GASTELÚ

* SERVICIO Y LOCALIZACIÓN ESPACIAL

Equipo 1:Granda Martínez Tania Isabel

Zamudio Baltazar Itzel

21 de septiembre del 2011

Page 2: Datos espaciales

INTRODUCCIÓN

Hoy en día las empresas almacenan mucha información de todo tipo con respecto a sus clientes por lo cual necesitan poder manipular dicha información desde cualquier lugar, es por ello que SQL Server ofrece la aplicación de localización espacial para optimizar el acceso y manipulación de los datos espaciales y poder estar en constante comunicación

Page 3: Datos espaciales

Los datos espaciales se utiliza para representar puntos, líneas y áreas en una superficie. Por lo general, estos elementos se refieren a la actual ubicación física en la Tierra, por lo que se puede describir un conjunto de datos geoespaciales. La mayoría de nosotros estamos familiarizados con este concepto mediante el uso de globos y mapas, que muestran en general múltiples características geográficas y su ubicación relativa

Page 4: Datos espaciales

EJEMPLOS DE USO DE TIPOS DE DATOS ESPACIALES

Un conductor puede encontrar la distancia entre dos puntos y planificar la ruta

Una inmobiliaria puede rápidamente identificar propiedades que concuerden con los requerimientos del clientes (casas de 90 metros cuadrados cerca de las Lagunas del Ruidera)

Una aplicación móvil puede encontrar gasolineras a menos de 100 metros de donde se encuentra

Page 5: Datos espaciales

MODELOS ESPACIALESGeodésico

El problema de describir una localización planetaria es que la superficie no es plana

Una representación fiel de la Tierra es normalmente representada como un globo, cuyas localizaciones van descritas mediante latitud y longitud, que se miden en grados desde el ecuador y el meridiano de Greenwich respectivamente

Page 6: Datos espaciales

Planar

Es mucho mas fácil trabajar en superficies de 2 dimensiones

Trabajar con datos geospaciales en dos dimensiones requiere una proyección de los objetos geográficos

Los modelos planos trabajan bien para áreas geográficas pequeñas, como países pequeños, estados y ciudades, o para planos de interior

Page 7: Datos espaciales

TIPOS DE DATOSSQL Server 2008 Soporta ambos modelos

mediante dos tipos de datos diferentes

geography (modelo geodésico) geometry (modelo planar)

Implementados como SQLCLR UDT

Ambos tipos de datos poseen propiedades y métodos que puedes utilizar para realizar operaciones espaciales, como calcular distancias, encontrar intersecciones, etc.

Page 8: Datos espaciales

DIFERENCIAS DE COORDENADAS Y MEDIDAS

Planar– Coordenadas dadas en “unidades”

– Las medidas de distancias y áreas se dan en la misma unidad de medida que las coordenadas

• Ej.: Usando tipo de datos geometry, la distancia entre (2, 2) y

(5, 6) es 5 unidades, sean las que sea

Page 9: Datos espaciales

Geodésica– Las coordenadas se dan en grados de latitud y longitud

– Distancias y áreas son normalmente metros y metros cuadrados

La medida puede depender del índice de referencia espacial (SRID) de la instancia geography. La unidad de medida mas usual

para el tipo geography son los metros

Page 10: Datos espaciales

ORIENTACIÓNEn un sistema elipsoidal, un polígono no tiene significado, o no tiene

sentido sin orientación

Ej.: el anillo sobre el ecuador describe el hemisferio norte o el

sur?

Para usar el tipo de datos geography correctamente, debemos especificar tanto la orientación del anillo como su localización exacta

Page 11: Datos espaciales

LIMITACIONES DEL TIPO DE DATOS GEOGRAPHY Cada instancia geográfica debe ajustarse

dentro de un único hemisferioNo podemos almacenar objetos mas grandes que un

hemisferio

Cualquier instancia que represente un objeto mayor que un hemisferio lanzara una excepción ArgumentException

Los métodos del tipo de datos geography que requieren la entrada de dos instancias geography devolverán null si el resultado no cabe en un único hemisferio

Page 12: Datos espaciales

SRIDIDENTIFICADOR DE REFERENCIA ESPACIAL

Se corresponde tanto con un sistema de referencia espacial para mapeos de tipo “tierra plana” así como mapeos de “tierra redonda”

El sistema de identificación de referencia espacial se define por el European Petroleum Survey Group (EPSG) standard, que es un

conjunto de estándares desarrollados para almacenamiento de datos cartográficos y posicionamiento. Este estándar es propiedad de

los productores de gas y combustible (OGP) y del comité de posicionamiento

Page 13: Datos espaciales

Las instancias geometry tienen por defecto SRID = 0

Las instancias geography deben utilizar los SRIDs soportados

Por defecto es 4326 (WGS84)select * from sys.spatial_reference_systems

Solo las instancias espaciales con el mismo SRID pueden operar entre si cuando utilizas métodos espaciales con tus datos

Una columna puede utilizar objetos con diferentes SRIDs

Page 14: Datos espaciales

USO DE DATOS ESPACIALESLa geografía y la geometría de los tipos de datos proporcionan métodos que puede utilizar para realizar operaciones espaciales en sus datos. Debido a que estos tipos de datos se implementan como .NET CLR, se puede crear fácilmente aplicaciones de cliente que consumen datos espaciales de SQL Server a través de las tecnologías de Microsoft de programación y uso de datos del lado del cliente de código administrado para llamar a métodos en los casos de los tipos espaciales. 

Esto le permite crear potentes aplicaciones para trabajar con los datos espaciales y su integración con otras aplicaciones de localización y servicios tales como Virtual Earth

Page 15: Datos espaciales

INDEXACIÓNEn SQL Server 2008, los índices espaciales se definen como

árboles B

– Los índices han de representar la información bidimensional mediante esos árboles B

– SQL Server 2008 implementa una descomposición del espacio de forma uniforme

Page 16: Datos espaciales

El proceso de indexación, descompone el espacio en una jerarquía de rejillas de 4 niveles: level 1 (nivel superior), level 2, level 3 y level 4

Page 17: Datos espaciales

Un índice espacial puede ser creado únicamente sobre una columna de tipo geometry o geography

Los índices espaciales solo pueden definirse sobre tablas que poseen clave primaria

Los índices espaciales no pueden especificarse sobre vistas indexadas

Base de datos EspacialPostGIS

Page 18: Datos espaciales

CONCLUSIÓN

SQL Server 2008 R2 proporciona apoyo a los datos geográficos a través de nuevos tipos de datos espaciales, que se puede utilizar para almacenar y manipular información basada en localización

El apoyo espacial en SQL Server R2 2008 puede ayudar a los usuarios a tomar mejores decisiones 

Page 19: Datos espaciales

SPATIAL DATA

Nuevo tipo de datos para almacenar y manipular datos espaciales.  

Tipo de Datos Geometry spatial

Representa información en un plano,  en un sistema cartesiano de 2 dimensiones.

Excelente para representar puntos en pequeños espacios:  Hoja de Papel,  Mapa de la Ciudad.

Tipo de Datos Geography spatial

Representa localidades en la tierra,  en esferas elípticas.

Usa un sistema de coordenadas de 2 dimensiones, con matemática compleja.

Representacion de Datos PUNTO           POINT (5 15) LINEA               LINESTRING(5 15, 22 10) POLIGONO     POLYGON((0 0, 0 4, 6 4, 6 0, 3 2, 0 0))

Page 20: Datos espaciales