SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Plan

• Introduction
      Oracle Spatial
      Locator VS spatial
•Généralités
•Quelques notions fondamentales
•Concepts de base d’Oracle Spatial
•Requêtes spatiales
•Conclusion

 1
Introduction




2
Types de données géospatiales
Introduction : Locator vs Spatial
                 Spatial

– Transformations géométriques
– Agrégations spatiales
– Segmentation dynamique
– Conversions de projections
– Définition de projections spécifiques                 Locator
– Modélisation de réseaux
– Gestion de la topologie                 – Gestion de toutes les géométries
                                          – Indexation
– Gestion de rasters
                                          – Requêtes géométriques
– Géocodeur                               – Recherches de proximité
                                          – Calculs de distances
                                          – Gestion de multiples projections



 4
Généralités
• Conforme aux standards et spécifications OpenGIS
     (interopérabilité des systèmes d'information géographique)
• Fournit
        i.     un schéma
        ii.    un mécanisme d’indexation
        iii.   des opérateurs et fonctions/procédures permettant de gérer
               des données spatiales.
• Démarche
        i.     créer l’attribut spatial
        ii.    insérer un tuple dans les métadonnées
        iii.   créer un index spatial
        iv.    gérer

5
Quelque notions fondamentales




6
Notions : OS




        –
        –           Solaris, HP-UX, AIX , Linux
    •              GiST (variation de R-Tree)
                    32-64 bits, Windows 32-64 bit

    •



7
Notions : Version Gratuite




         –
         –                 Version Express XE
                           1 cpu, 4gb, 1Gb RAM
                         GiST (variation de R-Tree)
     •
     •



 8
Notions : Fonctions Spatiales




           –
           –                      plus de 400
       •                   GiST (variation de R-Tree)

       •



   9
Concepts de base d’Oracle Spatial




12
Concepts : Primitives géométriques




13
Concepts : Modèle de données spatiales
                           Couche spatiale



       Géométrie             Géométrie              Géométrie



        Elément                Elément                  Elément



                                               Ligne        Polygone
     Point         Ligne     Polygone        composée       composé

14
Concepts : Les éléments

     • Les éléments constituent une géométrie
     • Un élément peut être de type
        – Point
        – Ligne
        – Polygone
        – Ligne composée
        – Polygone composé
     • Un élément est construit sur la base de coordonnées

15
Concepts : La géométrie

     • Une géométrie modélise un objet spatial
     • Une géométrie est constituée d’un set ordonné d’éléments




16
Concepts : La couche
     • Une couche est constituée de géométries qui ont des attributs
       en commun
     • Une couche est une colonne géométrique dans une table




17
Concepts : Stockage de données spatiales




18
Concepts : Stockage de données spatiales




19
Concepts : Index Spatiaux
     • Actuellement un seul mécanisme d’indexation spatiale
       est privilégié : R-Tree (QuadTree dépassé).
     • Peut indexer 2, 3 ou 4 dimensions.
     • Permet un recouvrement exclusif et exhaustif des objets spatiaux
     • Indexe tous les éléments qui composent une géométrie
       (points, lignes, polygones)

     • Avantages R-Tree :
       simple , économique en mémoire , rapide.

     • But : optimiser les performances des requêtes spatiales


20
Requêtes spatiales




21
Requêtes spatiales :Opérateurs/Fonctions
• Opérateurs spatiaux
   – Exploitent les index spatiaux
   – Nécessitent qu’un index soit défini sur la première des
     géométries utilisées par l’opérateur
   – Utilisés seulement dans la clause « where »
   – Effectuent implicitement une transformation du système
      de coordonnées de la fenêtre si nécessaire
• Fonctions spatiales
   – N’utilisent pas les index spatiaux
   – Peuvent être utilisés sur de petites tables sans index
   – Peuvent être utilisés dans la clause « select » ou dans la
     clause « where »
   – Les géométries en input doivent être dans le même système de coordonnées

22
Requêtes spatiales :Opérateurs/Fonctions

Opérateurs                                       Fonctions

–SDO_FILTER                                      –SDO_GEOM.RELATE
    – Effectue un filtre primaire uniquement          – Pour déterminer la relation entre
–SDO_RELATE                                             deux géométries
    – Effectue un filtre primaire et secondaire       – Pour effectuer une requête spatiale
– SDO_WITHIN_DISTANCE                                   sans utiliser d’index
    – Crée une zone tampon et effectue un filtre        (p.e. sur une petite table)
     primaire et secondaire (optionnel)           – SDO_GEOM.WITHIN_DISTANCE
–SDO_NN                                               – Crée une zone tampon et effectue un filtre
    – Renvoie les voisins les plus proches             secondaire

                                                 – Beaucoup d’autres fonctions………

     23
Conclusion




24
Présentation oracle version finale

Weitere ähnliche Inhalte

Andere mochten auch

7° aracteristicas de elementos mas comunes
7° aracteristicas de elementos mas comunes7° aracteristicas de elementos mas comunes
7° aracteristicas de elementos mas comunesChinita Garrido
 
A cristo crucificado_peman
A cristo crucificado_pemanA cristo crucificado_peman
A cristo crucificado_pemanMicaela Luque
 
Ulysses s.grant
Ulysses s.grantUlysses s.grant
Ulysses s.grantphilliptok
 
Les espardenyes
Les espardenyesLes espardenyes
Les espardenyes2011Edu
 
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...Universidad Autónoma de Barcelona
 
Présentation WeCan.Fund
Présentation WeCan.FundPrésentation WeCan.Fund
Présentation WeCan.FundWeCan.Fund
 
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011Louis-Alexandre Cazal
 
Conference de presse du lancement de cloudwatt via agence double numerique
Conference de presse du lancement de cloudwatt via agence double numeriqueConference de presse du lancement de cloudwatt via agence double numerique
Conference de presse du lancement de cloudwatt via agence double numeriqueAgence Double Numérique
 
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)PwC France
 
Baobaz SES - La semaine sociale 030912
Baobaz SES - La semaine sociale 030912Baobaz SES - La semaine sociale 030912
Baobaz SES - La semaine sociale 030912armstrong
 
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...Universidad Autónoma de Barcelona
 
Estructura Prod. Pyme 2011
Estructura Prod. Pyme 2011Estructura Prod. Pyme 2011
Estructura Prod. Pyme 2011Daniel Moreno
 
Ecuaciones
EcuacionesEcuaciones
Ecuacionesanpeblog
 
Présentation de Corporation avril 2012
Présentation de Corporation avril 2012Présentation de Corporation avril 2012
Présentation de Corporation avril 2012QMX Gold Corporation
 

Andere mochten auch (19)

7° aracteristicas de elementos mas comunes
7° aracteristicas de elementos mas comunes7° aracteristicas de elementos mas comunes
7° aracteristicas de elementos mas comunes
 
A cristo crucificado_peman
A cristo crucificado_pemanA cristo crucificado_peman
A cristo crucificado_peman
 
Cat@siM
Cat@siMCat@siM
Cat@siM
 
Ulysses s.grant
Ulysses s.grantUlysses s.grant
Ulysses s.grant
 
Les espardenyes
Les espardenyesLes espardenyes
Les espardenyes
 
George Gray Molina
George Gray MolinaGeorge Gray Molina
George Gray Molina
 
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
Despidos colectivos, Comentario a la sentencia del TSJ de Andalucía de 7.10. ...
 
Présentation WeCan.Fund
Présentation WeCan.FundPrésentation WeCan.Fund
Présentation WeCan.Fund
 
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011
Revitalisation du quartier Ste-Marie - PPU - 12 mai 2011
 
These anti IgE omalizumab
These anti IgE omalizumabThese anti IgE omalizumab
These anti IgE omalizumab
 
Conference de presse du lancement de cloudwatt via agence double numerique
Conference de presse du lancement de cloudwatt via agence double numeriqueConference de presse du lancement de cloudwatt via agence double numerique
Conference de presse du lancement de cloudwatt via agence double numerique
 
Artes Rupestre
Artes RupestreArtes Rupestre
Artes Rupestre
 
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)
Etude PwC/UBIFRANCE Se développer et investir au Mexique (2013)
 
Baobaz SES - La semaine sociale 030912
Baobaz SES - La semaine sociale 030912Baobaz SES - La semaine sociale 030912
Baobaz SES - La semaine sociale 030912
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...
Delitos contra la Seguridad Social y los derechos de los trabajadores. Compar...
 
Estructura Prod. Pyme 2011
Estructura Prod. Pyme 2011Estructura Prod. Pyme 2011
Estructura Prod. Pyme 2011
 
Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
Présentation de Corporation avril 2012
Présentation de Corporation avril 2012Présentation de Corporation avril 2012
Présentation de Corporation avril 2012
 

Ähnlich wie Présentation oracle version finale

PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009Oslandia
 
Service sémantique de découverte de données géospatiales
Service sémantique de découverte de données géospatialesService sémantique de découverte de données géospatiales
Service sémantique de découverte de données géospatialesACSG Section Montréal
 
GeoMIS – Système de métadonnées et d'inventaire géospatial
GeoMIS – Système de métadonnées et d'inventaire géospatialGeoMIS – Système de métadonnées et d'inventaire géospatial
GeoMIS – Système de métadonnées et d'inventaire géospatialACSG Section Montréal
 
Introduction au webmapping au-dela de google maps
Introduction au webmapping  au-dela de google mapsIntroduction au webmapping  au-dela de google maps
Introduction au webmapping au-dela de google mapsVisionGÉOMATIQUE2012
 
iteration par valeur.ppt
iteration par valeur.pptiteration par valeur.ppt
iteration par valeur.pptSaidaSoundouss
 
Cartographie et SIG_Partie2
Cartographie et SIG_Partie2Cartographie et SIG_Partie2
Cartographie et SIG_Partie2Ibrahima Sylla
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24quicky_osm
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24quicky_osm
 
Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Ibrahima Sylla
 
Présentation SOLAP
Présentation SOLAPPrésentation SOLAP
Présentation SOLAPconceptor
 
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebParis Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebBBecquet
 
Techday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataTechday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataArrow Group
 
Découvrir google maps api
Découvrir google maps apiDécouvrir google maps api
Découvrir google maps apiMouafa Ahmed
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec RJoel Gombin
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Ibrahima Sylla
 
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQL
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQLWebinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQL
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQLMongoDB
 
recherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesrecherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesDesconnets Jean-Christophe
 

Ähnlich wie Présentation oracle version finale (20)

PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009PostGIS @ Pgday.eu 2009
PostGIS @ Pgday.eu 2009
 
Service sémantique de découverte de données géospatiales
Service sémantique de découverte de données géospatialesService sémantique de découverte de données géospatiales
Service sémantique de découverte de données géospatiales
 
GeoMIS – Système de métadonnées et d'inventaire géospatial
GeoMIS – Système de métadonnées et d'inventaire géospatialGeoMIS – Système de métadonnées et d'inventaire géospatial
GeoMIS – Système de métadonnées et d'inventaire géospatial
 
Introduction au webmapping au-dela de google maps
Introduction au webmapping  au-dela de google mapsIntroduction au webmapping  au-dela de google maps
Introduction au webmapping au-dela de google maps
 
iteration par valeur.ppt
iteration par valeur.pptiteration par valeur.ppt
iteration par valeur.ppt
 
Osm 20141112-montesquieu
Osm 20141112-montesquieuOsm 20141112-montesquieu
Osm 20141112-montesquieu
 
Cartographie et SIG_Partie2
Cartographie et SIG_Partie2Cartographie et SIG_Partie2
Cartographie et SIG_Partie2
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24
 
Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24Soda sotm fr-2013_02_24
Soda sotm fr-2013_02_24
 
Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3Cartographie et SIG 2016 - Partie 3
Cartographie et SIG 2016 - Partie 3
 
Présentation SOLAP
Présentation SOLAPPrésentation SOLAP
Présentation SOLAP
 
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le WebParis Web 2012 - Les nouveaux horizons de la cartographie sur le Web
Paris Web 2012 - Les nouveaux horizons de la cartographie sur le Web
 
Presentation Map Reduce
Presentation Map ReducePresentation Map Reduce
Presentation Map Reduce
 
Techday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big DataTechday Arrow Group: Hadoop & le Big Data
Techday Arrow Group: Hadoop & le Big Data
 
Tech day hadoop, Spark
Tech day hadoop, SparkTech day hadoop, Spark
Tech day hadoop, Spark
 
Découvrir google maps api
Découvrir google maps apiDécouvrir google maps api
Découvrir google maps api
 
Introduction à la cartographie avec R
Introduction à la cartographie avec RIntroduction à la cartographie avec R
Introduction à la cartographie avec R
 
Cartographie et SIG_Partie4
Cartographie et SIG_Partie4Cartographie et SIG_Partie4
Cartographie et SIG_Partie4
 
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQL
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQLWebinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQL
Webinaire 1 de la série Retour aux fondamentaux : Introduction à NoSQL
 
recherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitairesrecherche d'information spatio-temporelle : application aux images satellitaires
recherche d'information spatio-temporelle : application aux images satellitaires
 

Présentation oracle version finale

  • 1.
  • 2. Plan • Introduction  Oracle Spatial  Locator VS spatial •Généralités •Quelques notions fondamentales •Concepts de base d’Oracle Spatial •Requêtes spatiales •Conclusion 1
  • 4. Types de données géospatiales
  • 5. Introduction : Locator vs Spatial Spatial – Transformations géométriques – Agrégations spatiales – Segmentation dynamique – Conversions de projections – Définition de projections spécifiques Locator – Modélisation de réseaux – Gestion de la topologie – Gestion de toutes les géométries – Indexation – Gestion de rasters – Requêtes géométriques – Géocodeur – Recherches de proximité – Calculs de distances – Gestion de multiples projections 4
  • 6. Généralités • Conforme aux standards et spécifications OpenGIS (interopérabilité des systèmes d'information géographique) • Fournit i. un schéma ii. un mécanisme d’indexation iii. des opérateurs et fonctions/procédures permettant de gérer des données spatiales. • Démarche i. créer l’attribut spatial ii. insérer un tuple dans les métadonnées iii. créer un index spatial iv. gérer 5
  • 8. Notions : OS – – Solaris, HP-UX, AIX , Linux • GiST (variation de R-Tree) 32-64 bits, Windows 32-64 bit • 7
  • 9. Notions : Version Gratuite – – Version Express XE 1 cpu, 4gb, 1Gb RAM GiST (variation de R-Tree) • • 8
  • 10. Notions : Fonctions Spatiales – – plus de 400 • GiST (variation de R-Tree) • 9
  • 11. Concepts de base d’Oracle Spatial 12
  • 12. Concepts : Primitives géométriques 13
  • 13. Concepts : Modèle de données spatiales Couche spatiale Géométrie Géométrie Géométrie Elément Elément Elément Ligne Polygone Point Ligne Polygone composée composé 14
  • 14. Concepts : Les éléments • Les éléments constituent une géométrie • Un élément peut être de type – Point – Ligne – Polygone – Ligne composée – Polygone composé • Un élément est construit sur la base de coordonnées 15
  • 15. Concepts : La géométrie • Une géométrie modélise un objet spatial • Une géométrie est constituée d’un set ordonné d’éléments 16
  • 16. Concepts : La couche • Une couche est constituée de géométries qui ont des attributs en commun • Une couche est une colonne géométrique dans une table 17
  • 17. Concepts : Stockage de données spatiales 18
  • 18. Concepts : Stockage de données spatiales 19
  • 19. Concepts : Index Spatiaux • Actuellement un seul mécanisme d’indexation spatiale est privilégié : R-Tree (QuadTree dépassé). • Peut indexer 2, 3 ou 4 dimensions. • Permet un recouvrement exclusif et exhaustif des objets spatiaux • Indexe tous les éléments qui composent une géométrie (points, lignes, polygones) • Avantages R-Tree : simple , économique en mémoire , rapide. • But : optimiser les performances des requêtes spatiales 20
  • 21. Requêtes spatiales :Opérateurs/Fonctions • Opérateurs spatiaux – Exploitent les index spatiaux – Nécessitent qu’un index soit défini sur la première des géométries utilisées par l’opérateur – Utilisés seulement dans la clause « where » – Effectuent implicitement une transformation du système de coordonnées de la fenêtre si nécessaire • Fonctions spatiales – N’utilisent pas les index spatiaux – Peuvent être utilisés sur de petites tables sans index – Peuvent être utilisés dans la clause « select » ou dans la clause « where » – Les géométries en input doivent être dans le même système de coordonnées 22
  • 22. Requêtes spatiales :Opérateurs/Fonctions Opérateurs Fonctions –SDO_FILTER –SDO_GEOM.RELATE – Effectue un filtre primaire uniquement – Pour déterminer la relation entre –SDO_RELATE deux géométries – Effectue un filtre primaire et secondaire – Pour effectuer une requête spatiale – SDO_WITHIN_DISTANCE sans utiliser d’index – Crée une zone tampon et effectue un filtre (p.e. sur une petite table) primaire et secondaire (optionnel) – SDO_GEOM.WITHIN_DISTANCE –SDO_NN – Crée une zone tampon et effectue un filtre – Renvoie les voisins les plus proches secondaire – Beaucoup d’autres fonctions……… 23

Hinweis der Redaktion

  1. « Oracle Spatial » permet une gestion simple et efficace des types de données spatiales . Il s’agit donc d’un outil essentiel à toute gestion d’informations spatiales, que ce soit dans les domaines aussi diversifiés que la téléphonie mobile, le Guidage Par Satellites, les sites de cartographies, les systèmes d’informations géographiques, architectures etc… offre une très grande quantités de fonctions spatiales.
  2. Principales fonctions d’Oracle Spatial 11g La version 11g d’ Oracle Spatial prend en charge tous les types d’entités géospatiales (points, lignes, polygones), l’imagerie (données matricielles, via GeoRaster), et données 3D (paysages urbains, données lidar, etc.) ainsi que différents types d’analyse, comme les réseaux (routing) et la topologie.