COURS1

Embed Size (px)

Citation preview

  • Module Gomatique et Systmes dInformations Gographiques

    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 : [email protected] 04 366 5751

    Pierre Hallot Matre de Confrence lUnit de Gomatique Recherches en raisonnement spatiotemporel et information

    spatiale TP de Topographie - Contact : [email protected] 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

    Rue

    d

    u

    Sar

    t

    T

    ilman

    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 90

    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 90

    1

    2

    3

    4

    5

    6

    7

  • 90 45 65 40 55 25

    55

    48

    457550755270

    90

    105

    75

    66

    60

    55

    50

    60

    66

    70

    80

    95

    80

    70

    60

    7888 102

    104

    90

    80

    70

    6051

    54

    60

    64

    71

    75

    75 73

    80

    70

    0 1 2 3 4 5 6 7 8 90

    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 , 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

    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 , 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

    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 JAVA 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 , 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 JavaScript 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

    Serveur

    Client

    Map.class Java-applet code

    Publication Web dune carte dynamique avec une applet JAVA

    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 Java et une application CGI (Arc View + IMS)

    http://cartocit1.wallonie.be/cartoportail/SetPlanCompo.do http://mrw.wallonie.be/dgatlp/dgatlp/Pages/Observatoire/Pages/DirOHG/Geomatique/WebGIS/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&WMTVER=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/wfs/WORLD

    Certificat Universitaire en Urbanisme et Dveloppement DurableIntroductionIntroductionIntroduction Enveloppe horairePlan du coursSystme dinformation Gographiques (SIG)Systme dInformation GographiqueDiapositive numro 8Diapositive numro 9Diapositive numro 10Diapositive numro 11Diapositive numro 12Diapositive numro 13Plan du coursSystme dInformation GographiqueSystme dInformation GographiqueDiapositive numro 17Diapositive numro 18Diapositive numro 19Diapositive numro 20Diapositive numro 21Diapositive numro 22Diapositive numro 23Architecture SIGArchitecture SIGDiapositive numro 26Diapositive numro 27Diapositive numro 28Diapositive numro 29Diapositive numro 30Diapositive numro 31Diapositive numro 32Diapositive numro 33Diapositive numro 34Diapositive numro 35Diapositive numro 36Diapositive numro 37Diapositive numro 38PauseDonnes GographiquesDonnes gographiquesComposante gomtriqueDiapositive numro 43Diapositive numro 44Composante attributaireDiapositive numro 46GocodageDiapositive numro 48Diapositive numro 49Diapositive numro 50Diapositive numro 51Donnes spatialement continuesDiapositive numro 53Sources de donnes gographiques en mode vectorielLev de terrainLev de terrainLev de terrainRestitutionRestitutionNumrisation ManuelleNumrisation automatiqueFichiers et Bases de donnesFichiers et Bases de donnesFichiers et Bases de donnesFichiers et Bases de donnesFichiers et Bases de donnesDiapositive numro 67Publication dInformations Gographiques sur le WEBPublication dinformations gographiques sur le WebDiapositive numro 70Diapositive numro 71Diapositive numro 72Diapositive numro 73Diapositive numro 74Diapositive numro 75Diapositive numro 76Diapositive numro 77Diapositive numro 78Diapositive numro 79Diapositive numro 80Diapositive numro 81Diapositive numro 82Diapositive numro 83