Mise en place des serveurs spatiaux au sein des systèmes d information

Dimension: px
Commencer à balayer dès la page:

Download "Mise en place des serveurs spatiaux au sein des systèmes d information"

Transcription

1 Ministère de l Agriculture et de la Pêche ÉCOLE NATIONALE d INGÉNIEURS des TRAVAUX AGRICOLES de BORDEAUX Mise en place des serveurs spatiaux au sein des systèmes d information François-Xavier Prunayre Organisation des structures et flux de données sous serveur spatial - 2oo1 -

2 Ministère de l Agriculture et de la Pêche ÉCOLE NATIONALE d INGÉNIEURS des TRAVAUX AGRICOLES de BORDEAUX 1, cours du Général de Gaulle GRADIGNAN MEMOIRE de fin d études pour l obtention du titre d Ingénieur des Techniques Agricoles Mise en place des serveurs spatiaux au sein des systèmes d information Organisation des structures et flux de données sous serveur spatial Prunayre, François-Xavier Maître de Stage : Matthieu Castagnet Option : AgroTIC (Technologie de l Information et de la Communication en Agronomie) Étude réalisée à : Générale d Infographie - 2oo1 -

3 Remerciements : Je tiens à remercier tout d abord mon maître de stage Matthieu pour son aide tout au long de ces 6 mois de stage. son ambiance agréable. Également merci à toute l équipe de la Générale d Infographie pour son soutien et Par ailleurs, j aimerai remercier l ensemble des personnes rencontrées sur le forum d Oracle Spatial et plus particulièrement David Miller et Dan Abugov pour leur aide et leurs nombreux conseils ainsi qu André Winter et Andréas Neuman de l université de Vienne pour leurs précieuses remarques et exemples concernant la technologie SVG. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 3

4 Résumé : Au cours des 5 dernière années, les Systèmes de Gestion de Base de Données ont montré de nombreux avantages dans le stockage des données géographiques tant au niveau de la consultation que du traitement et de l analyse. Après de nombreuses évolutions au niveau des structures de stockage des données définies par l OGC, le TC211 et le SQL/MM, le modèle objetrelationnel tant à s imposer pour le stockage de données vecteurs et RASTER. Les échanges de données entre serveurs spatiaux et applications s orientent vers des formats basés sur le XML : le GML pour les échanges et le SVG pour le rendu graphique de données vecteurs. Le stockage des données géographiques a conduit à l implémentation de nouvelles fonctions d indexation et d interrogation au niveau du langage SQL (SQL3/MM). Les opérateurs spatiaux mis en place viennent concurrencer les fonctions SIG en facilitant la liaison entre données sémantiques et données géographiques. L intégrité et l accès aux données sont assurés au sein des serveurs spatiaux par les fonctions classiques des SGBD (rôle, utilisateur, ) mais aussi par l apparition de la gestion des versions et la notion d espace de travail. Au niveau système, l architecture client-serveur est de plus en plus fréquemment remplacée par une architecture multi-tiers où la logique d application est répartie entre les différents services (visualisation, communication, traitement, donnée ). Du fait de leurs capacités, les serveurs spatiaux deviendront, dans les années à venir, la clé de voûte des systèmes d information géomatiques dans des environnements interopérables. Mots clés : Cartographie, Données géographiques, Échange de données, Géoservices, GML, Interopérabilité, Modèle objet-relationnel, Open GIS Consortium, Oracle Spatial, RASTER, Serveur spatial, SGBD, SIG, SQL/MM, SVG, TC211, Vecteurs, XML Titre en Anglais : Spatial data server implementation in Information System (structure and workflow managment characteristics) Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 4

5 Table des matières : 1. Structure de stockage des informations géographiques sous serveur spatial Du modèle relationnel au modèle objet-relationnel Structure des types géométriques selon l Open GIS Consortium Geometry Model Le modèle relationnel : Premier modèle utilisé dans les bases de données géographiques Stockage au format binaire propriétaire : «Well Known Binary Format» Le modèle objet-relationnel : Amélioration des performances et des structures de stockage Comparaison des formats SIG classiques par rapport à celui d un serveur spatial (Oracle Spatial) Les promesses du modèle objet-relationnel pour le stockage des données RASTER Les problèmes liés aux données RASTER Quelles sont les capacités actuelles des SGBD pour l exploitation des données RASTER? Réalisation: Mise en place d une application de tuilage automatique d images géoréférencées sous Oracle Les nouveaux formats d échange de données : Standard de l Open GIS Consortium L échange de données géographiques et le GML : Geographic Markup Language La cartographie vectorielle sur Internet et le SVG : Scalable Vector Graphics Intégration, Manipulation et Analyse des données spatiales Réalisation : Intégration de données vers le modèle objet-relationnel Du modèle relationnel au modèle objet-relationnel : Catalogue d images satellites Apries D un modèle de données non normalisé vers le modèle objetrelationnel : Catalogue d images satellites GIB de l UEO Intégration des différents formats SIG dans Oracle Spatial L indexation spatiale Les différents types d index Quad-tree R-tree (RTR) 53 Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 5

6 2.2.4 Choix du type d index selon les données Relation spatiale et analyse spatiale Analyse des relations spatiales grâce aux modèles des 9 intersections Principe de fonctionnement des opérateurs spatiaux SQL sous Oracle Spatial Influence du type d index sur les performances des requêtes spatiales Présentation des différents opérateurs géographiques sous serveur spatial Mise en place des serveurs spatiaux en environnement Multi-Utilisateurs Concept d espace de travail et de gestion des versions Princ ipes Interactions SIG / Serveurs Spatiaux Interopérabilité et organisation des échanges de données spatiales Interopérabilité entre les systèmes De l architecture client-serveur à l architecture multi-tiers Liaisons entre services Architecture des Géoservices EOSE modèle pour l information géographique Recherche de données : les catalogues Web mapping Testbed : exemple d applications basées sur les standards (SCOTS) en environnement Internet Réalisations SDO Viewer : Module de visualisation de données au format Oracle Spatial dans une architecture client-serveur SVGib : Mise en place d un système de consultation d un catalogue basé sur une architecture multi-tiers 87 Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 6

7 Table des figures : Figure 1: Relation entre les efforts de normalisation ISO et OGC...13 Figure 2: Hiérarchie entre les différents types de géométrie...15 Figure 3: Les types de géométries primitives...16 Figure 4: Modèle pour le stockage des tables selon SQL92 (Type numérique)...16 Figure 5: Modèle de données pour le modèle relationnel sous Oracle...17 Figure 6: Modèle pour le stockage des tables selon SQL92 utilisant le format binaire...18 Figure 7: Représentation selon le Well-known Binary format selon le standard NDR (B=1) pour une géométrie de type polygone (T=3) ayant deux anneaux (NR=2) de trois points chacun (NP=3)...19 Figure 8: Principe de fonctionnement d ArcSDE...19 Figure 9: Les différents types de géométrie complexe supportés...20 Figure 10: Ordre des coordonnées d une géométrie au sein de l objet SDO_ORDINATES...22 Figure 11: Comparaison du format shapefile avec les différents structures de stockages sous Oracle Spatial...24 Figure 12: Structure du stockage des images géoréférencées avec GEOIMAGE...27 Figure 13: Interface de l application de tuilage en ligne...28 Figure 14: Module de visualisation...28 Figure 15: Contenu, Forme & Structure pour le format GML...30 Figure 16: Schéma de la balise <coord>...31 Figure 17: Schéma de la balise <coordinates>...32 Figure 18: Exemple de schéma d application : schfoo...33 Figure 19: Exemple d utilisation du schéma d application...34 Figure 20: Organisation d un document SVG...35 Figure 21: Exemple de structure SVG...36 Figure 22: Parcours d un fichier SVG du serveur au client...37 Figure 23: Fonctions natives du plugin d Adobe...37 Figure 24: Données Raster et SVG...38 Figure 25: Interface de SVGib...39 Figure 26: Processus de migration de données depuis le modèle relationnel...45 Figure 27: Données APRIES Figure 28: Mécanisme d insertion des géométries de type polygone...49 Figure 29: Quad-tree Hybride...51 Figure 30: Quad-tree Fixe...51 Figure 31: Visualisation des index avec Spatial Advisor...52 Figure 32: Concept de l indexation de type R-tree...53 Figure 33: Matrice des intersections selon le DE-9IM...57 Figure 34: Exemple : La matrice correspondant à deux polygones se chevauchant est de la forme « »...57 Figure 35: Fonctionnement des requêtes...58 Figure 36: Temps d exécution de requête fonction du niveau de tuilage pour 2 calques de type ligne (1 & 2)...59 Figure 37: Effet de SDO_LEVEL sur les performances de SDO_RELATE...59 Figure 38: Comparaison des vitesses des requêtes RELATE et FILTER pour le calque COUNTRIES (Polygones) en fonction des différents types d index...60 Figure 39: Comparaison des vitesses des requêtes RELATE et FILTER pour le calque CITIES (Point) en fonction des différents types d index...60 Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 7

8 Figure 40: Comparaison entre index QTF et QTH...61 Figure 41: Comparaison entre index QTF et QTH pour de petite taille de fenêtre...61 Figure 42: Interface de recherche par pays...62 Figure 43: Comparaison des relations topologiques...63 Figure 44: Résultats des trois types de relations topologiques...63 Figure 45: Interface de recherche des plus proches voisins d une emprise...64 Figure 46: Recherche des 9 voisins les plus proches d une emprise sélectionnée...64 Figure 47: Reprojection avec Oracle Spatial (version 8 ou supérieure)...65 Figure 48: Buffer réalisé autour de la France...66 Figure 49: Résultat de la fonction SDO_CONVEXHULL pour l Europe...66 Figure 50: Opération d union, d intersection et de différence...67 Figure 51: Hiérarchie des espaces de travail...71 Figure 52: Point de sauvegarde au sein des espaces de travail...72 Figure 53: Interopérabilité...75 Figure 54: D une architecture 2-tiers à une architecture 3-tiers...76 Figure 55: Liaisons transparentes...77 Figure 56: Liaisons translucides...78 Figure 57: Liaisons opaques...78 Figure 58: Mise en place de systèmes interopérables d un point de vue technologique...79 Figure 59: Architecture des géoservices...80 Figure 60: Décomposition d un serveur de carte et définition des différents types de client Figure 61: Interface de SDOViewer...85 Figure 62: Architecture du système Client-Serveur de SDOviewer...86 Figure 63: Architecture de SVGib...88 Figure 64: Structure de la table CS_SRS...99 Figure 65: Description du Lambert III...99 Figure 66: Modèle pour le stockage des tables selon SQL92 (Type binaire) Figure 67: Exemple de polygones Figure 68: Exemple de polygone violant les règles de l OGS Geometry Model Figure 69: Exemple de multipolygone Figure 70: Exemple de géométrie non représentable comme une seule instance d un multipolygone Figure 71: Exemple de Modèle d'objet de Document (DOM) d une page web simple Figure 72: Script PL/SQL d union de deux polygones Figure 73: Script PL/SQL d intersection entre deux polygones Figure 74: Script PL/SQL XOR (Ou exclusif) entre deux polygones Figure 75: Script PL/SQL de différence entre deux polygones Figure 76: Syntaxe pour la création des polygones convexes de Hull (plus petit polygone convexe englobant la géométrie) Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 8

9 Table des tableaux : TABLEAU 1 : ELEMENT TYPE et INTERPRETATION associée...22 Tableau 2 : Valeurs des paramètres d indexation pour les différents index...51 Tableau 3 : Comparaison des deux grands types d index:...54 Tableau 4 : Bilan des connexions entre les logiciels SIG et Oracle Spatial...74 Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 9

10 Sur Internet, de plus en plus de serveurs et de services en lignes utilisés à des fins de visualisation et de partage de données géographiques se mettent en place. Cette mise en place ne se fait pas de manière anarchique car 3 organismes : l Open GIS Consortium (OGC), le comité technique pour la géomatique TC211 de l ISO et le SQL/MM déterminent les standards utilisés dans le domaine de la géomatique depuis une dizaine d années maintenant. Ces standards ont pour vocation d aider à la structuration et à l accès des données géospatiales contenues dans les serveurs spatiaux mais aussi à la confection des Systèmes d Information reposant sur ces serveurs de données particuliers. En effet, les serveurs spatiaux permettent de simplifier l architecture des systèmes en éliminant l architecture hybride des SIG actuel (données attributaires / données géographiques). Les Système de Gestion de Fichiers (SGF) aussi bien dans le domaine des données vecteurs que RASTER vont probablement connaître de fortes évolutions dans les années à venir. En effet, au sein des serveurs spatiaux l intégrité des données (partage données sémantiques et spatiales) est assurée via l utilisation de module de gestion des versions et de création d espace utilisateur. De tels modules sont nécessaires car les données géographiques sont par nature encombrantes et les transactions longues ; tout le contraire des données financières! Le serveur spatial n est pas simplement un système de stockage de données. Un grand nombre d opérateurs spatiaux permettent, via le langage SQL, d augmenter les capacités d analyse et d interrogation des données spatiales et attributaires. Mais outre cette meilleure organisation des données, le serveur spatial devient la clé de voûte des systèmes d information géomatiques et assure le partage des données entre les applications. Les serveurs spatiaux tout comme les Systèmes d Information Géographique (SIG) deviennent conformes aux standards. Désormais le nom, le format et la technologie du serveur de données n intéressent plus personne. C est l information qui transite et le (Géo)service offert Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 10

11 qui ont de la valeur. C est pour cela que la mise en place d un serveur de données spatiales doit respecter les règles lui permettant d être interopérable avec l ensemble des serveurs jalonnant le réseau. Ce respect des standards sera de plus en plus demandé dans les cahiers des charges des projet SIG. Comme pour les autres types de données, ce sont les protocoles de communication et les interfaces d accès et de traitement qui sont maintenant standardisées. Le présent mémoire s emploie à définir les différentes étapes de la mise en place d un serveur spatial au sein d un système d information à toutes les échelles : de la structure des données à l architecture du système opérant final. Il repose sur l expérience acquise à la Générale d Infographie où pour le moment aucun projet ne repose sur Oracle Spatial. Ce stage de fin d étude avait donc pour objectif la mise en place du serveur spatial Oracle Spatial 1 dans différents systèmes cartographiques basés aussi bien sur des architectures client-serveur classique que des architectures multi-tiers en réseaux Intranet ou Internet. Les exemples présentés tout au long de cet exposé reposent tant que faire ce peut sur les différentes réalisations de ce stage (Paragraphe appelé «Réalisation :»). Ainsi le lecteur découvrira tout d abord les différents modèles de données apparus depuis le début des années 90 ainsi que les tendances de ces dernières années aussi bien pour le stockage de données vecteurs que les données RASTER à des fins de stockage, d échange et de visualisation de données. Ensuite est abordé l ensemble des aspects d utilisation des données au sein des serveurs spatiaux (Intégration, Indexation spatiale, Interrogation des données). Enfin sont présentées les interactions entre les serveurs spatiaux et les autres composants des systèmes d information (SIG, Serveur de carte, Catalogue) dans la mise en place de Géoservices. 1 Oracle et Oracle Spatial sont des marques déposées de la société Oracle Corporation. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 11

12 1.STRUCTURE DE STOCKAGE DES INFORMATIONS GÉOGRAPHIQUES SOUS SERVEUR SPATIAL Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 12/12

13 La mise en place des modèles de stockage repose sur les travaux de l ISO (TC211 et SQL/MM) et de l OGC présentés dans la figure 1. Le comité technique TC211 de l ISO créé en 1994 a pour mission l instauration d un ensemble de normes de base dans le domaine de la géomatique. Les activités du TC211 sont davantage centrées sur les aspects conceptuels de l assemblage des bases de données. Le SQL/MM est axé sur la nécessité d une meilleure intégration des applications géospatiales au courant principal de la technologie des bases de données. Il traite de l interrogation, de l utilisation et de l extraction des données. L OGC constitué d environ 240 entreprises d origines différentes (Oracle, ESRI, Geoconcept, Sun Microsystem ) s occupe de l interopérabilité des données géospatiales c est-à-dire la synchronisation des technologies SIG avec les standards informatiques. ISO SQL/MM Langage commun Fonctions spatiales communes Organe d'archivage dictionnaire API (OGDI) Niveau Conceptuel Niveau Logique Niveau Physique Niveau Application TC211 de l'iso: Méthodes de modèlisation Entités spatiales et opérateurs Métadonnées Définition des services OGC Procédures communes Interfaces de services Conformité COM/CORBA Java et OLE Figure 1: Relation entre les efforts de normalisation ISO et OGC L objectif de cette section est de présenter les différents modèles de stockage et d échange de données vecteurs 2 et RASTER. Seront abordés aussi bien le stockage des données au sein des serveurs spatiaux que les formats d échanges basés sur le XML entre les serveurs et les applications. De plus, seront comparés ces modèles de stockages par rapport aux formats SIG classiques en terme de taille. présentés. 2 Les formats de stockage non conforme aux normes OpenGIS tel que celui de Sybase ne seront pas Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 13

14 1.1 Du modèle relationnel au modèle objet-relationnel Depuis 1996, les travaux réalisés par l OGC, le TC211 et le SQL/MM ont défini les normes capables d assurer le stockage, l accès, l interrogation et la mise à jour de données spatiales par l intermédiaire de l interface ODBC. En Mai 1999, 2 standards SQL ont été définis par l OGC dans le document Open GIS Simple Features Specification For SQL Revision 1.1 : la norme appelée SQL 92 : o stockant les géométries en utilisant le format numérique SQL (using numeric types) o stockant les géométries en utilisant le format binaire SQL (using binary types) la norme appelée SQL 92 reposant sur des types géométriques (SQL 92 with geometry types) Au sein de l environnement SQL 92, une colonne contenant des valeurs géométriques est mise en place comme clé étrangère dans une table. Une géométrie est stockée dans un ou plusieurs enregistrements de cette table en utilisant soit des données de type numérique, soit des données de type binaire. Le modèle de donnée utilisé dans ce cas est de type relationnel. La notion SQL 92 avec type géométrique s explique car elle étend les capacités de l environnement SQL 92. En effet les géométries sont stockées dans une colonne dont le type est issu d un groupe de géométrie de référence. Ce groupe de géométrie standard repose sur l OGC Geometry Model présenté ci-dessous. Dans ce cas, le modèle de données mis en place est de type objet-relationnel Structure des types géométriques selon l Open GIS Consortium Geometry Model Ce modèle définit les relations entre les différents types géométriques ainsi que les fonctions d interrogations SQL applicables sur ces géométries. Dans cette section, seront décrits les différents types de géométrie. Dans sa conception, ce modèle se veut indépendant de la plateforme d utilisation. Il décrit les caractéristiques des différentes entités géographiques. Une entité géographique est définie comme «un phénomène du monde réel possédant une position sur la Terre». La classe représentant l entité géographique de référence est appelée «geometry». Elle n est pas instanciable et possède une sous-classe pour chaque type de géométrie (points, courbes, surfaces et collections). Elle est associée avec un Système à Référence Spatiale (SRS) décrivant l espace des coordonnées dans lequel l objet géométrique est défini. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 14

15 Figure 2: Source :(OpenGIS Simple Features Specification For SQL Revision 1.1) Hiérarchie entre les différents types de géométrie Un certain nombre de méthodes (cf. annexe 1) a été défini afin d être capable de déterminer les propriétés de chaque géométrie. Il faut noter également que pour le moment l OGC Geometry Model ne définit pas les caractéristiques des objets 3D. A partir de l OGC Geometry Model, 3 modèles de stockage de données spatiales au sein des SGBD ont été implémentés : le modèle relationnel stockant les données en utilisant le format numérique le modèle relationnel stockant les données en utilisant le format binaire le modèle objet-relationnel stockant les données géographiques en utilisant le format SQL 92 utilisant des types géométriques. La description de ces modèles présente l organisation des données géographiques au sein des serveurs spatiaux et permet de comprendre pourquoi aujourd hui le modèle objetrelationnel tend à s imposer Le modèle relationnel : Premier modèle utilisé dans les bases de données géographiques La principale raison de l apparition des serveurs spatiaux est le besoin d améliorer la liaison entre données géographiques et sémantiques. Pour réaliser cela, le modèle relationnel a été le premier modèle utilisé ; celui-ci reposant uniquement sur des types de données numériques. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 15

16 a.support des «types primitifs» de géométrie Ce modèle permet le stockage des géométries nommées «géométries de type primitif», c est-à-dire les points, les lignes et les polygones. Point Ligne Polygone Figure 3: Les types de géométries primitives b.description du modèle de stockage pour la norme SQL 92 utilisant le format SQL numérique L environnement, défini par la norme SQL 92, détermine un modèle de stockage des données géographiques et son système de référence mais ne définit aucune fonction SQL pour l accès, la mise à jour et l indexation des géométries. Chaque enregistrement de la table des entités géométriques («Feature») possède une ou plusieurs clés étrangères dans la table «Geometry». Elle contient également les attributs des données. Renseigne sur : l identité de la table «Feature» (Catalog, schema, name) le SRID (Système de référence : Spatial Reference System IDentifier) le type de la colonne géométrie l étendue des données l identité de la table contenant les géométries les informations permettant de se déplacer au sein de la liste de coordonnées (Nombre de coordonnées par ligne). Figure 4: (Source : OpenGIS Simple Featurres Specification For SQL Revision 1.1) Modèle pour le stockage des tables selon SQL92 (Type numérique) Renseigne sur : son identifiant le nom de l auteur l identifiant de l auteur le WKT décrivant le SRS (texte descriptif du SRS) Renseigne sur les coordonnées des géométries. ETYPE décrit le type de géométrie ESEQ identifie chaque élément d une géométrie SEQ permet d identifier les éléments composés de plusieurs lignes Coordonnées X, Y Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 16

17 La mise en place de ce modèle sous Oracle Spatial est présentée ci-dessous. c.description du modèle relationnel utilisé sous Oracle Spatial L implémentation au sein d Oracle Spatial du stockage des données géographiques selon un environnement SQL92 utilisant le type numérique repose sur une structure à 5 tables : une table d attribut (nom_calque) une table contenant des métadonnées (nom_calque_sdolayer) une table renseignant sur l étendue du calque (nom_calque_sdodim) une table contenant les coordonnées (nom_calque_sdogeom) une table contenant l index (nom_calque_sdoindex) Figure 5: Modèle de données pour le modèle relationnel sous Oracle Sous Oracle Spatial, les différents Systèmes de Référence Spatiaux sont placés dans la table MDSYS.CS_SRS. Quelque soit le modèle de donnée utilisé, la structure de la table des SRS est celle présentée en annexe 2. Le principal avantage du modèle SQL92 utilisant le type numérique est sa compatibilité avec l ensemble des SGBDR. Ainsi l ensemble des stratégies de stockages et d optimisation des données (répliquas, table partitionnée, base de données répartie) sont directement applicables sans modification du SGBD. Cependant l accès et la mise à jour des données restent lourds du fait de la structure de stockage à 5 tables. De plus, au niveau des fournisseurs de SGBD, le modèle relationnel ne fera l objet d aucune amélioration. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 17

18 1.1.3Stockage au format binaire propriétaire : «Well Known Binary Format» Le stockage des données géographiques selon le Well-Known Binary format (WKBF) permet l échange au format binaire entre un client ODBC et une base de données SQL. L encodage au format binaire des données de type numérique utilise les standards d encodage au format binaire (NDR et XDR). a.type de géométrie supporté Les types géométriques supportés sont les types primitifs présentés figure 3 et les collections d éléments. b.description du modèle de stockage pour la norme SQL 92 utilisant le format binaire La structure du modèle pour le format binaire (cf. annexe 3) est la même que pour le modèle relationnel. Seul change la manière de stocker les coordonnées. Les champs Xi et Yi de la table «Geometry column» sont remplacés par un champ WKB_GEOMETRY permettant le stockage des coordonnées au format binaire. Le stockage de l ensemble des coordonnées dans ce champ permet de stocker une géométrie par ligne et donc de simplifier l accès aux données. La structure des tables, stockant les géométries selon la norme SQL92 utilisant le format binaire, est représentée dans la figure ci-dessous. Elle regroupe : un identifiant (GID) les coordonnées du MBR Le champ contenant les géométries selon le WKBFormat (Source : OpenGIS Simple Featurres Specification For SQL Revision 1.1) Figure 6: Modèle pour le stockage des tables selon SQL92 utilisant le format binaire Stocker les coordonnées du rectangle englobant permet la création d index sans avoir à accéder à la structure même de la géométrie. Ainsi il est possible de réaliser un premier filtre basé sur l emprise de la géométrie à l aide du langage SQL. Cependant il n est pas possible d accéder aux valeurs des coordonnées de la géométrie via SQL. Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 18

19 c.exemple de stockage Figure 7: Représentation selon le Well-known Binary format selon le standard NDR (B=1) pour une géométrie de type polygone (T=3) ayant deux anneaux (NR=2) de trois points chacun (NP=3) La figure ci-dessus met en évidence la structure des données stockées au sein du format binaire. d.un format propriétaire exploité lors des débuts d ArcSDE d ESRI Ce format a été utilisé par ESRI lors d une liaison entre les SGBD et les différents produits ESRI (ArcInfo, ArcGIS, ArcIMS, ) via ArcSDE (Arc Spatial Da tabase Engine). ArcSDE réalise l ensemble des transferts de données géographique entre le SGBD et les applications SIG d ESRI. L ensemble des SGBD du marché sont utilisables avec ArcSDE (Oracle, Access, Informix, DB2 ). Cependant le format binaire empêche l exploitation de ces données par d autre application. Figure 8: Principe de fonctionnement d ArcSDE (source Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 19

20 A l origine, le modèle de stockage selon le type binaire a été utilisé. Cependant la version actuelle d ArcSDE (v 8) est également capable d utiliser le modèle objet-relationnel au sein d Oracle Spatial présenté dans la section suivante. Ainsi, d autres applications capables de se connecter à Oracle Spatial peuvent exploiter le même jeu de données. Ce changement de politique vient du fait des meilleures performances du modèle objet-relationnel pour le stockage des données géographiques et de la plus grande interopérabilité vis à vis des multiples applications SIG. En effet aujourd hui de plus en plus de SIG sont capables de se connecter en natif aux serveurs spatiaux alors que pour réaliser la liaison entre un SIG ESRI et un SGBD, ArcSDE est nécessaire. Ce qui implique un coût supplémentaire. Cependant ArcSDE propose un certain nombre de fonctions qui ne sont pas encore intégrées dans l ensemble des serveurs spatiaux (gestion des version par exemple). La structure de stockage selon le Well-known Binary Format est une structure simple mais au format propriétaire. La création de lien entre les données sémantiques et spatiales est plus aisée que pour le modèle relationnel. Cependant la limitation du format binaire propriétaire rend l accès aux données par les applications plus difficiles De plus les SGBD n ont pas de fonctions SQL capable d analyser ces données directement. Il est donc nécessaire d avoir un intermédiaire comme ArcSDE pour assurer les échanges d informations Le modèle objet-relationnel : Amélioration des performances et des structures de stockage Le modèle objet-relationnel rassemble les avantages du modèle relationnel et du modèle objet (héritage, encapsulation, ). Il a conduit à l apparition de Systèmes de Gestion de Base de Données Objet-Relationnel (SGBDOR). Actuellement, il a tendance à s imposer pour le stockage des données multimédia (image, son, vidéo et données géographiques). a.type de géométrie supporté Le modèle objet-relationnel supporte les types primitifs (cf. figure 3) supportés par les modèles précédemment étudiés et des types de géométrie complexes ci-dessous. Arcs Polygone d'arcs Polygone composé Ligne composée Cercle Rectangle Figure 9: Les différents types de géométrie complexe supportés Mise en place des serveurs spatiaux au sein des systèmes d information - Générale d infographie Août 2oo1 20

Glossaire. base de données géographiques Voir géodatabase (GDB).

Glossaire. base de données géographiques Voir géodatabase (GDB). Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation, d interprétation des résultats, d élaboration

Plus en détail

Qu est-ce que ArcGIS?

Qu est-ce que ArcGIS? 2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,

Plus en détail

Les Géodatabases en 9.2

Les Géodatabases en 9.2 Les Géodatabases en 9.2 Session Technique Géodatabase 9.2 Versailles SIG 2007 Nouveautés dans les Géodatabases Géodatabase adaptée À la taille de l entreprise À l architecture déployée Aux processus de

Plus en détail

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Conférence francophone ESRI 2006 12 octobre Issy-les-Moulineaux Conseil général de Seine-et-Marne Direction Générale des

Plus en détail

Cartographie mobile implantée au service de police de la ville de Québec

Cartographie mobile implantée au service de police de la ville de Québec Cartographie mobile implantée au service de police de la ville de Québec NSim Technology Jimmy Perron, M. Sc. Président NSim Technology Le SPVQ > Désert plus de 550 000 citoyens > 1000 employés (Policiers

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG( La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG( InfraSIG) Jean-Pierre KINNAERT Directeur Département de la géomatique Service

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS

Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS Développer une stratégie SIG Entreprise efficace avec ESRI et ArcGIS Gaëtan Lavenu Jean-Thomas Rouzin Les grandes lignes Le SIG dans un contexte «Entreprise»: contexte, considérations et challenges. Les

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

ArcGIS. for Server. Sénégal. Comprendre notre monde

ArcGIS. for Server. Sénégal. Comprendre notre monde ArcGIS for Server Sénégal Comprendre notre monde ArcGIS for Server Créer, distribuer et gérer des services SIG Vous pouvez utiliser ArcGIS for Server pour créer des services à partir de vos données cartographiques

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Les nouveautés de FME 2014

Les nouveautés de FME 2014 Les nouveautés de FME 2014 Cette année FME part à la conquète des usages de demain tout en gardant son credo de toujours : faciliter votre quotidien. Le web est à l honneur avec : La sortie de FME Cloud

Plus en détail

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Christophe Tourret Gaëtan Lavenu ArcGIS 10 Bureautique Web Mobile 10 9.3.1 Online/Cloud Serveur 9.0 9.1 9.2 9.3 Projets ArcGIS 10 Imagerie Partage Productivité Gestion des données Temporalité

Plus en détail

ArcGIS Server 9.3.1 / 9.4. Gaëtan LAVENU Jean-Marie DULISCOUET

ArcGIS Server 9.3.1 / 9.4. Gaëtan LAVENU Jean-Marie DULISCOUET ArcGIS Server 9.3.1 / 9.4 Gaëtan LAVENU Jean-Marie DULISCOUET ArcGIS Server 9.3.1 / 9.4 Plus de performance Plus de fonctionnalités Des processus simplifiés (développement, déploiement, licences) Plus

Plus en détail

ArcGIS. for Server. Comprendre notre monde

ArcGIS. for Server. Comprendre notre monde ArcGIS for Server Comprendre notre monde ArcGIS for Server Créer, distribuer et gérer des services SIG Vous pouvez utiliser ArcGIS for Server pour créer des services à partir de vos données cartographiques

Plus en détail

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

Plus en détail

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer Bases de Données Réparties Définition Architectures Outils d interface SGBD Réplication SGBD répartis hétérogènes BD réparties Principe : BD locales, accès locaux rapides accès aux autres SGBD du réseau

Plus en détail

Mise en place d'une chaîne de production raster multi-échelles

Mise en place d'une chaîne de production raster multi-échelles 25 Février 2014 Thierry Boch tboch@esrifrance.fr Mise en place d'une chaîne de production raster multi-échelles FranceRaster Programme FranceRaster v4 Le produit "France Raster", coédition Esri France

Plus en détail

GEOCONCEPT. Les données font leur révolution! Production et rendu cartographiques : du cloud computing au SaaS

GEOCONCEPT. Les données font leur révolution! Production et rendu cartographiques : du cloud computing au SaaS GEOCONCEPT Les données font leur révolution! Production et rendu cartographiques : du cloud computing au SaaS par Pascal Guislain R&D Consultant pascal.guislain@geoconcept.com Albert Da Silva Pires Responsable

Plus en détail

PostGIS, un module de PostgreSQL pour les données spatiales

PostGIS, un module de PostgreSQL pour les données spatiales PostGIS, un module de PostgreSQL pour les données spatiales Olivier Courtin Vincent Picavet Licence GNU FDL PGDay.eu 2009 OSLANDIA SARL / 5. novembre 2009 / www.oslandia.com / infos@oslandia.com Qui sommes

Plus en détail

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on? Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière

Plus en détail

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre GL BE FLYER Chef de projet de l équipe : SCIONICO Pierre Membres de l équipe : BRESSON Adrien THIERY Kévin SCIONICO Pierre ALBERTINI Rémi ROBERT Cédric Tuteur du projet : GESQUIERE Gilles IUT de l'université

Plus en détail

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles) SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Développer avec les technologies ESRI ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Le système ArcGIS Desktop Client mobile Client léger ArcReader ArcView ArcEditor

Plus en détail

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du

Plus en détail

GKR. Geological Knowledge Representation Base de connaissances métallogéniques

GKR. Geological Knowledge Representation Base de connaissances métallogéniques GKR Geological Knowledge Representation Base de connaissances métallogéniques Objets Organiser un ensemble d informations complexes et hétérogènes pour orienter l exploration minière aux échelles tactiques

Plus en détail

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs Manuel d Utilisation et Documentation version du 27/11/09 MOBIGiS / CETE

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

ArcGIS 10.1 for Server

ArcGIS 10.1 for Server SIG 2012 - Conférence francophone Esri Versailles, France Atelier Technique - 4 Oct. 2012 ArcGIS 10.1 for Server Gaëtan LAVENU Plan de la présentation La vision Une nouvelle architecture Des nouveaux processus

Plus en détail

Documentation Administrateur

Documentation Administrateur Documentation Administrateur Gestion des droits Comprendre Gestion des fiches Gestion des extensions Réaliser Gestion des utilisateurs Accompagner Gestion des thèmes Siège social : 24 av de l Europe 44

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS

Bases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS stella@unistra.u-strasbg.fr 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

Services web géographiques, état de l art et perspectives

Services web géographiques, état de l art et perspectives SIG Services web géographiques, état de l art et perspectives Henri Pornon henri.pornon@ieti.fr Pierrick Yalamas pierrick.yalamas@ieti.fr Elise Pelegris elise.pelegris@hotmail.fr Introduction Quel géomaticien

Plus en détail

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif. Un SIG collaboratif pour la recherche historique Partie 1 : Naissance et conception d un système d information géo-historique collaboratif Claire-Charlotte Butez, Francesco Beretta To cite this version:

Plus en détail

Les applications webmapping en opensource. 1 Christophe Adriaensen

Les applications webmapping en opensource. 1 Christophe Adriaensen Les applications webmapping en opensource 1 Christophe Adriaensen Sommaire Présentation de GIM Architecture Webmapping opensource: schéma général Architecture Webmapping opensource: description des composants

Plus en détail

TD : Codage des images

TD : Codage des images TD : Codage des images Les navigateurs Web (Netscape, IE, Mozilla ) prennent en charge les contenus textuels (au format HTML) ainsi que les images fixes (GIF, JPG, PNG) ou animée (GIF animée). Comment

Plus en détail

Au printemps 2012, la Bibliothèque de l Université Laval lançait sa nouvelle plateforme de

Au printemps 2012, la Bibliothèque de l Université Laval lançait sa nouvelle plateforme de Bibliothèque de l Université Laval Géoindex+ : plateforme de découverte de données géospatiales Projet déposé dans le cadre du prix Innovation des services documentaires du Québec Au printemps 2012, la

Plus en détail

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Sextant V4.0. Le portail de diffusion de l information géographique de l Ifremer. Sextant Présentation générale

Sextant V4.0. Le portail de diffusion de l information géographique de l Ifremer. Sextant Présentation générale Sextant - Infrastructure de données spatiales sur le domaine marin Sextant V4.0 Le portail de diffusion de l information géographique de l Ifremer E. Quimbert, M. Bellouis, F. Lecuy, M. Treguer Centre

Plus en détail

SQL Server 2012 et SQL Server 2014

SQL Server 2012 et SQL Server 2014 SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation

Plus en détail

Module BDR Master d Informatique (SAR)

Module BDR Master d Informatique (SAR) Module BDR Master d Informatique (SAR) Cours 6- Bases de données réparties Anne Doucet Anne.Doucet@lip6.fr 1 Bases de Données Réparties Définition Conception Décomposition Fragmentation horizontale et

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

Plus en détail

ÉVALUATION DES PRODUITS COMMERCIAUX OFFRANT DES CAPACITÉS

ÉVALUATION DES PRODUITS COMMERCIAUX OFFRANT DES CAPACITÉS pr ÉVALUATION DES PRODUITS COMMERCIAUX OFFRANT DES CAPACITÉS COMBINÉES D ANALYSE MULTIDIMENSIONNELLE ET DE CARTOGRAPHIE. Préparé par Marie-Josée Proulx, M.Sc. Sonia Rivest, M.Sc., chargées de recherche

Plus en détail

Infrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie

Infrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie Infrastructures de géodonnées. L expérience belge au niveau des régions: la Wallonie Jean-Pierre KINNAERT Directeur Département de la Géomatique Service public de Wallonie Représentant belge au Comité

Plus en détail

Glossaire. attribut de clé Voir clé primaire. base de données géographiques Voir géodatabase (GBD).

Glossaire. attribut de clé Voir clé primaire. base de données géographiques Voir géodatabase (GBD). !"#$%&'! #&$ (&(')*#+, $-) #- './0 12&,-#' 2 Glossaire analyse Processus d identification d une question ou d un problème à résoudre, de modélisation de ce problème, de recherche des résultats de modélisation,

Plus en détail

Mathcad 15.0. Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde.

Mathcad 15.0. Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde. Mathcad 15.0 Création et documentation de calculs techniques Grâce à Mathcad, plus de 250 000 professionnels dans le monde peuvent effectuer, documenter, gérer et partager des calculs et des tâches de

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015) Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base

Plus en détail

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige. : JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL

Plus en détail

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

Chapitre VIII. Les bases de données. Orientées Objet. Motivation Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet

Plus en détail

Le Parc naturel régional des SIG. Restructuration d un SIG et diffusion des données dans le cadre de la directive Inspire

Le Parc naturel régional des SIG. Restructuration d un SIG et diffusion des données dans le cadre de la directive Inspire SIG Restructuration d un SIG et diffusion des données dans le cadre de la directive Inspire Comment utiliser la directive Inspire à l échelle d un SIG historique pour en assurer la refonte? Claire Devaud

Plus en détail

Configuration et optimisation d'arcgis Server Gaëtan LAVENU ESRI France Sylvain BARD-MAÏER ESRI France

Configuration et optimisation d'arcgis Server Gaëtan LAVENU ESRI France Sylvain BARD-MAÏER ESRI France Configuration et optimisation d'arcgis Server Gaëtan LAVENU ESRI France Sylvain BARD-MAÏER ESRI France UC 2007 Tech Sessions 1 Plan de la présentation Introduction Organiser et gérer ses données Concevoir

Plus en détail

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1 La Geo-Business Intelligence selon GALIGEO avec ESRI 2005 session «Décisionnel» 26/10/2005 1 La Business Intelligence : Une Définition La Business intelligence permet l utilisation des données opérationnelles

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

Architecture d un système d information géographique mobile

Architecture d un système d information géographique mobile Architecture d un système d information géographique mobile Un modèle d architecture client-serveur pour les systèmes d information géographique mobiles Alain Bouju Arunas Stockus Frédéric Bertrand Patrice

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques

Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques 1 2 Introduction: 1. définition d un ETL 2. importance et diversité des données spatiales utilitédes ETL géographiques 3 ETL = extracto-chargeur = datadumping La Business Intelligence, BI, (ou informatique

Plus en détail

Atelier 1. Portails documentaires : BioLib et Cemadoc

Atelier 1. Portails documentaires : BioLib et Cemadoc Atelier 1 Portails documentaires : BioLib et Cemadoc Intervenants Emmanuelle Jannes-Ober, responsable de la médiathèque - Institut Pasteur Odile Hologne, chef du service de l infomation scientifique et

Plus en détail

Cours iguess. inotes v10.1

Cours iguess. inotes v10.1 Cours iguess inotes v10.1 Ce projet a été financé avec le soutien de la Commission européenne. Cette publication (communication) n engage que son auteur et la Commission n est pas responsable de l usage

Plus en détail

gvsig: nouveautés version 2.1 et plus

gvsig: nouveautés version 2.1 et plus gvsig: nouveautés version 2.1 et plus Victoria Agazzi vagazzi@gvsig.com @viquiagazzi Webinar à Nouvelles fonctionnalités gvsig 2.1 Sommaire 1. Le logiciel 2. Exemples d'utilisation 3. L' Association gvsig

Plus en détail

4D v11 SQL BREAKING THE LIMITS * Les nouveautés

4D v11 SQL BREAKING THE LIMITS * Les nouveautés BREAKING THE LIMITS * *Dépasser les limites 4D v11 SQL Les nouveautés SQL natif intégré Nouveau moteur de base de données ultra-performant Productivité de développement inégalée Architecture Universal

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

Nouveautés ArcGIS 10.1 for Server

Nouveautés ArcGIS 10.1 for Server Nouveautés ArcGIS 10.1 for Server 26 septembre 2012 Présenté par: Martin Couture- mcouture@esri.ca Agenda Durant cette présentation: 1) Amélioration de l architecture 2) Méthodes de publications 3) API

Plus en détail

Infrastructure de Données Spatiales

Infrastructure de Données Spatiales Infrastructure de Données Spatiales Notions & Enjeux Jean-Christophe Desconnets desconne@mpl.ird.fr Plan Introduction Notion de IDS Notion de Web service Harmonisation des données Metadonnées Service de

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques

Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques Département de Géographie, UT2J M2 Sigma : Module 351_33 Laurent Jégou 7 nov 2014 jegou@univ-tlse2.fr Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Sofrecom, filiale du Groupe France Telecom Orange - Intégrateur de solution SIG. Expériences et solutions SIG

Sofrecom, filiale du Groupe France Telecom Orange - Intégrateur de solution SIG. Expériences et solutions SIG Sofrecom, filiale du Groupe France Telecom Orange - Intégrateur de solution SIG Expériences et solutions SIG Sommaire Présentation de Sofrecom Notre offre SIG Le projet TIGRE pour France Telecom, notre

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION

CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION par Julien Gaffuri JRC IES SDI unit Via Enrico Fermi, 21027 Ispra, Italie Julien.Gaffuri@gmail.com Les cartes en ligne pourraient être améliorées par l utilisation

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des

Plus en détail

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1 Analyse d images Edmond.Boyer@imag.fr Edmond Boyer UFRIMA 1 1 Généralités Analyse d images (Image Analysis) : utiliser un ordinateur pour interpréter le monde extérieur au travers d images. Images Objets

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Intégration ESRI - SAP Geo-Enablement de l ERP SAP Exemple : GEO.e. Christophe Lapierre Enrique Yaptenco Professional Services - ESRI Suisse

Intégration ESRI - SAP Geo-Enablement de l ERP SAP Exemple : GEO.e. Christophe Lapierre Enrique Yaptenco Professional Services - ESRI Suisse Intégration ESRI - SAP Geo-Enablement de l ERP SAP Exemple : GEO.e Christophe Lapierre Enrique Yaptenco Professional Services - ESRI Suisse 2010 ESRI Suisse SA Agenda + Introduction et présentation + L

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

Infrastructures de géodonnées. L expérience belge au niveau des régions: r la Wallonie Jean-Pierre KINNAERT Directeur Département de la Géomatique Service public de Wallonie Représentant belge au Comité

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

Formats d images. 1 Introduction

Formats d images. 1 Introduction Formats d images 1 Introduction Lorsque nous utilisons un ordinateur ou un smartphone l écran constitue un élément principal de l interaction avec la machine. Les images sont donc au cœur de l utilisation

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

et les Systèmes Multidimensionnels

et les Systèmes Multidimensionnels Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail