Pierre Hallot & Roland Billen Unit de Gomatique ULg Roland Billen Professeur lUnit de Gomatique Recherche en raisonnement spatial et ontologies urbaines Cours de Topographie pour Gomtre-Expert Ingnieurs Architectes Contact : rbillen@ulg.ac.be 04 366 5751 Pierre Hallot Matre de Confrence lUnit de Gomatique Recherches en raisonnement spatiotemporel et information spatiale TP de Topographie - Contact : p.hallot@ulg.ac.be 04 366 5751 0499 298768 Ressources : http://www.geo.ulg.ac.be/hallot Cours diviss en 4 sances 4 travaux pratiques raliser domicile Ncessitent un ordinateur et une connexion Internet Notes de cours au dbut des sances Transparents imprims Rfrences complmentaires Approche didactique par rappels thoriques et par problmes Evaluation sur le dernier travail domicile Interactivit souhaite ! Merci au Prof. J -P. Donnay pour les sources didactiques Cours 1 : 4h TH TP1 : 3h domicile Cours 2 : 4h TH TP2 : 3h domicile Cours 3 : 4h TH TP3 partim 1 : 4h domicile Cours 4 : 4h TH TP3 partim 2 : 6h domicile Prsentation finale et valuation du TP3 Introduction Systme dInformation Gographique (SIG) Architecture dun systme SIG
Pause
Information gographique Mode de reprsentation vectoriel Exercice domicile Prjugs : Un SIG est un logiciel On peut acheter un SIG Un SIG cote trop cher pour mon organisation
Vrits : La mise en place dun SIG passe par la rorganisation de linformation dune organisation Un SIG se conoit avec lensemble de lorganisation en plusieurs tapes Un SIG peut tre construit avec des outils libres et gratuits Cours 1 Cours 1 Cours 2 Cours 2 TP1 TP1 Cours 2 Cours 4 Cours 3 Cours 4 TP2 Cours 3 TP3 Systme dinformation Approche systmique de la modlisation des organisations. Lorganisation (entreprise, administration, service) est un systme complexe, actif et organis, qui dispose de tous les systmes caractristiques de son niveau de complexit: Systme oprant, systme dinformation et systme de pilotage. Lorganisation entretient toute une srie de flux (flots) : En son sein, entre les systmes : Information de reprsentation, depuis le systme oprant, vers le systme de dcision. Information de dcision : depuis le systme de dcision vers le systme oprant. Entre elle et le monde extrieur : Entre chacun de ses systmes et le monde extrieur. Exemples - au niveau du systme oprant : Matires premires vers le systme oprant. Produits ou services depuis le systme oprant, etc.
S.D. S.I. S.0. Le systme dinformation apparat comme un systme de mmorisation dont le rle principal est dinformer le systme de pilotage. Il assure la relation entre le SO et le SD. Il mmorise linformation de / sur : Toute lactivit du systme oprant, tous les flux primaires, toutes les dcisions prises Le SI nest quune reprsentation de la ralit. Ex. le SI ne mmorise pas les chques mais les montants. Le SI est souvent vu comme le miroir du SO . Les six fonctions de tout SI portent sur linformation : Production / gnration (de linformation) Acquisition et mmorisation Communication et diffusion Mise jour et maintenance Gestion Intgration
S.D. Systme dInformation. S.O. Informatisation des systmes dinformation SI informatiss et SI non informatiss ? Toute organisation possde et a toujours possd son SI. Linformatisation nest donc pas une condition lexistence dun SI. Linformatisation dun SI consiste informatiser (automatiser) les informations et les oprations du SI. Linformatisation du SI suppose lexistence pralable du SI (sauf lors de la cration dorganisations). Linformatisation du SI nest pas toujours simultane (pas toujours possible) pour toutes les oprations / informations Coexistence de parties informatises et non informatises SI et bases de donnes Linformatisation du SI est principalement ralise par : Le stockage des donnes et de leurs relations dans une ou plusieurs bases de donnes. La prise en charge des oprations du SI par un systme de gestion de base de donnes (SGBD). Le SIG est un SI dans une organisation Conformment la modlisation des organisations, le SIG constitue un systme dinformation au sein dune organisation. Comme tout SI, le SIG a deux composantes essentielles : Les donnes ou informations Les traitements Le SIG est un SI dans une organisation qui manipule de linformation gographique et qui effectue des traitements sur des donnes gographiques. ct du SIG, on doit trouver dans lorganisation : Les systmes oprants (SO) et de dcision (SD). Au moins une partie des oprations ralises par le SO et/ou le SD porte sur des donnes gographiques : prsence dun SO(G) / SD(G). Dautres SI relatifs dautres types dinformations. Exemples : personnel, fonctionnement, etc.
Quelle organisation a recours un SIG ? Toute organisation publique (de linternational au local) ou prive dont les activits relvent dun domaine tel que (non exhaustif) : Activits militaires ; Amnagement du territoire (urbanisme, environnement, dveloppement conomique) ; Imptrants et gestionnaires de rseaux (nergie, tlcom, eau) ; Immobilier (cadastre, gomtres, agences immobilires, logements sociaux) ; Transports (gestion de trafic, gestion de flottes, transports publics) ; Gestion de risques (services durgence, observatoires des risques naturels) ; Agriculture (Gestion des sols, gestion forestire) ; Industrie extractive (carrires, exploration minire et ptrolire) ; Commerce (go-marketing, production de cartes, GPS) ; Etc.
Les diffrences entre un SIG et un SI Ces organisations nont pas vocation (et nont pas les moyens) de produire les donnes gographiques de rfrence ! Exemples : orographie, hydrographie, voirie, parcellaire, bti, toponymie et adresses localises, etc. Elles achtent / louent les donnes gographiques de rfrence des producteurs spcialiss, publics et privs. La majorit des donnes gographiques alimentant le SIG nappartient pas lorganisation ! Au sein de lorganisation, les donnes gographiques : Constituent un pr-requis pour tous des traitements mtiers raliss par le SO (SD) de lorganisation. Pas de go-marketing, sans adresses postales localises a priori. Pas de gestion de flottes, sans voirie disponible a priori. Sont partages par tous les systmes (ou services ). Une seule base cohrente de donnes gographiques pour lorganisation. Modification sensible du modle dune organisation exploitant linformation gographique ! S.D.(G) S.O.(G) S.I.G. Les fonctions du SIG dans lorganisation Ce sont les 6 fonctions rclames de nimporte quel SI, soit : La gnration / production de linformation (gographique) ; Dfinition de rfrentiels, gnralisation conceptuelle. Lacquisition et la mmorisation de linformation (gographique) ; Topographie, GNSS, photogrammtrie, tldtection, etc. La communication / diffusion de linformation (gographique) ; Cartographie ! La maintenance et la mise jour de linformation (gographique) ; Retour terrain, longue dure des changements La gestion de linformation (gographique) ; Systmes de gestion de bases de donnes spatialises. Lintgration de linformation (gographique). Diffrents rfrentiels, spatialement discrte ou continue, en mode vectoriel ou maill, etc. Le caractre gographique des donnes / informations fait que toutes ces tches requirent des comptences distinctes ou supplmentaires par rapport aux tches analogues des SI classiques. Linformatisation du SIG Les caractristiques spatiales (gomtrie et topologie) devraient tre gres comme des attributs des entits gographiques. Or, jusqu ces dernires annes, il tait difficile de stocker et grer une information spatiale par un SGBD classique. Do, entre 1980 et 2000, la multiplication de solutions diverses, reposant sur des architectures hybrides : Un systme de gestion de fichiers (SGF) conservs sous des formats propritaires , ddi aux lments gomtriques. Un SGBD ddi aux attributs. Linformation est gre par un logiciel SIG , soit un progiciel : Agissant comme SGF, pour les caractristiques spatiales, et dialoguant avec un SGBD, pour les autres attributs. Informatisant tout ou partie des traitements mtiers du SO et du SD de lorganisation. Traitements utilisant linformation gographique que le logiciel SIG est seul capable dexploiter tant donn les formats propritaires ! Le logiciel SIG est plus quun SGBD standard. Le logiciel SIG utilise de nombreuses solutions propritaires.
Modle de donnes hybride ou dual Trs similaire aux solutions proposes par les logiciels de cartographie Gestion spare des attributs et des gomtries Lidentifiant gographique devient la cl entre gomtries et attributs La gomtrie est toujours gre par un systme de gestion de fichiers La principale diffrence vient de la gestion des attributs Les attributs sont grs par un SGBD (desktop : Access, Dbase) Une table principale (relation) o la cl primaire = ID gographique Possibilit de joindre dautres tables grce linstruction SQL de jointure Les transactions et les requtes sur les attributs sont ralises travers une interface SQL : Si le rsultat de la clause SQL contient un ID gographique : Les gomtries correspondantes sont affiches sous la forme dune carte
Gom Attrib ID Go = Cl Primaire Les gomtries peuvent tre en format vecteur ou maill SIG vectoriel Les gomtries sont gres par un systme de gestion de fichiers (SGF) Soit format DAO et/ou ASCII Soit, plus gnralement, un format binaire propritaire pour amliorer les performances Position : coordonnes godsiques ou rectangulaires Relations logiques : Composition admise Pas de relations gomtriques SIG maill Linformation spatiale est enregistre dans des fichiers images Les requtes spatiales sont ralises par traitement dimages Gestion des attributs par un SGBD Les requtes attributaires sont ralises par des instructions SQL Attrib ID Go = Pixel # = Cl primaire Image Modle du SIG-logiciel ArcView (ESRI) Se prsente comme un SIG-logiciel lger (desktop GIS), modulaire et hybride Les nombreux modules sont ddis des domaines dapplication ou des types de donnes gographiques particuliers : Street Analyst, Spatial Analyst, etc. Le format natif des donnes gographiques dans ArcView est le Shapefile Il est constitu de 3 fichiers de mme prfixe (choisi par lutilisateur) mais de suffixes diffrents : 2 pour la gomtrie et 1 pour les attributs Main file (suffixe shp) : Collection de coordonnes en 2 (x, y), 3 (x, y, z/m) ou 4-D (x, y, z, m) Prsentation squentielle des entits gographiques Un type seulement de gomtrie / fichier (mais nombreux types disponibles) Index file (suffixe shx) : adresses du dbut de chaque entit gographique dans le fichier principal (pointeurs pour accs direct) dBase file (suffixe dbf) : table principale des valeurs dattributs Un tuple = une entit gographique N squentiel = ID gographique Transactions et requtes : interfaces SQL interactives En-tte de fichier (100 octets) En-tte (4 octets) Contenu (longueur variable) En-tte (4 octets) Contenu (longueur variable) En-tte (4 octets) Contenu (longueur variable) En-tte (4 octets) Contenu (longueur variable) En-tte de fichier (100 octets) Adresse (4 octets) Adresse (4 octets) Adresse (4 octets) Adresse (4 octets) Main file (shp) Index file (shx) Liste de coordonnes Formats des fichiers dentits spatiales dun Shapefile (ArcView) Donnes relatives une entit spatiale Linterface-utilisateur est constitue dune vue dynamique ( View ) figurant sous forme cartographique les donnes spatiales et attributaires rassembles par projets ( Projects ) Une vue dfinit les donnes gographiques ( Themes ) qui sont utilises et la manire de les visualiser ( Layouts ), mais elle ne contient pas les donnes elles-mmes (vue externe au sens des bases de donnes) Un thme correspond une source de donnes spatiales : ArcView Shapefile, Arc/Info Coverage, image, fichier DXF
Interface de requte Vue active Gestion. de projets Table principale ( dbf ) du Shapefile courrant Modle go-relationnel Limites du modle hybride standard Lenregistrement de la gomtrie est limit aux positions (coordonnes) et aux relations de composition Rduction sensible des possibilits de requtes spatiales La prise en compte de la topologie Les requtes spatiales complexes doivent pouvoir exploiter les relations topologiques Cration et enregistrement de la topologie avec les autres caractristiques gomtriques Maintien dune architecture hybride La gomtrie (y compris topologie) est stocke dans un format binaire propritaire et gre par un SGF Les attributs et les principales relations topologiques sont stockes dans des tables accessibles lutilisateur, gres par un SGBD Modle du SIG logiciel Arc Info (jusqu la version 7) SIG dentreprise go-relationnel utilisant les relations topologiques, construit selon une architecture hybride Arc : SGF responsable de la gestion de la gomtrie Info : SGBD responsable des tables conservant les attributs et les principales relations topologiques Construction des gomtries Primitives topologiques : arcs, points, nuds isols et polygones Cres et identifies par le systme Entits gographiques : cres et identifies par lutilisateur, formes sur base des primitives topologiques : points, polylignes, polygones, rseaux Les attributs sont attachs aux entits gographiques Coverages : partie de lespace dfinie par lutilisateur rassemblant toutes les primitives gomtriques relatives un thme Toutes les informations relatives aux gomtries sont stockes sous forme binaire (format propritaire) et gres par le logiciel (partie Arc ) Gestion des attributs chaque type dentit gographique est associ une table cre par le logiciel, reprenant : Lidentifiant de lutilisateur (+ un identifiant interne) Des attributs gomtriques crs automatiquement par le systme (longueurs, superficies) Des attributs topologiques lorsque lentit est du type arc Ces attributs sont grs par le SGBD Info et accessibles lutilisateur Table associe aux arcs du coverage VEG disponible dans Info Tous les attributs mentionns sont gnrs par le systme Coverage : VEG WORKSPACE INFO VEG SOLS HYDRO Arc Arc SOLS_Polygone Hydro_Arc VEG_Polygone Polygone Arc Polygone 1 Coverage rassemblant tous les fichiers relatifs un thme en format binaire et propritaire Espace de travail : rassemblant tous les coverages relatifs une application et le rpertoire INFO associ Rpertoire INFO reprenant toutes les tables dattributs de chaque coverage de lapplication
Les tables sont des vues des fichiers binaires des coverages Uniquement accessible au logiciel Accessible lutilisateur travers le SGBD Mode intgr : spatialisation de tables relationnelles Souhait des entreprises dun systme unique et transparent Les entreprises naiment pas le modle hybride : SGF = format propritaire = bote noire = dpendance vis--vis dun fournisseur ; SGF : ne garantit pas toutes les fonctions attendues dun SI. Un SGBD est souvent dj prsent dans les grandes entreprises pour grer les autres SI. Rassembler toute linformation dans des tables gres par un SGBD classique : Table spatiale = Identifiant + attributs + gomtrie (+ topologie : rcent) Conditions Dpassement du simple modle relationnel : Champ binaire ( BLOB ) pour stocker la gomtrie. Passage au modle objet-relationnel : nouvelles structures de donnes (types abstraits), limitation des jointures, etc. Extension des capacits du langage de requte : SQL 3, SQL MM. Normalisation des entits gomtriques : Propositions de standards de lOGC (Open Geospatial Consortium) et de lISO. Rle du logiciel SIG dans une architecture intgre Insertion dans une architecture (2 ou) 3 strates : SGBD + SIG + serveur de rseau. Dfinition du catalogue, du MCD et des mtadonnes : En mode objet : proche des proccupations de lutilisateur. Reprenant : les classes dobjets, leurs relations, les traitements, la documentation sur ces lments (mtadonnes). Chargement de donnes : Rcupration de lexistant, contrle de validit, etc. Applications gographiques spcialises : Analyse spatiale, cartographie, etc. Serveur de donnes spatiales (SDS) et interface du SGBD : Spatialisation de tables si ncessaire. Rle du SGBD Stockage, gestion de toutes les donnes. Extension spatiale pour la spatialisation de tables. Extension du langage SQL pour les requtes spatiales simples (90% des applications). Geo-SGBD SIG / SDS Internet Server Rseau Application client Modle du SGBD avec cartouche spatial PostGIS PostGIS est une implmentation du schma spatial standardis de lOGC (OGC Simple Features for SQL Specification) pour lenregistrement de donnes gographiques au sein du SGBD relationnel PostgreSQL . Projet Open Source dvelopp par Refractions Reseach (Canada). Il est dvelopp comme un jeu de fonctions et de types de donnes permettant de spatialiser les tables du SGBD relationnel PostgreSQL. Les types de gomtries reconnus correspondent aux Simple Features de lOGC, plus les collections htrognes, tendus aux dimensions 3D et 4D : Point, LineString, Polygon MultiPoint, MultiString, MultiPolygon GeometryCollection Geometry (collection htrogne) Les fonctions spatiales comportent des fonctions topologiques, gomtriques et dinterrogation des caractristiques spatiales des entits, ainsi que des fonctions dindexation spatiale. La dfinition et les changements de rfrentiels sont galement standardiss. Exemples de multi-polygones Exemples de polygones 1 et 2 rings Linestrings uniques (ht) et multiples (bas) SRID Auth_Name Auth_SRID SRText Proj4Text Integer Varchar(256) Integer Varchar(2048) Varchar(2048) Dfinition du SR en format WKT Possibilit de changement de coordonnes Organisme ayant dfini le SR N du SR donn par lorganisme F_Table_ Catalog F_Table_ Schema F_Table_ Name F_Geometry_ Column Coord_ Dimension SRID Type Varchar(256) Varchar(256) Varchar(256) Varchar(256) Integer Integer Varchar(30) Non utilis par PostGIS Par dfaut dans PostGIS Nom de la table spatialise Nom de la colonne spatiale Dimensions: 2, 3 ou 4 N du SRID Type de gomtrie Table_Ref_Sys Autres attributs non spatiaux Nom de la colonne spatiale Coordonnes des gomtries Table_Geometry_Column Geometry_Column Nom de la table spatialise Pour plus de dtails, voir : Manuel PostGIS 1.4.0 http://www.postgis.fr/node/156 La machine caf est prte
Caractristiques des donnes gographiques Localises (aspect gomtrique) Surface de rfrence et systme de coordonnes. Dfinition de limplantation spatiale de la donne. Identifies Identifiant ( ou identificateur ) alphanumrique. Univoque. Caractrises (aspect attributaire) Modalit(s) sur un ou plusieurs attributs (ou caractres ou variables). Spcifications graphiques (ou "attributs graphiques", optionnels). Mmorises Numrisation : Mode graphique vecteur ou image. Stockage (structures, compression). tats membres Date d'entre Siges au Parlement Siges au Parlement % du total Voix au Conseil Voix au Conseil % du total Union europenne N/A 732 100.0% 321 100.0% Roumanie 2007 - - - - Bulgarie 2007 - - - - Autriche 1995 18 2.5% 10 3.1% Belgique 1957 24 3.3% 12 3.7% Chypre 2004 6 0.8% 4 1.2% Rpublique tchque 2004 24 3.3% 12 3.7% Danemark 1973 14 2.0% 7 2.1% Estonie 2004 6 0.8% 4 1.2% Finlande 1995 14 2.0% 7 2.1% France 1957 78 10.7% 29 9.0% Allemagne 1957 99 13.5% 29 9.0% Dfinition gomtrique des objets gographiques Tout objet concret possde une superficie : Objets visibles, naturels et anthropiques. Occupent une portion finie de l'espace (discrets). Slection d'un mode d'implantation : Slection arbitraire parmi 3 modes d'implantation : Zonal ex. projection des contours Linaire ex. axe de l'objet Ponctuel ex. centre de l'objet Opration de gnralisation conceptuelle et structurelle effectue au moment de la saisie de l'aspect gomtrique des donnes. Conditionne l'chelle d'utilisation, la prcision des informations gographiques, les types de traitement et de visualisation supports par les objets. Un objet abstrait : Par dfinition : peut tre ponctuel, linaire ou zonal. Composition des objets gographiques Objets gographiques simples Objet gographique dont la dfinition gomtrique correspond l'une des 3 primitives graphiques : ex. point - ligne ( polyligne ) - polygone ( polyligne ferme ) Objets gographiques composs Objets gographiques dont la dfinition gomtrique est forme par plusieurs objets simples de mme type : ex. nuage de points - rseau de lignes archipel de polygones Objets gographiques complexes Objet gographique dont la dfinition gomtrique est forme de plusieurs objets simples ou composs de types diffrents : ex. rseau ferroviaire = voies ( rseau de lignes ) + gares ( polygones )
Mode graphique vectoriel Dfinit laspect gomtrique des donnes spatialement discrtes. Systme de coordonnes : Rectangulaires ( 2 D, possibilit 3 D ). En nombres rels ( prcision indpendante du mode graphique ). Primitives graphiques (objets graphiques) Point : dfini par un couple ( ou triplet ) de coordonnes ( ex. x, y ). [ Segment : dfini par ses extrmits, soit 2 couples de coordonnes ] Polyligne : succession de segments = succession de couples de coordonnes. Polygone : dfini par son contour = polyligne ferme (rien sur la surface !). Polyligne et polygone : gnralisation implicite la saisie ! Identifiant gomtrique : Chaque primitive graphique est identifie par un code (alpha-)numrique univoque ds sa saisie (ex. numrotation automatique). Attributs Caractres (variables) dont sont porteurs les objets gographiques. La valeur dun attribut est homogne sur un objet gographique discret ! chelle de mesure des attributs Qualitative : Nominale : binaire, N-aires Ordonne : complte, faible Quantitative : D'intervalle (0 arbitraire) De rapport Codification des attributs chelle qualitative : ensemble de modalits ou de rangs Codification numrique : simple ou disjonctive chelle quantitative : toujours numrique Entiers positifs ou nuls (comptage) Rels (mesures) Types dattributs Thmatique : variable dcrivant un thme particulier dont est porteur lobjet. Ex. densit de population, sexe-ratio, etc. dcrivant la dmographie. Gomtrique : paramtre quantitatif dcrivant la gomtrie de lobjet. Issu, ou non, dun traitement de la composante gomtrique de lobjet. Ex. superficie, longueur, etc. Graphique : variable graphique associe la reprsentation de lobjet. Change selon lchelle et la gnralisation de la reprsentation. Identifiant : valeur alphanumrique univoque dsignant lobjet sans ambigut parmi les autres. Identifiant gographique : associ la collection dattributs. Variable indispensable et unique parmi la liste des attributs. Cens faire la liaison entre la composante spatiale et la composante attributaire de lobjet. Liaison de la composante gomtrique et de la composante attributaire Objectif du gocodage ou go-codification Association d'une dfinition gomtrique un objet gographique et son ou ses attributs. Gocodage direct L'identifiant gomtrique correspond un identifiant gographique. Recherche des identifiants identiques. Sinon, association dun ou plusieurs identifiants gomtriques un identifiant gographique via une table de correspondances. Gocodage indirect Par adresse postale : Chaque adresse correspond une dfinition gomtrique (parcelle). Sinon, une dfinition gomtrique ponctuelle est calcule par interpolation (ex. entre les extrmits des tronons de rue). Par appartenance : ex. quadrillage (UTM ou autre), zonage, etc. Relocalisation de donnes gographiques dj gocodes. Principe du go-codage direct par galit didentifiant Principe du go-codage direct par table de correspondances entre identifiants 31 29 19 17 34 32 22 20 R u e
d u
S a r t
T i l m a n
Table dattributs (y compris ladresse postale) dun type dobjet quelconque Objets gographiques prsents dans la base de donnes gographiques Principe du go-codage indirect par adresse postale $address = $row["NOM_DE_RUE"]." ".$row["NUMERO"]." ".$row["CODE_POSTAL"]; $id = $row["id"]; $request_url = $base_url . "&q=" . urlencode($address); $xml = simplexml_load_file($request_url) or die("url not loading");
$status = $xml->Response->Status->code; if (strcmp($status, "200") == 0) { // Successful geocode $geocode_pending = false; $coordinates = $xml->Response->Placemark->Point->coordinates; $coordinatesSplit = split(",", $coordinates); // Format: Longitude, Latitude, Altitude $lat = $coordinatesSplit[1]; $lng = $coordinatesSplit[0]; 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 Donnes gographiques spatialement continues Composante spatiale La phnomne s'tend sur tout l'espace (possibilit d'absence locale). Saisie et reprsentation exhaustives impossibles en mode vecteur Le phnomne nest localis quen certains points de lespace seulement. Sondage spatial dictant la disposition des points: Systmatique : en grille (ou treillis). Transects : le long de coupes. Irrgulier : alatoire, triangulation, etc. Courbes de niveau (isarithmes) : lignes passant par des points de mme cote, files (terrain), restitues (photogrammtrie) ou interpoles (calcul). 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 90 45 65 40 55 25 55 48 45 75 50 75 52 70 90 105 75 66 60 55 50 60 66 70 80 95 80 70 60 78 88 102 104 90 80 70 60 51 54 60 64 71 75 75 73 80 70 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 Composante attributaire Attributs exclusivement quantitatifs. Chaque point de l'espace prsente une valeur distincte de l'attribut. Valeurs de l'attribut dtermines aux seuls points localiss. Recours au processus d'interpolation pour dterminer la valeur de l'attribut en nimporte quel point de l'espace. Gocodage Gocodage direct des seuls points de valeurs connues. Opration gnralement implicite, la valeur v du phnomne en un point tant associe ses coordonnes : (x, y, v) ou (x, y, z, v).
Source directe : donnes gographiques primaires Stations totales Saisie et enregistrement Le carnet de terrain lectronique associ ces instruments permet de stocker les donnes brutes (angles et distances) et peut tre interfac avec un ordinateur (portable, connexion GSM, etc.). Les donnes sont transfres sur la mmoire de masse de l'ordinateur dans un format simple, de type ASCII. Les donnes brutes sont traites sur l'ordinateur par des logiciels de traitements topographiques (COGO : COordinate GeOmetry). Caractristiques Prcision : du matriel, erreurs de mesure. Coordonnes : 2-3 D, rectangulaires (godsiques, astronomiques). Implantation spatiale Slection arbitraire du mode dimplantation des objets visibles (point, axe, primtre) au moment de lopration de lev. LaserScan Enregistrement automatique dun grand nombre de points (>10^6) tridimensionnels sur une zone dfinie. Information de couleur et de rflectance associe chaque point. Traitements postriori pour reconstruire la gomtrie des objets. Caractristiques : Prcision du matriel Type dinformation enregistre -> change la vitesse de mesure. Acquisition de photographies orthorectifies Voir Mode Image
Systme de positionnement par satellite (GNSS) Saisie et enregistrement Principe identique celui du matriel prcdent. Caractristiques Prcision : variable selon mode de saisie (DGPS codes, DGPS phases, etc.) Coordonnes : 3 D rectangulaires vis--vis du datum WGS84. Conversion en coordonnes rectangulaires planes (locales) ralise immdiatement ou en diffr. Implantation spatiale Slection du mode dimplantation des objets visibles lors du lev. Source indirecte : donnes gographiques primaires Restitution photogrammtrique analytique Principe Les clichs sont argentiques. Le dispositif dobservation et de point stroscopiques sont analogiques. Toutes les autres fonctions sont assures par un ordinateur. Celui-ci calcule instantanment les coordonnes spatiales des points restitus, commande les dplacements continus des plateaux porte-clichs et stocke les coordonnes et identifiants des objets restitus sur support magntique. Caractristiques Prcision : grain des photos. Coordonnes : 2-3 D, rectangulaires locales. Implantation spatiale Slection du mode dimplantation des objets visibles sur les photos lors de la restitution. Restitution numrique Principe Bas sur l'analyse de deux images stro numriques. ex. photos scannes, images satellite. Tous les traitements sont raliss ou assists par ordinateur. Donnes numriques extraites Mode image : orthophotos, MNT. Mode vectoriel : restitution de points, lignes, primtres. Caractristiques Prcision : rsolution (taille des pixels) de limage numrique traite. Coordonnes : 2 D en restitution monoscopique, 3 D en restitution stroscopique, rectangulaires locales. Implantation spatiale Slection du mode dimplantation des objets visibles sur les images lors de la restitution. Un point a la prcision dun pixel (= surface !) Source indirecte : donnes gographiques secondaires Numrisation manuelle ou semi-automatique Principe Usage d'un numriseur (table numriser) interfac un ordinateur. Le document (plan, carte) est fix sur le numriseur et les coordonnes (machine) des points slectionns par l'utilisateur sont transmises l'ordinateur. Elles sont converties par logiciel dans le systme de coordonnes de lutilisateur et stockes sur support magntique. Caractristiques Saisie de la reprsentation d'objets concrets et abstraits, dj gnraliss et symboliss. Prcision : qualit du document dorigine, gnralisation la saisie. Coordonnes : 2 D, rectangulaires locales. Implantation prdfinie par la reprsentation. Scannage et vectorisation Principe Usage d'un scanner interfac un ordinateur. Le document (plan, carte) est scann et son image est transfre sur la mmoire de masse de l'ordinateur. Limage doit tre go-rfrence avant dtre exploite. Les objets planimtriques vectoriels sont extraits de l'image : Soit par numrisation manuelle sur cran (procd similaire mais moins prcis que la restitution monoscopique). Soit par vectorisation (semi-)automatique (l'opration implique plusieurs pr- et post-traitements pour tre efficace). Les coordonnes des objets sont stockes sur support magntique. Caractristiques Prcision, qualit du document original, rsolution du scanner, gnralisation lors de la numrisation manuelle. Autres caractristiques et implantation : comme numrisation manuelle (objets dj gnraliss et symboliss). Source numrique existante : donnes gographiques primaires Fonds de plans numriques de prcision Donnes : Coordonnes rectangulaires 2-3 D dune slection dobjets restitus par photogrammtrie et complts sur le terrain. Symbolisation et gnralisation faibles (plan). Types d'objets : Concrets : lments du rseau de voirie, faades ou emprises compltes des btiments, mobilier urbain, etc. Abstraits : parcellaire cadastral, limites administratives. Dcoupage administratif (provinces, communes...) ou systme de dcoupage cartographique. Prcision planimtrique : ~10 cm pour les donnes concrtes. Variable pour les donnes abstraites (donnes secondaires). Exemples : Projets rgionaux : PICC (MET), URBIS. Projets dassociations dimptrants : BICARD-CARDIB (origine). Urbis PICC 2,47 - 8,9/HA (37500 pour Lige)
TOP10V-GIS (30/KM) StreetNet TeleAtlas
Cartes de base numriques Carte de base 1 / 10 000 de lIGN Coordonnes rectangulaires 2 D des objets restitus par photogrammtrie et complts sur le terrain. Types dobjets : dictionnaire de donnes de la carte de base. Symbolisation et gnralisation sensibles (carte). Dcoupage cartographique. Prcision planimtrique : ~ 1-2 m Source numrique existante : donnes gographiques secondaires Fonds de plans numriques Sources variables : exploitation de la carte de base, gnralisation de fonds de plans de prcision, plans scanns et rectifis, compltement de terrain, etc. Donnes : coordonnes 2 D dune slection dobjets enrichis dinformations auxiliaires compiles ou leves sur le terrain. Prcision planimtrique variable : ~5-20 m Types de donnes : axes de voirie et limites dlots, avec information sur les adresses postales, limites parcellaires, etc. ex. PLI (DGATLP + Cadastre), fichiers distribus par Tele-Atlas. Fonds de cartes aux moyennes et petites chelles Coordonnes gographiques (latitude, longitude) ou rectangulaires locales ou universelles (UTM). Types d'objets : limites administratives (pays, rgions), rseau hydrographique principal, infrastructures de transport, etc. Dcoupage gographique (par continents...) ou en tuiles. Ex. Digital Chart of the World (DCW); ~ 1/1 000 000 Extrait de la banque de donnes DCW
Affichage dimages statiques Principe Lorsque le code HTML dune page lue par le navigateur comporte une balise <IMG>, une requte est transmise au serveur pour obtenir le fichier image spcifi par le tag sous le paramtre SCR= Lorsque limage est obtenue, elle est affiche par le navigateur qui continue ensuite linterprtation du code HTML de la page Formats dimages GIF (Graphic Interchange Format) : format dchange dvelopp par Compuserve ralisant une compression de donnes sans perte, selon un principe proche du Run Length Code JPEG (Joint Photographic Experts Group) : mthode de compression des images 24 bits, conservant bien les couleurs (teinte et saturation) mais comprimant de faon irrversible les intensits la perte dpend du niveau de compression choisi Len-tte dun fichier JPEG est important et la mthode ne convient pas pour les petites images HTML document
<img src=file.gif> file.gif Client Serveur Publication Web standard : image statique (ici au format GIF) dans une page HTML http://www.mamud.be/Research/Research-wp1.html
Utilisation dun plugin client Le plugin est un programme capable de travailler avec le navigateur afin de confrer au client des fonctionnalits supplmentaires Principe Lorsque, aprs une balise <IMG>, le navigateur trouve un paramtre SCR= ne correspondant pas un format reconnu dimages (GIF ou JPEG) il invoque le plugin appropri Le plugin prend le contrle et offre ses fonctionnalits propres ex. zoom, impression, affichage de vecteurs, requtes, etc. Des centaines de plugins ont t dvelopps pour la plupart des formats graphiques et sont distribus par les propritaires des formats (ex. PDF) Dsavantages Pour profiter des fonctionnalits, il faut tlcharger et installer le plugin sur le client Les changements de versions sont frquents et rclament des installations nouvelles Certains plugins sont dvelopps pour un systme dexploitation, voire pour un type de navigateur seulement Lecteur PDF Client HTML document
<img src=file.pdf> file.pdf Serveur Publication Web dune carte dynamique avec un plugin (ici PDF Reader) http://patrimoine.met.wallonie.be/cartotheque/_private/framecartes/Frame2CartX. asp?LG=fr&IG=42_2&FE=14&CH=38&LO=Lige&RE=wal
Utilisation dune machine virtuelle J AVA sur le client Java est un langage de programmation OO, dvelopp par Sun Soft, indpendant de la plate-forme et permettant daugmenter considrablement les fonctionnalits du client La plupart des navigateurs incorporent des excuteurs ou interprteurs Java (intituls machines virtuelles Java) Principe Des petites applications pr-compiles en Java ( Java Class ) sont conserves sur le serveur Si, aprs une balise <APPLET> , le paramtre SCR= est une Java Class, le navigateur charge lapplication correspondante depuis le serveur et lance son excution par la machine virtuelle Avantages Augmentation des fonctionnalits client Mises jour des applications sur le serveur Lessentiel de lapplication est ralise sur le client (libre le rseau) Dsavantage Le temps de chargement de lapplet sur le client Solution en J avaScript Langage interprt offrant la plupart des fonctionnalits de Java et quelques objets prdfinis propres lutilisation dans un navigateur Le code crit en JavaScript est directement incorpor dans la page HTML et est donc transmis au navigateur en mme temps que la page Web Le code est interprt par le navigateur au moment de la lecture Linterprtation des instructions au fur et mesure de la lecture de la page Web par le navigateur rend lexcution sensiblement plus lente que celle dune applet Java pr-compile Les instructions JavaScript offrent des fonctionnalits dinteractivit au client ex. rponse un vnement (souris), contrle du remplissage dun formulaire sans passer par le serveur, etc. Machine virtuelle JAVA HTML document
<applet src=map.class> Serveur Client Map.class
Java-applet code Publication Web dune carte dynamique avec une applet J AVA http://worldwind.arc.nasa.gov/java/demos/ http://openmap.bbn.com/demo/
Utilisation de linterface CGI du serveur Protocole Common Gateway Interface (CGI) Dfinit les spcifications de communication entre le logiciel serveur et une application compatible CGI situe sur le serveur Dfinit le moyen de communiquer avec lapplication CGI, travers le serveur Web, depuis le navigateur Ajout de commandes ( ? ) et de paramtres ( & ) dans lURL : http://www.geo.ulg.ac.be?FaireCela&Paramtre1&Paramtre2 Avantages Permet de lancer nimporte quel type dapplication, y compris des requtes sur des bases de donnes distantes, laffichage totalement paramtr de cartes, etc. (compteurs automatiques) Totalement ralise sur le serveur, lapplication na pas besoin de plugin, ni dinterprteur sur le client (indpendante de la plate-forme) Dsavantages Charge le serveur des demandes dapplications Transferts nombreux et ventuellement lourds Lapplication CGI peut vite tre dborde par les demandes multiples Fichier gif virtuel Client Serveur BD Application CGI Publication Web dune carte construite de manire interactive par consultation de la BD via une application CGI http://mapserver.org/cgi/controls.html
http://maps.seai.ie/wind/
Applications mixtes sur le client et le serveur Combinaisons des fonctionnalits Les solutions offrant les meilleures fonctionnalits sont les machines virtuelles Java du ct client et les applications CGI du ct serveur Les applications sefforant de rendre leur accs transparent travers Internet utilisent les deux solutions simultanment Exemple de la solution ESRI Arc IMS ArcView constitue lapplication ct serveur Elle est rendue compatible CGI grce au module Internet Map Server (IMS) permettant de recevoir les commandes depuis le navigateur, travers le serveur La slection de la commande ArcView rclame par le navigateur est effectue par un plugin install sur le serveur (librairie dynamique esrimap.dll ) Le mme plugin permet de rpartir les commandes sur plusieurs machines ralisant la mme application ArcView pour rduire la charge du serveur En rponse la demande, ArcView engendre une image (GIF ou JPEG) qui est envoye au navigateur du client Une applet Java intitul MapCaf est utilise pour installer sur le client une interface qui ressemble celle dArcView Server plugin esrimap.dll Machine virtuelle JAVA Serveur Client MapCaf.class
Java-applet code Arc IMS extension Fichier gif virtuel BD Arc View Mthode mixte de publication Web utilisant une applet J ava et une application CGI (Arc View + IMS) http://cartocit1.wallonie.be/cartoportail/SetPl anCompo.do http://mrw.wallonie.be/dgatlp/dgatlp/Pages/ Observatoire/Pages/DirOHG/Geomatique/W ebGIS/index.asp http://carto6.wallonie.be/WebGIS/viewer.htm? APPNAME=ATLAS_DES_RUES
Utilisation des Web Services de lOGC Web Map Services Un serveur WMS est install sur le serveur (ex : MapServer) Il est connect diffrentes sources de donnes (dpend du serveur choisi) Organises en couches Pour MapServer : Shapefiles, PostGIS, Oracle, SDE Il interprte les requtes envoyes par le client via lURL 3 oprations (requtes) sont disponibles dans un service WMS : GetCapabilities : retourne les mtadonnes qui dcrivent le contenu du service GetMap : retourne limage d'une carte dont les paramtres (tendue spatiale dimensions couches slectionnes) ont t fournis dans la requte GetFeatureInfo (optionnel) : retourne des informations sur un objet reprsent dans la carte http://map.ngdc.noaa.gov/servlet/com.esri.wms.Esrimap?servicename=glacier&WMTVE R=1.0& request=GetMAP& SRS=EPSG:4326&BBOX=-100,- 90,100,80&WIDTH=400&HEIGHT=400& LAYERS=Continents,Rivers,Glaciers%20(all%20sizes)&FORMAT=image/png La rponse une requte, soit une image (PNG, JPG, TIFF ou GIF) (GetMap), soit un fichier XML (GetCapabilities GetFeatureInfo), est envoye au client Le principe est daccder au service avec un simple navigateur, mais si celui-ci ne reconnat pas le format de transfert, il faut installer un logiciel client WMS (ex. Q-GIS, OpenJump, etc.). Exemple de requte GetMap :
Publication Web dune carte construite par un Map Service (OGC) Serveur WMS (ex : MapServer) BD Fichier Jpeg, PNG ou Gif virtuel Serveur Navigateur Web ou Client WMS Client http://cartopro2.wallonie.be/wmsdnf/wms110. do?REQUEST=GetCapabilities&VERSION=1.1. 0
Web Feature Services Comme pour le WMS, un serveur WFS est install sur le serveur, il est connect diffrentes sources de donnes et interprte les requtes envoyes par les clients (ex : MapServer) Les oprations disponibles sont : Visualiser et/ou interroger des objets gographiques existants Crer un nouvel objet gographique Supprimer un objet gographique existant Mettre jour un objet gographique La rponse une requte, soit un fichier GML (objets gographiques), soit un fichier XML (information textuelle), est envoye au client Afin de visualiser les donnes fournies au format GML, un client WFS doit tre install sur le client. Ex : OpenJump, Quantum GIS, ArcGIS Avantage : on manipule directement lobjet gographique vectoriel, avec possibilit de le modifier, le supprimer, le mettre jour Dsavantage : ncessit dinstaller un client WFS
Publication et dition interactive sur le Web dune collection dinformations gographiques construite par un Feature Service (OGC) Serveur WFS (ex : MapServer) BD Fichier GML virtuel Serveur Client WFS Client Airports of the World http://webservices.ionicsoft.com/worldData/wf s/WORLD