Vérification et correction des géométries

30 06 2017

geom_invalide

Les problèmes de géométries sont fréquents dans les fichiers géographiques. Ils apparaissent lors de la conversion d’un format, de la numérisation ou de géo-traitements.

Ces erreurs peuvent passer inaperçues pour l’opérateur: self-intersection, point double… Le logiciel, lui, les détectera lors de traitements… avec à la clé  un mini-dump, une couche résultante de géo-traitement vide ou un traitement partiel des géométries d’une couche.

Alors comment faire pour corriger ces géométries invalides? Ils existent plusieurs outils dans QGIS, PostGIS, OpenJump… Mais que font-ils réellement? Sont-ils fiables? Peut-on automatiser ces traitements?

Face à cet épineux problème, des géomaticiens font un retour d’expérience très intéressant en revenant sur la définition des géométries invalides selon les standards, comparant les différents outils et proposant des méthodes de correction.

Je souhaite vivement remercier les auteurs du document de synthèse, en lien ci-dessous, pour le travail réalisé et le partage. Ce document servira, j’en suis sûre, à beaucoup de géomaticiens!!

Vous pouvez retrouver l’article original en suivant ce lien:

article de GéoInformations

Vous pouvez télécharger le document de synthèse ici:

Vérification et correction des géométries invalides

 





Calcul d’aire avec QGIS: outil mesure vs calculette

17 09 2013

Calcul d’aire avec QGIS

Avez-vous déjà remarquer des imprécisions dans le calcul d’aire avec QGIS??

QGIS: Calcul avec la calculette dans la table d’attribut

Je demande la création d’une nouvelle colonne avec l’outil calculette de la table d’attribut d’un polygone. La donnée renvoyée est 0.66 Hectare.

QGIS_outil

QGIS: Calcul avec l’outil mesure

Je dessine le même polygone avec l’outil mesure, j’obtiens 0.8222 Hectare.

QGIS_outil

La différence entre les 2 méthodes  est de 0.2 Hectare. J’ai donc penser que l’erreur de calcul était peut-être lier à la surface de mon polygone qui est inférieure à 1’hectare. J’ai donc refait le même test avec un polygone plus grand: même problème…

QGIS carre

Avec la calculette: 89.39 Hectares

Avec l’outil mesure:  111.2 Hectares

A quel outil dois-je me fier??

Résultat avec GoogleEarth et MapInfo

Si j’exporte mon polygone dans Google Earth et MapInfo, le résultat de l’aire est identique à celui de l’outil mesure.

Avez-vous déjà remarqué ce problème??

Merci pour vos commentaires à ce sujet car si le calcul d’aire par la calculette de la table d’attribut est imprécis, cela veut dire que de nombreux calculs effectués sont erronés… car, pour ma part, j’utilise toujours cet outil lorsque je veux connaître une surface après numérisation :/





Créer un profil d’élévation à partir d’un fichier gpx

4 08 2013

Bonjour à tous,

Aujourd’hui, nous avons tester différentes méthodes pour créer un profil d’élévation d’un tracé au format .gpx

Contexte

Lors d’une sortie terrain, nous avons utilisé le mode track du gps pour enregistrer le chemin parcouru.

Données utilisées et matériel

Nous avons un gps de la marque Garmin. De retour, nous avons connecté le gps sur un ordinateur afin de récupérer le fichier sur la mémoire du gps (exemple de nom de dossier pour un tracé avec le gps Garmin: Piste_2013-07-28 113051.gpx).

Comment procéder?

Plusieurs méthodes sont possibles:

  • Via un site internet

Il est possible d’obtenir un profil d’élévation grâce au site internet GPSVisualizer qui est très simple d’utilisation et qui permet d’avoir le résultat sous plusieurs formats d’image. Tout est expliqué dans l’interface du site!

site

Voici le type de profil obtenu:

morro

  • Via GoogleEarth

Le logiciel GoogleEarth permet également de créer des profil d’élévation. Après avoir lancé GoogleEarth, vous pouvez ouvrir votre fichier .gpx (dans Fichier / Ouvrir…) puis avec un clic-droit, choisir l’option ‘Afficher le profil d’élévation’. Votre profil apparaît et vous pouvez visualiser votre trajet sur un fond de carte Google. (Obtenir GoogleEarth).

GoogleEarth

  • Via QGIS et le plug-in qProfil

Le logiciel QGIS permet également de créer un profil d’élévation grâce au plug-in pProfil disponible sur la plate-forme d’extension. Après installation du plug-in, l’application est disponible dans l’onglet ‘Extension’ / qProfil. Le plug-in est simple d’utilisation et après avoir préciser l’emplacement du fichier .gpx, en cliquant sur ‘Plot’ dans l’onglet ‘Plot Profiles’, une fenêtre s’ouvre avec le profil (à droite dans l’exemple ci-dessous). (Obtenir QGis).

qgis

Difficultés rencontrées

Dans notre cas, le fichier .gpx contenait plusieurs tracés. Il a fallu modifier le fichier .gpx pour ne conserver que les données souhaitées. Pour se faire, nous avons utiliser le logiciel GpxTraceNet: logiciel gratuit et facile à utiliser.





Style CLC06 pour QGIS

11 11 2012

Qu’est ce que CORINE Land Cover?

La base de données géographiques CORINE Land Cover est produite dans le cadre du programme européen CORINE, de coordination de l’information sur l’environnement.
Cet inventaire biophysique de l’occupation des terres fournit une information géographique de référence pour 38 Etats européens.

L’information produite par CORINE Land Cover doit être homogène, strictement comparable pour tous les pays concernés et susceptible d’être mise à jour périodiquement.
Trois principes fondamentaux ont donc été définis afin de satisfaire ces conditions. Il s’agit de l’échelle de travail, de la définition de la superficie minimale des unités cartographiées et de la nomenclature d’occupation du sol.

Cette nomenclature contient des codes numériques sur 3 niveaux associés à des codes couleur (RGB).

Exemple:

Code Libellé français Libellé anglais Rouge Vert Bleu
111 Tissu urbain continu Continuous urban fabric 230 0 77
112 Tissu urbain discontinu Discontinuous urban fabric 255 0 0
121 Zones industrielles et commerciales Industrial or commercial units 204 77 242
122 Réseaux routier et ferroviaire et espaces associés Road and rail networks and associated land 204 0 0

Actuellement, il y a 44 codes de niveau 3.

La base de données est libre d’utilisation et téléchargeable. Une fois les données obtenues, un travail fastidieux vous attend: créer la carte thématique et la légende selon la nomenclature citée ci-dessus (afin de respecter l’homogénéité des données).

 

Créer un style pour la couche CLC06 dans QGIS 1.8

Je viens d’effectuer cette longue tache sur QGIS 1.8. Je vous mets à disposition le fichier de style que vous pouvez directement utiliser. J’ai appliqué une transparence à 20%. C’est un style catégorisé sur la colonne CODE_06.

Télécharger le fichier.

 
Pour plus d’informations, vous pouvez consulter les site de Corine Land Cover en suivant ce lien.

Vous pouvez consulter le guide d’utilisation en cliquant ici: CLC_guide_d-utilisation_02





Cartopartie de la commune de Condom

17 09 2012

Le 09 juin 2012, Map’Monde a organisé une cartopartie dédiée au patrimoine de la commune de Condom dans le Gers. Ces données vont notamment servir à l’enrichissement du contenu des cartes touristiques de la communauté de communes de Ténarèze.

  •     Qu’est-ce qu’une cartopartie?

Une cartopartie est un rassemblement de bénévoles ou de professionnels ayant pour but de combler un manque d’informations spatiales géoréférencées. Les participants vont effectuer des relevés à l’aide de différents terminaux (Appareils GPS, Smartphones, tablettes tactiles etc.) utilisant la technologie GPS ou GLONASS (équivalent russe du GPS). Ces relevés relèvent généralement d’un thème apparaissant cohérent pour la communauté ou les collectivités. C’est le cas par exemple pour un recensement des places de parking pour les personnes à mobilité réduite, l’emplacement des toilettes publiques d’une ville, etc.

C’est dans cet esprit que Map’Monde à décider de faire une cartopartie.

  •     Quel matériel est utilisé?

Pour les relevés nous avons utilisés 2 types d’appareil :

1. Le GPS (Global Positioning Sytem) ou système de localisation mondial. C’est aujourd’hui un terme de tous les jours qui désigne un appareil permettant de connaître sa position, exprimée (le plus souvent) en longitude / latitude. Le calcul de la position part du principe de la triangulation, donc détermination d’un X, d’un Y et d’un Z à partir de la position relative à au minimum 3 satellites. Ces appareils proposent, selon la gamme et l’utilisation, diverses caractéristiques.

Le GPS que nous avons utilisé est de la marque Magellan et dispose d’un écran tactile couleur permettant d’afficher des cartes, et d’enregistrer points et tracés, qui peuvent être renseignés par du texte. Après l’enregistrement d’une carte OpenStreetMap  (ou OSM) dans la mémoire de l’appareil, nous avons pu localiser avec une grande précision la localisation des bâtiments d’intérêt que nous souhaitions positionner.

2. Le Smartphone équipé d’un GPS type HTC Wildfire ou Samsung Galaxy avec l’application libre  OruxMap.

Pour l’acquisition et l’exploitation des données nous avons utilisé plusieurs logiciels :

1. Orux Maps qui est un logiciel gratuit pour terminaux Android qui permet la consultation en ligne / hors ligne de cartes. Il permet également de créer des points et des tracés avec informations attachées (idéal pour ensuite renseigner les données dans OSM).

2. Quantum GIS: c’est est un système d’information géographique libre qui permet l’ouverture de fichiers vecteurs ou rasters ayant une composante géographique. Qgis est actuellement à sa version 1.8 .

Il nous a permis d’importer les fichiers extrait du GPS et du logiciel Orux Maps pour ensuite afficher les points et informations que nous avons récolté.

3. JOSM : éditeur pour OSM écrit en ​Java 1.6. Actuellement, il est capable de charger des traces GPX indépendantes et des traces GPX de la base de données d’OSM. Il permet aussi de charger et éditer les nœuds, chemins, attributs de méta-données et relations de la base de données d’OSM.

  •      Que deviennent les données relevées?

Les données brutes relevées sont données sur support numérique à la communauté de communes de Ténarèze pour qu’elle puisse les utiliser librement.

Parallèlement, les données vont être utilisées pour enrichir le contenu d’OSM : précision des données, apport de photos, création de bâtiments…Elles sont donc maintenant visibles ici.

  •      OpenStreetMap (OSM), c’est quoi?

OSM est un projet ayant pour but de réaliser une base de données géographiques mondiale, sous licence libre même pour l’utilisation commerciale, à partir de participation bénévole. Il est né en Angleterre en 2004 et connait un succès de plus en plus grandissant, notamment grâce à la démocratisation des GPS / Services gratuits de localisation et de la participation collaborative sur internet.

OSM propose donc des données de diverses nature (chemin, routes, lieux, emplacements d’intérêt, occupation du sol, hauteurs de bâtis, etc.) consultables sur internet, téléchargeables et utilisables sans restriction. Ces données sont alimentées par les utilisateurs enregistrés sur OpenStreetMap, qui, une fois les données terrain récoltées, viennent les renseigner sur internet.

Lors de cet événement, nous avons relevé une trentaine de points.

Nous remercions tous les bénévoles présents ce jour là pour nous aider!

benevole releve

Bénévoles en train de relever des points d’intérêt





Tutoriels pour le logiciel QGIS

5 06 2012

 

 

 

 

Voici un site intéressant avec des fiches d’aide à l’utilisation de QuantumGIS 1.7 avec des exercices associés aux fiches.