Spatial Data: Todas las operaciones referentes a geolocalización, ahora disponible en SQL Server.<br />John Alexander Bull...
Agenda<br />Las aplicaciones de hoy en día<br />Tipos de Datos espaciales<br />Objetos vectoriales admitidos por SQL Serve...
Las aplicaciones de hoy en día<br />Datos Relacionales<br />Documentos & Multimedia<br />Aplicaciones<br />XML<br />Espaci...
Tipos de datos espaciales<br />Almacenamiento y recuperación de datos espaciales usando la sintaxis SQL estándar<br />Nuev...
Tipos de datos espaciales<br />Tipo de datos de geografía<br />Modelo de geoespaciales geodésica (“ Tierra redonda ”)<br /...
Definir puntos, líneas y áreas con coordenadas
Uso para áreas localizadas o superficies no-proyectadas como espacios interiores.</li></li></ul><li>Objetos vectoriales ad...
Objetos vectoriales admitidos por SQL Server<br />LineString<br />MultiLineString<br />Polygon<br />MultiPolygon<br />
Creacion de objetos para geography y geometry<br />
Métodos<br />Descriptive<br />STArea<br />STLength<br />STCentroid<br />Relation between two instances<br />STIntersects<b...
Creación de puntos, líneas y geometría poligonal<br />DECLARE @geo1 geometry<br />SELECT @geo1 = geometry::STGeomFromText(...
Creación de puntos, líneas y geometría poligonal<br />demo <br />
SQL y .Net<br />DECLARE @MyGeometrygeometry<br />SET @MyGeometry = geometry::Point(10,20,0)<br />SELECT @MyGeometry.ToStri...
SQL y .Net (VB.Net)<br />ImportsMicrosoft.SqlServer.Types<br />ModuleMyModule<br />SubMain()<br />DimMyGeometryAsNewSqlGeo...
SQL y .Net (C#)<br />UsingMicrosoft.SqlServer.Types;<br />classMyClass<br />{<br />staticvoidMain(string[] args)<br />   {...
Requisitos de Sistema<br />SQL Server 2008 Express en adelante<br />Dev Tools<br />Visual Studio 2005, 2008 o 2010<br />SQ...
Oportunidad de Negocio<br />
Escenarios para tipos de datos espaciales<br />
Aplicaciones<br />demo <br />
?<br />
Recursos<br />SQL Server Spatial Data Technology Center<br />http://www.microsoft.com/sql/2008/technologies/spatial.mspx<b...
Más recursos<br />Learning<br />Microsoft Certification & Training Resources<br />Sessions On-Demand & Community<br />www....
http://www.bogotadotnet.org<br />Comunidad de Desarrolladores<br />
Asociación de Profesionales de SQL Server<br />
November 8 - 11 | Seattle WA The Premier Conference for SQL Server Professionalswww.sqlpass.org/na2010<br />
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Upcoming SlideShare
Loading in...5
×

WorkShop SQL Server 2008 Spatial Data

1,373

Published on

WorkShop SQL Server 2008 Spatial Data

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,373
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • PowerPivot un servicio automático de análisis de gestión que mejora para el usuario final el acceso a bases de datos compartidas desde SharePoint 2010 o Excel 2010.Master Data Services que ayuda a gestionar de forma centralizada los datos críticos de tu organización y permite gestionar los datos de forma segura para garantizar la integridad de la información.Generador de informes 3.0 que a través de la posibilidad de creación de informes con componente geoespacial nos permitirá aumentar la funcionalidad es esta utilidad.
  • Mercados CapitalesCEP está bien adaptado para los mercados de capitales, lo que permite en tiempo real y ganancias cálculos de pérdidas mientras que las transacciones se llevan a cabo. Es también ideal para la detección del fraude y gestión del riesgoAnalisiaClickStreamCEP se utiliza comúnmente para mostrar información dinámica en páginas web. Se podría terminar efectuar la disposición de página, la navegación, y publicidad dirigida. Las organizaciones pueden trabajar con las tendencias de las corrientes de clics.ManufacturaEn el área de fabricación, el PAC es grande para el seguimiento de activos, mirando a datos de la máquina, y las alertas de emisión basados en esos datos.Este tipo de proceso también permite la identificación y análisis de los lotes &quot;de oro&quot; producido en las condiciones de producción produjo un lote de una calidad excepcional. El objetivo es ser capaz de identificar estos lotes para intentar reproducir las condiciones que dieron origen a ella.EnergíaGestión de la energía es una industria enorme en la actualidad el uso del CPE. La ausencia de lecturas de la zona podría indicar un fallo general. Una serie de lecturas de cero de un área puede indicar un problema de suministro. La falta de lecturas localizadas pueden indicar un problema en una ubicación específica.
  • Modelo GeodésicoLa Geodesia es una rama de las Geociencias que trata el levantamiento y la representación de la forma y de la superficie de la tierra, global y parcial, con sus formas naturales y artificiales. Una representación precisa de la tierra es el globo terráqueo, en donde las ubicaciones son manifestadas como latitudes y longitudes. A este modelo se lo conoce como modelo geodésico (Geodeticmodel) y es la forma más precisa de representar los aspecto geográficos de la tierra, trabajando con una elipsoide y teniendo en cuenta la curvatura de la tierra al momento de calcular distancias.Modelo planoHistóricamente ha sido mucho más fácil trabajar con modelos bidimensionales, superficies o planos, por lo cual es común encontrarse con información que referencian posiciones geográficas en modelos planos. Para trabajar con información geomática en un modelo plano, hace falta hacer una proyección para aplanar los objetos geográficos del esferoide. Existen varios modelos matemáticos que pueden proyectar el aspecto geográfico de la tierra en un plano, los cuales resultan en una distorsión de la forma y/o superficie y/o posición de los mismos en el plano. Es por eso que los modelos planos son recomendables para porciones geográficas más reducidas como países, estados, ciudades, o terrenos y edificaciones.
  • Mercados CapitalesCEP está bien adaptado para los mercados de capitales, lo que permite en tiempo real y ganancias cálculos de pérdidas mientras que las transacciones se llevan a cabo. Es también ideal para la detección del fraude y gestión del riesgoAnalisiaClickStreamCEP se utiliza comúnmente para mostrar información dinámica en páginas web. Se podría terminar efectuar la disposición de página, la navegación, y publicidad dirigida. Las organizaciones pueden trabajar con las tendencias de las corrientes de clics.ManufacturaEn el área de fabricación, el PAC es grande para el seguimiento de activos, mirando a datos de la máquina, y las alertas de emisión basados en esos datos.Este tipo de proceso también permite la identificación y análisis de los lotes &quot;de oro&quot; producido en las condiciones de producción produjo un lote de una calidad excepcional. El objetivo es ser capaz de identificar estos lotes para intentar reproducir las condiciones que dieron origen a ella.EnergíaGestión de la energía es una industria enorme en la actualidad el uso del CPE. La ausencia de lecturas de la zona podría indicar un fallo general. Una serie de lecturas de cero de un área puede indicar un problema de suministro. La falta de lecturas localizadas pueden indicar un problema en una ubicación específica.
  • WorkShop SQL Server 2008 Spatial Data

    1. 1. Spatial Data: Todas las operaciones referentes a geolocalización, ahora disponible en SQL Server.<br />John Alexander Bulla Torres<br />MVP SQL Server<br />PASS – Regional Mentor Latin America<br />http://bit.ly/johnbulla<br />Twitter: @johnbulla<br />
    2. 2. Agenda<br />Las aplicaciones de hoy en día<br />Tipos de Datos espaciales<br />Objetos vectoriales admitidos por SQL Server<br />Requisitos de sistema<br />Oportunidades de Negocio<br />Escenarios para tipos de datos espaciales<br />
    3. 3. Las aplicaciones de hoy en día<br />Datos Relacionales<br />Documentos & Multimedia<br />Aplicaciones<br />XML<br />Espacial / Geográfico<br />
    4. 4. Tipos de datos espaciales<br />Almacenamiento y recuperación de datos espaciales usando la sintaxis SQL estándar<br />Nuevos tipos de datos espaciales (geométricos, geográficos)<br />Nuevos índices espaciales<br />Conjunto completo de ofertas de componentes de consorcio de Open Geospatial (OGC/SQL MM, ISO 19125)<br />Integración con Virtual Earth<br />
    5. 5. Tipos de datos espaciales<br />Tipo de datos de geografía<br />Modelo de geoespaciales geodésica (“ Tierra redonda ”)<br />Definir puntos, líneas y áreas con longitud y latitud<br />Cuenta para incurvación planetaria y obtener las distancias precisa “ gran círculo ”<br />Tipo de datos de geometría<br /><ul><li>Modelo de geoespacialesPlanar (“ tierra plana ”)
    6. 6. Definir puntos, líneas y áreas con coordenadas
    7. 7. Uso para áreas localizadas o superficies no-proyectadas como espacios interiores.</li></li></ul><li>Objetos vectoriales admitidos por SQL Server<br />
    8. 8. Objetos vectoriales admitidos por SQL Server<br />LineString<br />MultiLineString<br />Polygon<br />MultiPolygon<br />
    9. 9. Creacion de objetos para geography y geometry<br />
    10. 10. Métodos<br />Descriptive<br />STArea<br />STLength<br />STCentroid<br />Relation between two instances<br />STIntersects<br />STDistance<br />Manipulation<br />STUnion<br />STSymDifference<br />Collections<br />STGeometryN<br />STPointN<br />
    11. 11. Creación de puntos, líneas y geometría poligonal<br />DECLARE @geo1 geometry<br />SELECT @geo1 = geometry::STGeomFromText('POINT (3 4)', 0)<br />PRINT @geo1.ToString()<br />DECLARE @geo2 geometry<br />SELECT @geo2 = geometry::Parse('POINT(3 4 7 2.5)')<br />PRINT @geo2.STX;<br />PRINT @geo2.STY;<br />PRINT @geo2.Z;<br />PRINT @geo2.M;<br />DECLARE @gxgeometry; <br />SET @gx = geometry::STPolyFromText(<br />'POLYGON ((5 5, 10 5, 10 10, 5 5))', 0);<br />PRINT @gx.ToString();<br />
    12. 12. Creación de puntos, líneas y geometría poligonal<br />demo <br />
    13. 13. SQL y .Net<br />DECLARE @MyGeometrygeometry<br />SET @MyGeometry = geometry::Point(10,20,0)<br />SELECT @MyGeometry.ToString()<br />
    14. 14. SQL y .Net (VB.Net)<br />ImportsMicrosoft.SqlServer.Types<br />ModuleMyModule<br />SubMain()<br />DimMyGeometryAsNewSqlGeometry()<br />MyGeometry = SqlGeometry.Point(10, 20, 0)<br />Console.Write(MyGeometry.ToString())<br />EndSub<br />EndModule<br />
    15. 15. SQL y .Net (C#)<br />UsingMicrosoft.SqlServer.Types;<br />classMyClass<br />{<br />staticvoidMain(string[] args)<br /> { <br />SqlGeometryMyGeometry = SqlGeometry.Point(10,20,0);<br />System.Console.Write(MyGeometry.ToString());<br /> }<br />}<br />
    16. 16. Requisitos de Sistema<br />SQL Server 2008 Express en adelante<br />Dev Tools<br />Visual Studio 2005, 2008 o 2010<br />SQL Management Studio 2008<br />
    17. 17. Oportunidad de Negocio<br />
    18. 18. Escenarios para tipos de datos espaciales<br />
    19. 19. Aplicaciones<br />demo <br />
    20. 20. ?<br />
    21. 21. Recursos<br />SQL Server Spatial Data Technology Center<br />http://www.microsoft.com/sql/2008/technologies/spatial.mspx<br />Whitepaper: Delivering Location Intelligence with Spatial Data<br />http://www.microsoft.com/sql/techinfo/whitepapers/spatialdata.mspx<br />MSDN Webcast: Building Spatial Applications with SQL Server 2008, Event ID: 1032353123<br />Whitepaper: What's New for XML in SQL Server 2008<br />http://www.microsoft.com/sql/techinfo/whitepapers/sql_2008_xml.mspx<br />Whitepaper: Managing Unstructured Data with SQL Server 2008<br />http://www.microsoft.com/sql/techinfo/whitepapers/sql_2008_unstructured.mspx<br />
    22. 22. Más recursos<br />Learning<br />Microsoft Certification & Training Resources<br />Sessions On-Demand & Community<br />www.microsoft.com/teched<br />www.microsoft.com/learning<br />Resources for <br />Developers<br />Resources for <br />IT Professionals<br />http://microsoft.com/technet<br />http://microsoft.com/msdn<br />
    23. 23. http://www.bogotadotnet.org<br />Comunidad de Desarrolladores<br />
    24. 24. Asociación de Profesionales de SQL Server<br />
    25. 25. November 8 - 11 | Seattle WA The Premier Conference for SQL Server Professionalswww.sqlpass.org/na2010<br />
    26. 26. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.<br />The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />
    27. 27. John Alexander Bulla Torres<br />MVP SQL Server<br />PASS – Regional Mentor Latin America<br />Blog: http://bit.ly/johnbulla<br />Email: john.bulla@bogotadotnet.org<br />Twitter: @johnbulla<br />

    ×