SlideShare une entreprise Scribd logo
1  sur  29
Datos Geométricos y
Espaciales en SQL Server
2008

Caso práctico para
sacarle el mejor
provecho

Fernando Guerrero fguerrero@solidq.com
Javier Loria javier@solidq.com
Agenda

     Porque datos espaciales


     Coordenadas y Proyecciones


     Creacion de Tablas/Insercion Datos


     Funciones Geoespaciales


© 2008 Solid Quality   http://summit.solidq.com   2
Porqué Datos Espaciales?
          Riesgo
 Agricultura         en Seguros/Banca de Riesgos
                                Manejo
 Ambientales y Manejo de    Naturales
        Optimización de  Entregas
  Recursos Naturales       Militar
          Decisiones Geográficas de
 Arqueología              Salud
 GeologíaMercadeo         Utilitarios
 Catrasto LIS (Land         (Agua, Gas, Electricidad)
          Bienes Raices
  Information System)      Planeamiento Urbano
                           GIS Negocios
            Patrones de Ruteo de
            compradores

            Mercadeo Rural

             Transportehttp://summit.solidq.com
© 2008 Solid Quality     Urbano y Rural           3
From San Jose, CR To
Alicante, Spain




            http://summit.solidq.com   4
San José/Costa Rica-
Alicante/España




             http://summit.solidq.com
Caso Práctico
Ventas al detalle


             http://summit.solidq.com
Caso Práctico

 Mercadeo:
   Las 4 P’s: Precio, Producto, Promoción y    Plaza.
 Localización Optima de Agencias
 Madrid
   Sucursal 1: Banco de España.
   Sucursal 2: Bilbao
   Sucursal 3: Argüelles.
   Sucursal 4: ?




                         http://summit.solidq.com   7
Sucursales




© 2008 Solid Quality   http://summit.solidq.com   8
Agenda

     Porque datos espaciales


     Coordenadas y Proyecciones


     Creación de Tablas/Inserción Datos


     Funciones Geo-espaciales


© 2008 Solid Quality   http://summit.solidq.com   9
Sistemas de Coordenadas

 Geografía: habilita la localización en la tierra que pueda
  ser especificada por medio de tres co-ordenadas.
 Sistemas:
   Cartesiano
   Geocéntrico
   Geodético




                      http://summit.solidq.com
Geodético




© 2008 Solid Quality   http://summit.solidq.com   11
Proyecciones




               http://summit.solidq.com   12
Proyecciones (1)/UTM Mercator




            http://summit.solidq.com   13
Porque importa?




Guinea                                          United Kingdom
245,857 km² (78th)                              244,820 km² (79th)
94,926 sq mi                                    94,526 sq mi




                     http://summit.solidq.com
Creación de
la Tabla de Sucursales




             http://summit.solidq.com
Instancias Geométricas/Geográficas
 Texto único                      Texto Múltiple
   STGeomFromText                    STGeomCollFromText
   STPointFromText                   STMPointFromText
   STLineFromText                    STMLineFromText
   STPolyFromText                    STMPolyFromText
 Binario múltiple                 Binario múltiple
  • STGeomFromWKB                     STMPointFromWKB
  • STPointFromWKB                    STMLineFromWKB
  • STLineFromWKB                     STMPolyFromWKB
  • STPolyFromWKB                     STGeomCollFromWKB
                • Adicionales
                     – GeomFromGml
                                                  16
                     – http://summit.solidq.com
                        Point
Creación de Instancias

 Puntos: 'POINT (3 4)'
 Multi-Puntos:         'MULTIPOINT((2 3), (7 8 9.5))'
   Líneas: 'LINESTRING(1 1, 2 4, 3 9)'
   Multi-líneas: 'MULTILINESTRING((0 2, 1 1), (1 0, 1 1))'
   Polígonos:
    'POLYGON((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1))'
   Multi-Polígonos
    'MULTIPOLYGON(((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2
    1, 1 1)), ((9 9, 9 10, 10 9, 9 9)))')



© 2008 Solid Quality    http://summit.solidq.com   17
Llenado de Tabla de Sucursales




            http://summit.solidq.com
Agenda

     Porque datos espaciales


     Coordenadas y Proyecciones


     Creación de Tablas/Inserción Datos


     Funciones Geo-espaciales


© 2008 Solid Quality   http://summit.solidq.com   19
Funciones Geométricas
  • STArea          •                  STArea
 • STAsBinary                       • STAsBinary
 • Funciones Geográficas
    STAsText                        • STAsText Geométricas
                                        Funciones
 • STBuffer                         • STBoundary
 • STDimension                      • STBuffer
 • STDisjoint                       • STCentroid
 • STDistance                       • STContains
 • STEndpoint                       • STConvexHull
 • STGeometryN                      • STCrosses
 • STGeometryType                   • STDifference
 • STIntersection                   • STDimension
 • STIntersects                     • STDisjoint
 • STIsClosed                       • STDistance
 • STIsEmpty                        • STEndpoint
 •© 2008 Solid Quality
    STLength                        • STEnvelope
                       http://summit.solidq.com  20
Funciones Favoritas
 Validación                       Modificación
     STSrid                           STConvexHull
     STGeometryType                   STEnvelope
     STIsSimple                       STBoundary
     STIsEmpty                    Relación
     STDimension                      STIntersects
 Descriptivas                         STDistance
     STArea
     STLength
     STCentroid




© 2008 Solid Quality   http://summit.solidq.com   21
Funciones Geográficas
en SQL 2008




            http://summit.solidq.com
Agenda

     Porque datos espaciales


     Coordenadas y Proyecciones


     Creación de Tablas/Inserción Datos


     Funciones Geo-espaciales


© 2008 Solid Quality   http://summit.solidq.com   23
Indices Espaciales




 Malla 4 niveles                    Usa árboles B+
 Cada nivel divide al               Densidad
  anterior                               Low: 4x4
 Numeras las celdas                     Medium: 8x8
                                         High: 16x16

                                    Spatial Index - Conceptual Model
                         http://summit.solidq.com
Proceso Tellesación

Nivel 1              Nivel 2                       Niveles 3 & 4: 48 Celdas




Aciertos completos             Limite de objetos
no se fragmentan               Máximo=15 (13
(42 Celdas                     Celdas)




                        http://summit.solidq.com
Métodos Soportados
 Geometría                        Geografía
     STContains                       STIntersects
     STDistance                       STEquals
     STEquals                         STDistance
     STIntersects
     STOverlaps
     STTouches
     STWithin




© 2008 Solid Quality   http://summit.solidq.com    26
Aplicaciones de Geometría




© 2008 Solid Quality   http://summit.solidq.com   27
Agenda

     Porque datos espaciales


     Coordenadas y Proyecciones


     Creación de Tablas/Inserción Datos


     Funciones Geo-espaciales


© 2008 Solid Quality   http://summit.solidq.com   28
http://summit.solidq.com

Contenu connexe

Tendances

Presentación datos espaciales
Presentación datos espacialesPresentación datos espaciales
Presentación datos espacialesEdgar g?ez
 
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor   aplicaciones sig y gpsEstudio cartográfico de la manga del mar menor   aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor aplicaciones sig y gpsJoaquín Pelegrín
 
Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1rafael
 
2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canariasEsri
 
Targets de Exploracion con ArcGIS Pro
Targets de Exploracion con ArcGIS ProTargets de Exploracion con ArcGIS Pro
Targets de Exploracion con ArcGIS ProGerardo Smith
 
Curso sap2000 j.lavado&jj.granados_v2012
Curso sap2000 j.lavado&jj.granados_v2012Curso sap2000 j.lavado&jj.granados_v2012
Curso sap2000 j.lavado&jj.granados_v2012Beto Carr
 
Sistemas de información geográfica
Sistemas de información geográficaSistemas de información geográfica
Sistemas de información geográficacadiz1
 
GIS Applications (Extensions)
GIS Applications (Extensions)GIS Applications (Extensions)
GIS Applications (Extensions)Frank Altamirano
 
Aplicación de ArcGIS Engine en ANDELEC - CE12
Aplicación de ArcGIS Engine en ANDELEC - CE12Aplicación de ArcGIS Engine en ANDELEC - CE12
Aplicación de ArcGIS Engine en ANDELEC - CE12Esri
 
Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Jorge Ulises
 
Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Jorge Ulises
 
Método Pentaédrico en RecMin (18-215-3-PB)
Método Pentaédrico en RecMin (18-215-3-PB)Método Pentaédrico en RecMin (18-215-3-PB)
Método Pentaédrico en RecMin (18-215-3-PB)Jose Gregorio Freites
 

Tendances (20)

Presentación datos espaciales
Presentación datos espacialesPresentación datos espaciales
Presentación datos espaciales
 
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor   aplicaciones sig y gpsEstudio cartográfico de la manga del mar menor   aplicaciones sig y gps
Estudio cartográfico de la manga del mar menor aplicaciones sig y gps
 
Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1Curso Avanzado De Sig Tema1
Curso Avanzado De Sig Tema1
 
Unidad 1 gis -6
Unidad 1   gis -6Unidad 1   gis -6
Unidad 1 gis -6
 
Introducción SIG [Máster Smart Cities UdG]
Introducción SIG [Máster Smart Cities UdG]Introducción SIG [Máster Smart Cities UdG]
Introducción SIG [Máster Smart Cities UdG]
 
C3.NG
C3.NGC3.NG
C3.NG
 
2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias2013 06 arc_gis_como_plataforma-canarias
2013 06 arc_gis_como_plataforma-canarias
 
Targets de Exploracion con ArcGIS Pro
Targets de Exploracion con ArcGIS ProTargets de Exploracion con ArcGIS Pro
Targets de Exploracion con ArcGIS Pro
 
Curso sap2000 j.lavado&jj.granados_v2012
Curso sap2000 j.lavado&jj.granados_v2012Curso sap2000 j.lavado&jj.granados_v2012
Curso sap2000 j.lavado&jj.granados_v2012
 
Modelos de Corto y Mediano Plazo en Minería Subterránea
Modelos de Corto y Mediano Plazo en Minería SubterráneaModelos de Corto y Mediano Plazo en Minería Subterránea
Modelos de Corto y Mediano Plazo en Minería Subterránea
 
01 sig introducci_n
01 sig introducci_n01 sig introducci_n
01 sig introducci_n
 
Pc01 ic810 2021_i
Pc01 ic810 2021_iPc01 ic810 2021_i
Pc01 ic810 2021_i
 
Sistemas de información geográfica
Sistemas de información geográficaSistemas de información geográfica
Sistemas de información geográfica
 
Session 12
Session 12 Session 12
Session 12
 
Introduccion del gis en fotogrametria
Introduccion del gis  en fotogrametriaIntroduccion del gis  en fotogrametria
Introduccion del gis en fotogrametria
 
GIS Applications (Extensions)
GIS Applications (Extensions)GIS Applications (Extensions)
GIS Applications (Extensions)
 
Aplicación de ArcGIS Engine en ANDELEC - CE12
Aplicación de ArcGIS Engine en ANDELEC - CE12Aplicación de ArcGIS Engine en ANDELEC - CE12
Aplicación de ArcGIS Engine en ANDELEC - CE12
 
Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3
 
Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7
 
Método Pentaédrico en RecMin (18-215-3-PB)
Método Pentaédrico en RecMin (18-215-3-PB)Método Pentaédrico en RecMin (18-215-3-PB)
Método Pentaédrico en RecMin (18-215-3-PB)
 

Similaire à Datos Geométricos y Espaciales en SQL Server 2008

Programa nacional de observacion de la tierra por satelite jorge lomba 1
Programa nacional de observacion de la tierra por satelite jorge lomba 1Programa nacional de observacion de la tierra por satelite jorge lomba 1
Programa nacional de observacion de la tierra por satelite jorge lomba 1javi_street
 
Programa nacional de observacion de la tierra por satelite
Programa nacional de observacion de la tierra por satelite Programa nacional de observacion de la tierra por satelite
Programa nacional de observacion de la tierra por satelite javi_street
 
Trimble gdm-cu-manual-usuario-geocom
Trimble gdm-cu-manual-usuario-geocomTrimble gdm-cu-manual-usuario-geocom
Trimble gdm-cu-manual-usuario-geocomacusticouach
 
DIAPOSITIVAS PARA sustentación DE proyecto.pptx
DIAPOSITIVAS PARA sustentación DE proyecto.pptxDIAPOSITIVAS PARA sustentación DE proyecto.pptx
DIAPOSITIVAS PARA sustentación DE proyecto.pptxHugo Aguero
 
343959389 minesight-3d-recorte-informacion-autoguardado
343959389 minesight-3d-recorte-informacion-autoguardado343959389 minesight-3d-recorte-informacion-autoguardado
343959389 minesight-3d-recorte-informacion-autoguardadoWalter Posadas Gonzales
 
TOPCON - Técnicas de toma de datos masivos
TOPCON - Técnicas de toma de datos masivosTOPCON - Técnicas de toma de datos masivos
TOPCON - Técnicas de toma de datos masivosDavid Núñez
 
SQL Server 2008 Base de datos Geoespacial
SQL Server 2008 Base de datos GeoespacialSQL Server 2008 Base de datos Geoespacial
SQL Server 2008 Base de datos Geoespacialsqldraconis
 
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...ICGCat
 
Sistemas de Información Geográfica
Sistemas de Información GeográficaSistemas de Información Geográfica
Sistemas de Información GeográficaMichel Anais
 
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualPresentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualSIMULACIONES Y PROYECTOS, SL
 
Sistema LiDAR - Experiencias en Colombia
Sistema LiDAR - Experiencias en Colombia Sistema LiDAR - Experiencias en Colombia
Sistema LiDAR - Experiencias en Colombia HernnDaroWilchesRoja
 
Licitación para el pnoa
Licitación para el pnoaLicitación para el pnoa
Licitación para el pnoaPGM87
 
Reporte de evaluacion de tanques 3D Systems + FARO
Reporte de evaluacion de tanques   3D Systems + FAROReporte de evaluacion de tanques   3D Systems + FARO
Reporte de evaluacion de tanques 3D Systems + FAROUlises Uscanga
 
4.Presentación topografia.pptx
4.Presentación  topografia.pptx4.Presentación  topografia.pptx
4.Presentación topografia.pptxflakmile
 
Pablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficaPablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficapablocapra
 
Connected_Mine__Production_Accounting_Solutions__v1.0.pdf
Connected_Mine__Production_Accounting_Solutions__v1.0.pdfConnected_Mine__Production_Accounting_Solutions__v1.0.pdf
Connected_Mine__Production_Accounting_Solutions__v1.0.pdfGonzaloGF1
 

Similaire à Datos Geométricos y Espaciales en SQL Server 2008 (20)

Programa nacional de observacion de la tierra por satelite jorge lomba 1
Programa nacional de observacion de la tierra por satelite jorge lomba 1Programa nacional de observacion de la tierra por satelite jorge lomba 1
Programa nacional de observacion de la tierra por satelite jorge lomba 1
 
Programa nacional de observacion de la tierra por satelite
Programa nacional de observacion de la tierra por satelite Programa nacional de observacion de la tierra por satelite
Programa nacional de observacion de la tierra por satelite
 
Trimble gdm-cu-manual-usuario-geocom
Trimble gdm-cu-manual-usuario-geocomTrimble gdm-cu-manual-usuario-geocom
Trimble gdm-cu-manual-usuario-geocom
 
DIAPOSITIVAS PARA sustentación DE proyecto.pptx
DIAPOSITIVAS PARA sustentación DE proyecto.pptxDIAPOSITIVAS PARA sustentación DE proyecto.pptx
DIAPOSITIVAS PARA sustentación DE proyecto.pptx
 
343959389 minesight-3d-recorte-informacion-autoguardado
343959389 minesight-3d-recorte-informacion-autoguardado343959389 minesight-3d-recorte-informacion-autoguardado
343959389 minesight-3d-recorte-informacion-autoguardado
 
TOPCON - Técnicas de toma de datos masivos
TOPCON - Técnicas de toma de datos masivosTOPCON - Técnicas de toma de datos masivos
TOPCON - Técnicas de toma de datos masivos
 
SQL Server 2008 Base de datos Geoespacial
SQL Server 2008 Base de datos GeoespacialSQL Server 2008 Base de datos Geoespacial
SQL Server 2008 Base de datos Geoespacial
 
Software RecMin.pptx
Software RecMin.pptxSoftware RecMin.pptx
Software RecMin.pptx
 
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...
La constel·lació COSMO-SkyMed, radar d'alta resolució, continuïtat i lliçons ...
 
Sistemas de Información Geográfica
Sistemas de Información GeográficaSistemas de Información Geográfica
Sistemas de Información Geográfica
 
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actualPresentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
Presentacion FLOW3D - Hidraulica - DESACTUALIZADA - Consultar versión actual
 
8. sig analisis espacial nohme
8. sig analisis espacial nohme8. sig analisis espacial nohme
8. sig analisis espacial nohme
 
Sistema LiDAR - Experiencias en Colombia
Sistema LiDAR - Experiencias en Colombia Sistema LiDAR - Experiencias en Colombia
Sistema LiDAR - Experiencias en Colombia
 
Licitación para el pnoa
Licitación para el pnoaLicitación para el pnoa
Licitación para el pnoa
 
Presentación: Buenas prácticas en la adquisición de imágenes satelitales para...
Presentación: Buenas prácticas en la adquisición de imágenes satelitales para...Presentación: Buenas prácticas en la adquisición de imágenes satelitales para...
Presentación: Buenas prácticas en la adquisición de imágenes satelitales para...
 
Reporte de evaluacion de tanques 3D Systems + FARO
Reporte de evaluacion de tanques   3D Systems + FAROReporte de evaluacion de tanques   3D Systems + FARO
Reporte de evaluacion de tanques 3D Systems + FARO
 
4.Presentación topografia.pptx
4.Presentación  topografia.pptx4.Presentación  topografia.pptx
4.Presentación topografia.pptx
 
BigData y MapReduce
BigData y MapReduceBigData y MapReduce
BigData y MapReduce
 
Pablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficaPablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográfica
 
Connected_Mine__Production_Accounting_Solutions__v1.0.pdf
Connected_Mine__Production_Accounting_Solutions__v1.0.pdfConnected_Mine__Production_Accounting_Solutions__v1.0.pdf
Connected_Mine__Production_Accounting_Solutions__v1.0.pdf
 

Plus de Fernando G. Guerrero

Itinerarios de Grado de Ingenieria Informatica EPS Alicante
Itinerarios de Grado de Ingenieria Informatica EPS AlicanteItinerarios de Grado de Ingenieria Informatica EPS Alicante
Itinerarios de Grado de Ingenieria Informatica EPS AlicanteFernando G. Guerrero
 
New gTLDs between two rounds: trade mark challenges
 New gTLDs between two rounds: trade mark challenges New gTLDs between two rounds: trade mark challenges
New gTLDs between two rounds: trade mark challengesFernando G. Guerrero
 
Dealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETDealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETFernando G. Guerrero
 
Concurrency problems and locking techniques in SQL Server 2000 and VB.NET
Concurrency problems and locking techniques in SQL Server 2000 and VB.NETConcurrency problems and locking techniques in SQL Server 2000 and VB.NET
Concurrency problems and locking techniques in SQL Server 2000 and VB.NETFernando G. Guerrero
 
Achieve the Impossible: Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...
Achieve the Impossible:Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...Achieve the Impossible:Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...
Achieve the Impossible: Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...Fernando G. Guerrero
 
Dealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETDealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETFernando G. Guerrero
 
Microsoft Changed the Game Again and Gave New Wings to an Entire Industry
Microsoft Changed the Game Again and Gave New Wings to an Entire IndustryMicrosoft Changed the Game Again and Gave New Wings to an Entire Industry
Microsoft Changed the Game Again and Gave New Wings to an Entire IndustryFernando G. Guerrero
 
Making business sense of the continuous and anarchic flow of Social Media data
Making business sense of the continuous and anarchic flow of Social Media dataMaking business sense of the continuous and anarchic flow of Social Media data
Making business sense of the continuous and anarchic flow of Social Media dataFernando G. Guerrero
 
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database ScalabilityDesigning Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database ScalabilityFernando G. Guerrero
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social DataFernando G. Guerrero
 
Solid q universidad empresa 2011 10 27
Solid q universidad empresa 2011 10 27Solid q universidad empresa 2011 10 27
Solid q universidad empresa 2011 10 27Fernando G. Guerrero
 

Plus de Fernando G. Guerrero (13)

Udf eficientes
Udf eficientesUdf eficientes
Udf eficientes
 
Itinerarios de Grado de Ingenieria Informatica EPS Alicante
Itinerarios de Grado de Ingenieria Informatica EPS AlicanteItinerarios de Grado de Ingenieria Informatica EPS Alicante
Itinerarios de Grado de Ingenieria Informatica EPS Alicante
 
New gTLDs between two rounds: trade mark challenges
 New gTLDs between two rounds: trade mark challenges New gTLDs between two rounds: trade mark challenges
New gTLDs between two rounds: trade mark challenges
 
Dealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETDealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NET
 
Concurrency problems and locking techniques in SQL Server 2000 and VB.NET
Concurrency problems and locking techniques in SQL Server 2000 and VB.NETConcurrency problems and locking techniques in SQL Server 2000 and VB.NET
Concurrency problems and locking techniques in SQL Server 2000 and VB.NET
 
Vda305 concurrency guerrero
Vda305 concurrency guerreroVda305 concurrency guerrero
Vda305 concurrency guerrero
 
Achieve the Impossible: Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...
Achieve the Impossible:Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...Achieve the Impossible:Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...
Achieve the Impossible: Use INSTEAD OF triggers in SQL Server 2000 to Deal Tr...
 
Dealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NETDealing with SQL Security from ADO.NET
Dealing with SQL Security from ADO.NET
 
Microsoft Changed the Game Again and Gave New Wings to an Entire Industry
Microsoft Changed the Game Again and Gave New Wings to an Entire IndustryMicrosoft Changed the Game Again and Gave New Wings to an Entire Industry
Microsoft Changed the Game Again and Gave New Wings to an Entire Industry
 
Making business sense of the continuous and anarchic flow of Social Media data
Making business sense of the continuous and anarchic flow of Social Media dataMaking business sense of the continuous and anarchic flow of Social Media data
Making business sense of the continuous and anarchic flow of Social Media data
 
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database ScalabilityDesigning Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social Data
 
Solid q universidad empresa 2011 10 27
Solid q universidad empresa 2011 10 27Solid q universidad empresa 2011 10 27
Solid q universidad empresa 2011 10 27
 

Dernier

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Dernier (15)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Datos Geométricos y Espaciales en SQL Server 2008

  • 1. Datos Geométricos y Espaciales en SQL Server 2008 Caso práctico para sacarle el mejor provecho Fernando Guerrero fguerrero@solidq.com Javier Loria javier@solidq.com
  • 2. Agenda Porque datos espaciales Coordenadas y Proyecciones Creacion de Tablas/Insercion Datos Funciones Geoespaciales © 2008 Solid Quality http://summit.solidq.com 2
  • 3. Porqué Datos Espaciales? Riesgo  Agricultura en Seguros/Banca de Riesgos  Manejo  Ambientales y Manejo de Naturales Optimización de Entregas Recursos Naturales  Militar Decisiones Geográficas de  Arqueología  Salud  GeologíaMercadeo  Utilitarios  Catrasto LIS (Land (Agua, Gas, Electricidad) Bienes Raices Information System)  Planeamiento Urbano  GIS Negocios Patrones de Ruteo de compradores Mercadeo Rural Transportehttp://summit.solidq.com © 2008 Solid Quality Urbano y Rural 3
  • 4. From San Jose, CR To Alicante, Spain http://summit.solidq.com 4
  • 5. San José/Costa Rica- Alicante/España http://summit.solidq.com
  • 6. Caso Práctico Ventas al detalle http://summit.solidq.com
  • 7. Caso Práctico  Mercadeo:  Las 4 P’s: Precio, Producto, Promoción y Plaza.  Localización Optima de Agencias  Madrid  Sucursal 1: Banco de España.  Sucursal 2: Bilbao  Sucursal 3: Argüelles.  Sucursal 4: ? http://summit.solidq.com 7
  • 8. Sucursales © 2008 Solid Quality http://summit.solidq.com 8
  • 9. Agenda Porque datos espaciales Coordenadas y Proyecciones Creación de Tablas/Inserción Datos Funciones Geo-espaciales © 2008 Solid Quality http://summit.solidq.com 9
  • 10. Sistemas de Coordenadas  Geografía: habilita la localización en la tierra que pueda ser especificada por medio de tres co-ordenadas.  Sistemas:  Cartesiano  Geocéntrico  Geodético http://summit.solidq.com
  • 11. Geodético © 2008 Solid Quality http://summit.solidq.com 11
  • 12. Proyecciones http://summit.solidq.com 12
  • 13. Proyecciones (1)/UTM Mercator http://summit.solidq.com 13
  • 14. Porque importa? Guinea United Kingdom 245,857 km² (78th) 244,820 km² (79th) 94,926 sq mi 94,526 sq mi http://summit.solidq.com
  • 15. Creación de la Tabla de Sucursales http://summit.solidq.com
  • 16. Instancias Geométricas/Geográficas  Texto único  Texto Múltiple  STGeomFromText  STGeomCollFromText  STPointFromText  STMPointFromText  STLineFromText  STMLineFromText  STPolyFromText  STMPolyFromText  Binario múltiple  Binario múltiple • STGeomFromWKB  STMPointFromWKB • STPointFromWKB  STMLineFromWKB • STLineFromWKB  STMPolyFromWKB • STPolyFromWKB  STGeomCollFromWKB • Adicionales – GeomFromGml 16 – http://summit.solidq.com Point
  • 17. Creación de Instancias  Puntos: 'POINT (3 4)'  Multi-Puntos: 'MULTIPOINT((2 3), (7 8 9.5))'  Líneas: 'LINESTRING(1 1, 2 4, 3 9)'  Multi-líneas: 'MULTILINESTRING((0 2, 1 1), (1 0, 1 1))'  Polígonos: 'POLYGON((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1))'  Multi-Polígonos 'MULTIPOLYGON(((0 0, 0 3, 3 3, 3 0, 0 0), (1 1, 1 2, 2 1, 1 1)), ((9 9, 9 10, 10 9, 9 9)))') © 2008 Solid Quality http://summit.solidq.com 17
  • 18. Llenado de Tabla de Sucursales http://summit.solidq.com
  • 19. Agenda Porque datos espaciales Coordenadas y Proyecciones Creación de Tablas/Inserción Datos Funciones Geo-espaciales © 2008 Solid Quality http://summit.solidq.com 19
  • 20. Funciones Geométricas • STArea • STArea • STAsBinary • STAsBinary • Funciones Geográficas STAsText • STAsText Geométricas Funciones • STBuffer • STBoundary • STDimension • STBuffer • STDisjoint • STCentroid • STDistance • STContains • STEndpoint • STConvexHull • STGeometryN • STCrosses • STGeometryType • STDifference • STIntersection • STDimension • STIntersects • STDisjoint • STIsClosed • STDistance • STIsEmpty • STEndpoint •© 2008 Solid Quality STLength • STEnvelope http://summit.solidq.com 20
  • 21. Funciones Favoritas  Validación  Modificación  STSrid  STConvexHull  STGeometryType  STEnvelope  STIsSimple  STBoundary  STIsEmpty  Relación  STDimension  STIntersects  Descriptivas  STDistance  STArea  STLength  STCentroid © 2008 Solid Quality http://summit.solidq.com 21
  • 22. Funciones Geográficas en SQL 2008 http://summit.solidq.com
  • 23. Agenda Porque datos espaciales Coordenadas y Proyecciones Creación de Tablas/Inserción Datos Funciones Geo-espaciales © 2008 Solid Quality http://summit.solidq.com 23
  • 24. Indices Espaciales  Malla 4 niveles  Usa árboles B+  Cada nivel divide al  Densidad anterior  Low: 4x4  Numeras las celdas  Medium: 8x8  High: 16x16 Spatial Index - Conceptual Model http://summit.solidq.com
  • 25. Proceso Tellesación Nivel 1 Nivel 2 Niveles 3 & 4: 48 Celdas Aciertos completos Limite de objetos no se fragmentan Máximo=15 (13 (42 Celdas Celdas) http://summit.solidq.com
  • 26. Métodos Soportados  Geometría  Geografía  STContains  STIntersects  STDistance  STEquals  STEquals  STDistance  STIntersects  STOverlaps  STTouches  STWithin © 2008 Solid Quality http://summit.solidq.com 26
  • 27. Aplicaciones de Geometría © 2008 Solid Quality http://summit.solidq.com 27
  • 28. Agenda Porque datos espaciales Coordenadas y Proyecciones Creación de Tablas/Inserción Datos Funciones Geo-espaciales © 2008 Solid Quality http://summit.solidq.com 28

Notes de l'éditeur

  1. United Kingdom244,820 km² (79th)94,526 sq mi Guinea 245,857 km² (78th)94,926 sq mi
  2. Top three show the level 1, Level 2 and then Level 3 and 4 intersections.If we stored all of these intersections we would have 85 matches. What we do find is that some of the cells are complete matches these don’t need to be broken down to the lower level cells. Like in Figure 4.However we still have a large number of matches, depending on the cells per object setting on the index the tessellation process will stop once it hits the limit as we have in Figure 5.This shows how imprecise the index is. It is only meant as a filter to avoid doing a very expensive calculation on all the data.
  3. GIS data is used to produce both digital and paper maps - the underlying data is identical. GIS data is supplied in vector format - as opposed to raster format. Vector data uses geometric objects (points, lines or polygons) to depict spatial information. For example, linear features like roads and railways are depicted as lines. The raster data model represents geographical space by dividing it in a series of cells. The further you zoom in the more obvious the "cells" (also known as pixels) become. Raster data is available as printed paper maps, or on digital media (CD Rom or DVD Rom).
  4. Latitude: Imaginary horizontal mapping lines on the Earth. They are known as "parallels" of latitude because they run parallel to the Equator. The number of degrees of latitude shows how far north or south of the Equator a specific location is.
  5. Longitude: Imaginary vertical mapping lines on Earth known as "meridians" of longitude. The number of degrees of longitude shows how far east or west of the Prime Meridian a specific location is.
  6. Geocentric model of the universe is the theory that the Earth is the center of the universe and other objects go around it.