Cartographie et SIG interactifs en ligne



Documents pareils
Tutoriel Drupal version 7 :

SAUVEGARDER SES DONNEES PERSONNELLES

NAS 109 Utiliser le NAS avec Linux

1. Comment accéder à mon panneau de configuration VPS?

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Installation des outils OCS et GLPI

Guide d'installation sous Windows

GesTab. Gestion centralisée de tablettes Android

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

NAS 208 WebDAV Une alternative au protocole FTP pour le partage sécurisé des fichiers

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

MODULES 3D TAG CLOUD. Par GENIUS AOM

SERVEUR DE MESSAGERIE

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

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Manuel d'installation de GESLAB Client Lourd

Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)

Assistance à distance sous Windows

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Un serveur FTP personnel, ça ne vous a jamais dit?

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

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

SERVEUR DE MESSAGERIE

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre Auteur : Noé LAVALLEE

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Le meilleur de l'open source dans votre cyber cafe

Qu'est ce que le Cloud?

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

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

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Mise à jour de version

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

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

contact@nqicorp.com - Web :

2) Téléchargement de l'application pour contrôler vos caméras :

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

DOCUMENTATION VISUALISATION UNIT

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

NAS 206 Utiliser le NAS avec Windows Active Directory

Mettre à jour PrestaShop

GESTION DE L'ORDINATEUR

Joomla! Création et administration d'un site web - Version numérique

Xubuntu Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

Service de certificat

Didacticiel de mise à jour Web

OpenMediaVault installation

I La création d'un compte de messagerie Gmail.

Serveur d application WebDev

Edutab. gestion centralisée de tablettes Android

Sauvegarder Bcdi (réseau Novell / Gespere)

Module d introduction Comment réaliser vos propres cartes avec ArcGIS Online

UltraVNC, UltraVNC SC réglages et configurations

5004H103 Ed. 02. Procédure d installation du logiciel AKO-5004

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Guide de démarrage rapide

NAS 106 Utiliser le NAS avec Microsoft Windows

Guide de l'agent de notification

Sauvegarder et restaurer les données PMB

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Télécharger et Installer OpenOffice.org sous Windows

Seagate Technology LLC S. De Anza Boulevard Cupertino, CA 95014, États-Unis

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Répertorier vos mots de passe avec Passbox : 1) Télécharger le fichier d'installation :

Guide d'installation du connecteur Outlook 4

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Installer une imprimante réseau.

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Administration du site (Back Office)

Notice d'utilisation Site Internet administrable à distance

"! "#$ $ $ ""! %#& """! '& ( ")! )*+

Accéder à ZeCoffre via FTP

Installation / Sauvegarde Restauration / Mise à jour

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

AFTEC SIO 2. Christophe BOUTHIER Page 1

Installation locale de JOOMLA SEPIA

Protéger ses données dans le cloud

Situation professionnelle n X

Installation 1K-Serveur

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

UwAmp. Serveur d'evaluation

Novell. NetWare 6. GUIDE D'ADMINISTRATION DE NETDRIVE

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

Service de Virtualisation de la DSI UJF

Transcription:

Atelier Cartographie décembre 2012 Département de Géographie / UTM Laurent Jégou jegou@univ-tlse2.fr M2pro Sigma : Module 653 Cartographie et SIG interactifs en ligne Séance 3 : Les moteurs cartographiques Comme présenté lors de la première séance, les moteurs cartographiques coté serveur sont assez peu nombreux, et complexes à mettre en place. Depuis quelques versions cependant des paquetages d'installation intégrés («tout en un») sont disponibles, pour linux comme pour Windows, ce qui nous permet de pouvoir tester rapidement leur utilisation dans le cadre d'une séance de TD. Nous verrons successivement MapGuide OS et MapServer, deux des principales solutions logicielles de ce type. Mapnik étant plutôt un cadre de programmation (un «framework»), il se prête moins à une découverte rapide, on en fera une simple démonstration. GeoServer, lui, est orienté diffusion de web services, c'est pourquoi il fera l'objet d'une découverte dans une séance spécifique. 1- MapGuide OpenSource A l'image de la séance précédente, nous allons réaliser une installation sur une machine serveur et mettre en place des applications de test à partir de clients, légers (navigateur) ou lourds comme ici MapGuide Maestro. a) Installation de MapGuide OS serveur - Télécharger l'installateur intégré pour Windows : http://mapguide.osgeo.org/download - Installation : - Choisir "Manual configuration" - Laisser l'adresse IP par défaut (machine actuelle, boucle locale, 127.0.0.1) - Laisser le répertoire par défaut - Dans le choix de paquetages d'installation, ajouter Server/FDO/PostGIS - Dé-sélectionner Web/Tomcat et Web/JSP viewer - Démarrer l'installation - Rebooter la machine. Cette installation a mis en place un serveur http Apache, dans le répertoire C:\Program Files\OsGeo\MapGuide\Web\Apache2 Utiliser ApacheMonitor.exe du sous-répertoire «\bin» pour gérer le démarrage d'apache et le relancer au besoin. - Tester le fonctionnement de MapGuide dans votre navigateur en vous rendant sur la page d'administration de MapGuide à l'adresse : http://localhost:8008/mapguide/mapadmin/login.php Login par défaut : "Administrator", password : "admin" - Récupérer le paquetage de l'application de test (ville de Sheboygan, dans le Wisconsin) : http://download.osgeo.org/mapguide/releases/2.0.0/samples/sheboygan.mgp - Copier ce paquetage dans : C:\Program Files\OSGeo\MapGuide\Server\Packages\ - Activer ce paquetage sur la page d'administration (cf. ci-dessus). - Télécharger l'application PHP de démo : http://download.osgeo.org/mapguide/releases/2.0.0/samples/phpviewersample.zip - Décompresser le zip dans : C:\Program Files\OSGeo\MapGuide\Web\www (c'est un répertoire, "phpviewersample"). - Tester son fonctionnement à l'url : http://localhost:8008/mapguide/phpviewersample/ajaxtiledviewersample.php

b) Organisation de MapGuide OpenSource c) Création de cartes interactives avec une application cliente de MGOS : Maestro. A partir des machines clientes, on peut naturellement tester l'application de démo que l'on vient d'installer, en remplaçant «localhost» dans l'url par l'adresse IP ou le nom réseau de la machine : http://ip_machine:8008/mapguide/phpviewersample/ajaxtiledviewersample.php

Mais cela reste une application en PHP qu'il faut construire, configurer et installer ensuite sur le serveur (en transférant les fichiers par FTP par exemple). Pour créer une application complète, en chargeant des données personnalisées et en configurant les fonctionnalités offertes aux utilisateurs, il vaut mieux utiliser une application cliente qui remplira ces fonctions au travers d'une interface utilisateur moderne (plutôt que d'éditer des fichiers XML/texte à la main). Maestro est une application open source et gratuite qui vise à remplacer l'application commerciale MapGuide Studio (il s'agit de l'ancien projet nommé MapStudio Open Source). Elle est aujourd'hui stable et fonctionnelle, et rend la création de cartes interactives sur un serveur MGOS très rapide. Elle a aussi l'avantage d'être francisée et multiplateformes (Win32, Linux et OSX avec les composants.net open source du projet Mono). Installation et utilisation de Maestro. - Télécharger et installer l'application cliente MapGuide Maestro (pas d'option particulière pour l'installation) : http://trac.osgeo.org/mapguide/wiki/maestro/downloads - Lancer Maestro - Dans la fenêtre "log on", connection par HTTP, changer l'adresse proposée par défaut en : "http://ip_machine:8008/mapguide/mapagent/mapagent.fcgi" => On connecte le logiciel client (lourd) d'administration Maestro au serveur sur lequel MapGuideOS est installé.

Création d'une carte interactive personnalisée - Télécharger les jeux de données «Countries» et «Places» du thème «Cultural» du fond "Natural Earth Data" version "Small scale" (1/110M) : http://www.naturalearthdata.com Dans Maestro : - se connecter au serveur (vérifier son adresse IP), le login par défaut est Administrator/admin : - Dans la partie gauche de la fenêtre principale de Maestro, créer un nouveau répertoire, nommé Natural Earth (clic droit sur l'arbre, puis New Folder) - Y créer (toujours clic droit) une nouvelle ressource de type "Feature source" (fournisseur de données).

- Nous allons charge des shapefiles, donc choisissez "SHP Provider". - Dans la fenêtre SHP feature source, cliquez sur le bouton "Add" pour choisir les fichiers à envoyer sur le serveur MapGuide à partir de votre machine. Les fichiers seront ainsi stockés par le serveur et pourront servir à alimenter des acrtes interactives. On va d'abord travailler avec le shapefile 110m_admin_0_countries. - Marquer le fichier.shp comme étant le fichier principal avec le boutn "Mark".

- Cliquer sur le premier bouton bleu en haut de la fenêtre pour sauvegarder l'objet, donnez-lui le nom «shp_countries». - Par un clic-droit sur le dossier Naturale Earth, créez une nouvelle ressource de type «Vector Layer Definition». - Dans la fenêtre "Select resource" qui s'est ouverte, choisissez le fournisseur de données que l'on a créé précédemment : shp_countries.

- Nous allons donc définir une couche vectorielle, son contenu et son apparence, dont les données viennent d'un fichier shapefile. - Les données attributaires à faire apparaître dans l'application (pour les requêtes, par exemple), se définissent dans la partie "Layer properties visible in viewer", cliquez sur "Check all" : - le style d'affichage se définit selon le type d'objet spatial, ici le shapefile ne contient que des polygones. On choisit de les afficher par un contour gris épais. - Sauvegardez la ressource sous le nom "layer_countries". - Dans l'arbre, créer une ressource de type «Map definition». Les ressources de ce type vont contenir une ou plusieurs couches (Layer definitions).

- Il suffit ici de donner un nom à la Carte, "Pays du monde" par exemple, et d'indiquer quelles couches charger, ici "Layer_countries". - Sauvegardez la ressource sous le nom "Map_countries". - Dans l'arbre, créer une ressource de type «Application definition». - Choisissez la ressource Map_countries créée précédemment. - Examiner et modifier au besoin les options disponibles : taille des fenêtres, éléments des barres d'outils et de tâches. - Sauvegardez cette mise en page web (application) sous le nom "Appli_countries". Cliquer sur le bouton "Go" en face de la "Public URL" pour visualiser l'application ainsi créée.

Exercices : - Ajoutez d'autres données shapefile à la carte (Villes, Fleuves) ; - personnalisez l'apparence de l'application. Arrêt du serveur Apache de MGOS : C:\Program Files\OSGeo\MapGuide\Web\Apache2\bin\ApacheMonitor.exe puis double clic sur l'icone en barre de tâches et "stop" (ou clic-droit et stop). Autre possibilité : par la fenêtre des services du gestionnaire de système Windows. 2- MapServer "MS4W" (MapServer for Windows) est un paquetage d'installation facile de MapServer pour Windows préparé par la société MapTools. Il permet d'installer facilement à la fois MapServer, mais aussi un serveur web (Apache), PHP, et les bibliothèques de fonctions utiles en webmapping. a) Installation - Télécharger le "Setup exe installer", une application qui va télécharger MS4W, les applications utiles, et les installer. - Dans la liste des options, cocher "Fusion". - Laisser le choix par défaut d'installer sur le disque dur principal C: - Laisser la configuration d'apache sur le port 80, par défaut (HTTP) - ApacheMonitor doit indiquer la présence (et le démarrage) d'un nouveau serveur Apache pour MS4W. - Télécharger les données de démo GMAP : http://maptools.org/dl/ms4w/gmap_ms4w_ms5.zip - Décompresser le zip directement sur C:\ (le zip contient les chemins absolus vers les répertoires de MS4W). - Redémarrer Apache avec ApacheMonitor.

Test - A l'adresse locale, vous devez maintenant trouver une page de présentation des fonctions installées de MS4W : http://127.0.0.1/ (ou http://localhost/). - Sur cette page, notez l'ensemble de bibliothèques de fonctions et d'applications installées : on retrouve des noms présentés lors de la première séance (gdal/ogr, proj, etc.) - On retrouve une installation de Fusion (avec les données GMAP75) à l'adresse : http://127.0.0.1/fusion/templates/mapserver/standard/index.html Ajout de PMapper - Pour comparer avec Fusion, on peut télécharger l'application PMapper : http://sourceforge.net/projects/pmapper/files/ - L'installation se fait simplement en dézippant sur C:\ et en redémarrant Apache. - L'application de test PMapper apparaît en bout de liste des applications sur la page d'accueil http://localhost/. b) Présentation, de MapServer et exemples d'utilisation des mapfiles. A l'origine MapServer est un projet OpenSource de l'université du Minnesota (http://mapserver.org), présenté comme un code source générant un exécutable à installer sur un serveur Unix ou compatible (linux). Le paquetage MS4W facilite donc beaucoup l'installation pour tests. Pour tester les fonctionnalités de MapServer sur notre installation locale MS4W, téléchargez le répertoire compressé d'exemples à cette adresse : http://www.geotests.net/cours/sigma/webmapping/2011/2011seance3_mapfiles.zip Décompressez le fichier.zip dans le répertoire : C:\ms4w\Apache\htdocs (important, chemins abs. dans le zip) Vous trouverez une decription détaillée de la syntaxe des mapfiles dans le document annexe : http://www.geotests.net/cours/sigma/webmapping/2011/2011seance3bis_mapfiles.pdf