Descubriendo los datos espaciales en SQL SERVER 3 de Junio 2015 (12 pm GMT -5) John Bulla Resumen: SQL Server introduce varias mejoras significativas en los tipos de datos espaciales, como el soporte para nuevos subtipos de arcos circulares, métodos nuevos y muchas más mejoras. En esta sesión abordaremos estas nuevas características de los datos geoespaciales desde el punto de vista de un desarrollador de base de datos. Está por comenzar: Próximos Eventos Moderador: José L. Rivera Resolviendo problemas de Calidad de Datos con Data Quality Services 17 de Junio Mary Arcia Cloud/On-Premise BI Solutions with Office365 10 de Junio Cesar Oviedo Minería de Datos - Machine Learning - HD Insight 24 de Junio Freddy Angarita
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Descubriendo los datos espaciales en SQL
SERVER
3 de Junio 2015 (12 pm GMT -5)John Bulla
Resumen:SQL Server introduce varias mejoras significativas en los tipos de datos espaciales, como el soporte para nuevos subtipos de arcos circulares, métodos nuevos y muchas más mejoras. En esta sesión abordaremos estas nuevas características de los datos geoespaciales desde el punto de vista de un desarrollador de base de datos.
Está por comenzar: Próximos Eventos
Moderador: José L. Rivera
Resolviendo problemas de Calidad de Datos con Data Quality Services
Oportunidades de negocio y escenarios para tipos de datos espaciales
10
Las aplicaciones de hoy en día
Datos Relacionales
XML
Documentos & Multimedia
Espacial / Geográfico
Aplicaciones
11
Tipos de datos espaciales
• Almacenamiento y recuperación de datos espaciales usando la sintaxis SQL estándar
• Nuevos tipos de datos espaciales (geométricos, geográficos)• Nuevos índices espaciales• Conjunto completo de ofertas de componentes de• Consorcio de Open Geospatial (OGC/SQL MM, ISO 19125)• Integración con Virtual Earth
Tipos de datos espaciales
Tipo de datos de geografía Modelo de geoespaciales
geodésica (“Tierra redonda”) Definir puntos, líneas y áreas
con longitud y latitud Cuenta para incurvación
planetaria y obtener las distancias precisa “ gran círculo ”
Tipo de datos de geometría• Modelo de geoespaciales Planar
(“tierra plana”)• Definir puntos, líneas y áreas
con coordenadas• Uso para áreas localizadas o
superficies no-proyectadas como espacios interiores.
Objetos vectoriales admitidos por SQL Server
Objeto Descripción Point Una Ubicación MultiPoint Una serie de puntos
LineString Una Serie de cero o más puntos conectados por líneas
MultiLineString Un conjunto de LineString
Polygon Una región contigua descrita por un conjunto de LineString
MultiPolygon Un conjunto de polígonos
GeometryCollection
Una recopilación de tipos geométricos.
Objetos vectoriales admitidos por SQL Server
Geometry
Point Curve
LineString
Surface
Polygon
GeomCollection
MultiSurface
MultiPolygon
MultiCurve
MultiLineString
MultiPoint
LineString
MultiLineString
Polygon MultiPolygon
Creación de objetos para geography y geometry
Método Descripción
STGeomFromText Crea cualquier tipo de instancia geography del texto de entrada.
STPointFromText Crea una instancia Point de geography del texto de entrada.
STMPointFromText Crea una instancia de MultiPoint de geography del texto de entrada.
STLineFromText Crea una instancia de LineString de geography del texto de entrada.
STMLineFromText Crea una instancia de MultiLineString de geography del texto de entrada.
STPolyFromText Crea una instancia de Polygon de geography del texto de entrada.
STMPolyFromText Crea una instancia de MultiPolygon de geography del texto de entrada.
16
Métodos
Descriptive• STArea• STLength• STCentroidRelation between two instances• STIntersects• STDistanceManipulation• STUnion• STSymDifferenceCollections• STGeometryN• STPointN
Nuevos métodos relacionados con curva• STCurveToLine ()• CurveToLineWithTolerance ()
21
Lo nuevo en SQL Server
Full Globe• SQL Server 2008 los resultados se limitan a un solo hemisferio
• SQL Server 2012 admite los resultados completos del globo• Método EnvelopeAngle () • ReorientObject ()
• FULLGLOBE well-known text format
DECLARE @Globe GEOGRAPHY = GEOGRAPHY::STGeomFromText('FULLGLOBE',4326);SELECT @Globe.STArea(); -- calculate the area of the WGS84 ellipsoid -- Result: 510,065,621,710,996 square meters
DECLARE @Globe GEOGRAPHY = GEOGRAPHY::STGeomFromText('FULLGLOBE',4326);SELECT @Globe.STArea(); -- calculate the area of the WGS84 ellipsoid -- Result: 510,065,621,710,996 square meters
22
Lo nuevo en SQL Server
Las agregaciones espaciales y Métodos• Métodos estáticos agregados sobre las clases de geografía y geometría
Module MyModule Sub Main() Dim MyGeometry As New SqlGeometry() MyGeometry = SqlGeometry.Point(10, 20, 0) Console.Write(MyGeometry.ToString()) End SubEnd Module
Resúmen:En esta sesión se siembran las bases de la implementación de soluciones de Inteligencia de Negocios Hibridas, utilizando el SQL Server SSAS On-Premise y Office365 como front-end.