Datos espaciales
-
Upload
klaudiia-jacome -
Category
Documents
-
view
4.185 -
download
1
description
Transcript of 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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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))