Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 27 August 2012 15:50

loloseven
Participant assidu
Lieu: Grenoble
Date d'inscription: 5 Jan 2011
Messages: 167
Site web

QGIS : Utiliser données open street map avec tags

Bonjour,

Je manipule un peu les données issues de osm et intégrées sous Qgis (en format .osm).
J'ai mes trois couches points / lignes / polygones.
Cependant je me demande comment on peut differencier le contenu d'une couche en utilisant les tags.
Par exemple pour les points, on peut avoir quelque chose comme ça au sein de la colonne TAGS :

"amenity"="bank","name"="Société Générale","operator"="Société Générale",....

Ce que j'aimerais savoir c'est comment sélectionner le contenu d'une couche à partir des tags, par exemple sélectionner tous les points avec amenity = bank.

Si cela peut fournir un début de piste, je remarque que la points ont déjà une symbologie quant on ouvre le fichier osm sous qgis (les banques sont représentées par un petit $), c'est donc que qgis est bien capable de distinguer le contenu de la couche en fonction des tags.

Si quelqu'un à une idée ?

Merci beaucoup d'avance. smile

Hors ligne

 

#2 Tue 28 August 2012 08:51

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS : Utiliser données open street map avec tags

Sous QGIS, je ne vois pas trop.

En enregistrant la couche en Shape et en traitant le dbf sous openoffice avec une fonction split par virgule, on devrait réussir à isoler les tags amenity

Sinon, je ne vois pas de méthode prête à l'emploi


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Tue 28 August 2012 09:31

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: QGIS : Utiliser données open street map avec tags

Bonjour,

Une simple requête sur le champ tag ne suffit-elle pas ? (bouton 'recheche avancée' de la table attributaire)

Clause SQL WHERE

Code:

 tags LIKE '%"amenity"="bank"%'

Vianney Dugrain

Hors ligne

 

#4 Tue 28 August 2012 16:42

loloseven
Participant assidu
Lieu: Grenoble
Date d'inscription: 5 Jan 2011
Messages: 167
Site web

Re: QGIS : Utiliser données open street map avec tags

hey merci cela marche très bien. comme je suis une bille en informatique je ne connaissais pas le coup du %
je suppose que cela veut dire "contient" en gros ?
en tout cas merci beaucoup smile

Hors ligne

 

#5 Wed 29 August 2012 09:09

VianneyD
Participant assidu
Date d'inscription: 30 May 2011
Messages: 153

Re: QGIS : Utiliser données open street map avec tags

En SQL, le '%' combiné à l'opérateur 'LIKE' remplace n'importe quelle chaine de caractère (un joker en gros smile)


Vianney Dugrain

Hors ligne

 

Pied de page des forums

Powered by FluxBB