Mise en place d'une action pour ouvrir les dalles dans QGIS



Documents pareils
Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Septembre 2011 Guillaume DOUCET Formateur en SIG depuis 5 générations

Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

Aide mémoire SIG et Quantum GIS

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Mobility Tool + : mode d emploi

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

FAIRE SES COMPTES AVEC GRISBI

Créer et partager des fichiers

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

AVANT-PROPOS INTRODUCTION INSTALLATION INSTALLER LE PLUGIN ZOTERO INSTALLER LE MODULE DE CITATION...

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

PARAMETRAGE DU STOCKAGE/DESTOCKAGE DES ARTICLES & MOUVEMENTS DE STOCKS

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Matérialiser les données d une BdD : créer une carte de densité de points par maillage

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

Utilisation du client de messagerie Thunderbird

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Documentation Administrateur

Access 2007 FF Access FR FR Base

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

COURS WINDEV NUMERO 3

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Création de maquette web

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

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

Bases pour sécuriser son Windows XP

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

Réalisation de cartes vectorielles avec Word

La Clé informatique. Formation Internet Explorer Aide-mémoire

Utilisation de XnView

Support pour les langues s écrivant de droite à gauche

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

NOTICE TELESERVICES : Demander un état hypothécaire

ESPACE COLLABORATIF SHAREPOINT

GESTION DE L'ORDINATEUR

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

Création WEB avec DreamweaverMX

cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

DOCUMENTATION VISUALISATION UNIT

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

Volet de visualisation

SurveyMonkey Un outil de sondage électronique. Objectifs

COURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ

Débuter avec Quantum GIS 2.6

Guide d installation Windows XP

EXCEL Les tableaux croisés dynamiques

Styler un document sous OpenOffice 4.0

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

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

Organiser vos documents Windows XP

Accès externe aux ressources du serveur pédagogique

MODE D EMPLOI LOGICIEL DE PILOTAGE CROIX SMART 5.0

Sous réserve de modifications techniques et des disponibilités, fabrication française.

Storebox User Guide. Swisscom (Suisse) SA

Utilisation de l outil lié à MBKSTR 9

Créer sa première base de données Access Partie 4/4 - Création d un état

Silhouette Studio Leçon N 2

Certificats de signature de code (CodeSigning)

Trier les ventes (sales order) avec Vtiger CRM

Tutoriel. Votre site web en 30 minutes


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

Installation et compilation de gnurbs sous Windows

Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

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

ANNEXE 8 : Le Mailing

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Effectuer une sauvegarde avec Nero BackItUp

Réalisez votre propre carte de vœux Éléctronique

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

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

1. Introduction Avantages, fonctionnalités, limitations et configuration requise Avantages... 2

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

Formation. Module WEB 4.1. Support de cours

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Moteur de réplication de fichiers BackupAssist

Affectation standard Affectation modifiée (exemple)

Comment utiliser FileMaker Pro avec Microsoft Office

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID

1.1 L EXPLORATEUR WINDOWS

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

Gestionnaire des services Internet (IIS)

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Insérer des images dans Base

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

< Atelier 1 /> Démarrer une application web

Utiliser une base de données

Transcription:

Direction Départementale des Territoires et de la Mer de Seine-Maritime Mission Connaissance des Territoires Mise en place d'une action pour ouvrir les dalles dans QGIS Rédacteur Hamidou DIOP Remerciements : DREAL Centrale : Philippe Miche pour sa présentation du script "Ajouter des dalles lors de la Journée CMSIG de TOURS" Didier LECLERC CMSIG Normandie Centre. La communauté Laboqgis 1

Sommaire I. Création d une grille par le plugin Image Boundary... 3 1.2 Charger le plugin Image Boundary... 3 1.3 Création de la grille proprement dite grâce à Image Boundary.... 4 1.4 Ajouter l'action... 7 II. Création d une tuile par le menu Raster--> Divers -> Index des tuiles... 9 1.5 Préparation de la table attributaire... 10 1.6 Paramétrage de l action... 12 III. Création de groupes... 14 2

Cette fiche est une compilation des questions réponses formulées par la communauté des utilisateurs QGIS de la liste de diffusion laboqgis et il a pour objectif d expliquer deux méthodologies permettant d afficher les couches Rasters grâce à une action définie dans les propriétés de la couche. Le principe consiste à créer une grille vecteur dont le tableau attributaire contient à la fois un champ qui définit le chemin du répertoire des dalles et un champ décrivant le nom des dalles. Pour créer cette grille on peut : soit utiliser le plugin Image Boundary soit des fonctions GDAL contenues dans le menu raster de QGIS. I. Création d une grille par le plugin Image Boundary 1.2 Charger le plugin Image Boundary Commencer par charger le plugin s il n est pas déjà chargé dans QGIS pour se faire : Aller dans le menu Extension l indique la figure suivante : Installer / gérer des extensions comme La fenêtre suivante s affiche : 3

Faire une recherche en tapant 'im' sur la case de recherche et cocher la case Image Boundary comme indiqué ci-dessus puis Close. L icône correspondant s ajoute sur la fenêtre et cliquer sur ce bouton :. 1.3 Création de la grille proprement dite grâce à Image Boundary. Cliquer sur ce bouton et la fenêtre suivante s affiche : Sélectionnez le type de format ici.ecw pour nos Orthophotos (ou tout autre format d'image : TIF,JP2...) puis cliquer sur le bouton à gauche de filtrer suivante s affiche :. La fenêtre 4

Aller dans le répertoire où sont stockées vos dalles et sélectionner le répertoire et le contenu du répertoire s affiche,en déroulant le + devant le nom d une dalle vous voyez affiché le répertoire le format, la taille, le système de projection, le nombre de bandes, la résolution de l'image Par défaut laisser la case Extend cochée et cliquer ensuite sur le bouton Process image( ). Le processus se met en route et la fenêtre suivante s affiche : 5

Le bouton Process n est plus actif et le bouton Create Vector Grid Layer prend le relais cliquer sur ce bouton. QGIS vous propose de stocker le résultat (un fichier shp) sous un répertoire de votre choix. Cliquer sur Save, et le processus de création de la grille se met en route et à la fin la fenêtre suivante s affiche : Cliquer sur Yes et la couche vient s ajouter sur votre fenêtre carte. Penser refermer la fenêtre en cliquant sur la croix de fermeture de fenêtre de Windows. à 6

Vous avez ainsi une carte qui ressemble à celle-la couvrant votre territoire. Observons le contenu de la table attributaire en faisant un clic droit sur le nom de la couche Ouvrir la table des attributs. La fenêtre suivante s affiche : Les deux champs qui nous intéressent particulièrement sont les champs Image (qui contient le nom de la dalle) et Path(qui contient le chemin). 1.4 Ajouter l'action Pour cela aller dans la propriété de la couche par un clic-droit sur le nom de la couche puis Propriété, on va rajouter le script en encadré ci-dessous dans la case action comme indiqué sur cette fenêtre : 7

import os chemin=os.path.dirname(unicode( qgis.utils.iface.activelayer().dataprovider().datasourceuri() ) ) fic= "[% "PATH" %]" +"\\"+ "[% "IMAGE" %]" layer = qgis.utils.iface.activelayer() qgis.utils.iface.addrasterlayer(fic,"[% "IMAGE" %]") qgis.utils.iface.setactivelayer(layer) Dans Action ajouter ce texte dans le formulaire 'Action' Dans la case Nom donner un nom à cette action ici image_boundary_ortho Dans Type d action sélectionner Python Cliquer sur le bouton Ajouter l action à la liste Sauvegarder le style en cliquant sur le bouton Enregistrer le style --> fichier de style de couche qgis. Aller dans le répertoire de votre choix et donner un nom à ce style (généralement le même que la couche à laquelle elle se rapporte (.qml). Cliquer ensuite sur le Sauvegarder comme défaut. Puis cliquer Ok. Le bouton action devient actif vous pouvez le sélection et cliquer sur une case de la grille pour le voir afficher. 8

II. Création d une tuile par le menu Raster--> Divers -> Index des tuiles C est une autre méthode qui permet de créer une grille vecteur et d afficher des dalles. Pour se faire aller dans le menu Raster -> Divers ->Index des tuiles comme l indique la figure suivante : La fenêtre suivante s affiche : Dans répertoire choisissez le répertoire où sont stockées vos dalles 9

Dans fichier de sortie sélectionner le répertoire de stockage du fichier shp de sortie avec le nom de la couche de grille sous format shp. Laisser la case Chargé dans la carte une fois terminé cochée. Puis cliquer sur Ok. Le processus de création de la couche se poursuit et celle-ci et rajoutée à la fin du processus. Cliquer sur close une fois la couche ajouter 1.5 Préparation de la table attributaire L'objectif et d'isoler le chemin des couches et le nom des dalles. Cette table attributaire créée correspond à ça : Un seul champ qui contient à la fois le chemin et le nom des dalles, on va séparer le chemin composé ici de 36 caractères depuis le 1 er caractère à gauche et de 26 caractères à partir du 1 er caractère à droite. On va utiliser les fonctions de chaîne de QGIS. Pour se faire : Rendons la couche en mode édition depuis la table attributaire en cliquant sur le crayon Cliquer sur la calculatrice 10

fenêtre suivante s affiche : On utilise la fonction left pour récupérer : Du premier caractère à gauche au dernier caractère avant le premier caractère du nom de la dalle nous avons ici 36 caractères. Ceci est visible en bas avec l aperçu. Cliquer sur Ok et on va recommencer avec la même opération cette fois soit avec : la fonction substr pour isoler le nom de la dalle voir la figure suivante : 11

soit avec la fonction right comme l indique la figure suivante : Dans les deux cas choisissez Ok Sortez en mode édition en recliquant sur le crayon et surtout cliquer sur Save pour sauvegarder votre couche. La table attributaire ressemble à ça : On voit bien apparaître les deux champs que nous venons de rajouter. 1.6 Paramétrage de l action. Pour ajouter l action cliquer sur le nom de la couche puis propriété. La fenêtre suivante s affiche : 12

Dans Action ajouter ce texte : import os repertoire = os.path.dirname( unicode( qgis.utils.iface.activelayer().dataprovider().datasourceuri() ) ) fic = "[% "repertoire" %]" + "[% "dalle" %]" layer = qgis.utils.iface.activelayer() qgis.utils.iface.addrasterlayer(fic,"[% "dalle" %]") qgis.utils.iface.setactivelayer(layer) Veuillez à ce que les noms des champs du répertoire et de la dalle soit les mêmes que ceux contenus dans le code. Au dessus du code de l action : Donner un nom à votre action. Un nom suffisamment évocateur pour se rappeler à quoi il sert parmi les différentes actions que vous aurez à créer : ici on va l appeler Ouvrir orthophoto_2012. Au dessus du nom de l action choisissez le type d action : ici Python En bas de la case action cliquer sur le bouton : Ajouter l action à la liste Le nom de l action apparaît dans la liste des actions tout à fait en haut. Sauvegarder le style en cliquant sur le bouton Enregistrer le Style. Aller dans le répertoire de votre choix et donnez lui un nom qui porte le même que celui de la couche (il aura comme extenxion.qml et n écrasera en aucun cas la couche à laquelle elle se rapporte ( qui, elle est sous format shp). Une fois le fichier créé cliquer sur le bouton Sauvegarder comme défaut. Cliquer sur ok et le bouton de l action devient actif. Cliquer dessus puis aller dans une case de la grille pour afficher une dalle. 13

Normalement la dalle s affiche. Remarque : Vous pouvez afficher 4 dalles en même temps il suffit de sélectionner le bouton action et de cliquer à l intersection de quatre dalles. III. Création de groupes Les groupes permettent de ranger les couches selon leur thématique : 1. Orthophoto 2. Scan25 3. Cadastre 4.. Ainsi vous pouvez activer désactiver ses couches en même temps. Pour créer un groupe aller dans le contrôle des couches et faites un clic droit, la fenêtre suivante s affiche : Cliquer sur ajouter un groupe la fenêtre suivante s affiche : exemple par défaut il s appelle groupe1 renommer le en Orthophoto par Sélectionner toutes les dalles et faites les glisser sous le nom du groupe. Vous devez avoir quelque chose qui ressemble à ça : 14

En cliquant sur le signe devant le nom du groupe vous réduisez l affichage des noms des dalles. Si ce n est pas le cas vous avez manquer de ranger normalement les dalles sous le groupe. En décochant ainsi le nom du groupe vous désactiver l'affichage de toutes les dalles en même temps. Vous pouvez aussi désactiver que quelques couches en déployant tout le groupe et décocher la ou les dalle(s) qui vous intéressent. 15