#1 Wed 18 June 2014 11:21
- liddell38
- Juste Inscrit !
- Date d'inscription: 18 Jun 2014
- Messages: 6
QGIS 2.2 : Eclatement de point après une jointure ?
Bonjour, voici mon problème:
J'ai réalisé une jointure avec des adresses de rues et les commerces associé à chaque rues.
Ensuite j'ai catégorisé mes commerces en fonction du type ( alimentaire, service) avec des couleurs différentes sous forme de figuré en point.
Donc je me retrouve avec ma carte ( échelle du quartier) et les différents commerces apparaissant sous forme de point. Jusque la tout va bien !
Mais le problème c'est que les commerces ayant la même adresse vont être regroupés sur un seul figuré et je ne peux les dissocier pour pouvoir
ensuite les répartir.
Est-il possible d'éclater les commerces regroupé sous une même adresse?
Merci de votre aide.
Hors ligne
#2 Wed 18 June 2014 11:44
- Renaud_IDGEO
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 29 Nov 2013
- Messages: 104
- Site web
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Bonjour,
Dans les propriétés de la couche de tes points > sous menu Style > menu déroulant sur symbologie unique > déplacement de points.
Tes points seront éclatés sur un cercle dont tu devras déterminer le rayon.
En espérant que ça aide,
Renaud
Hors ligne
#3 Wed 18 June 2014 11:47
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Bonjour
Si vous travaillez sous QGIS 2 (ou 2.2) faites: (c'est pareil sous Qgis 1.8)
Propriétés de la couche > Style > déplacement de point puis pour le rendu choisir "catégorisé" et sélectionnez votre champ "type" dans le paramètre de rendu. (voir image jointe)
Cordialement.
Dernière modification par Benoit91 (Wed 18 June 2014 11:51)
Hors ligne
#4 Wed 18 June 2014 14:31
- liddell38
- Juste Inscrit !
- Date d'inscription: 18 Jun 2014
- Messages: 6
Re: QGIS 2.2 : Eclatement de point après une jointure ?
je travaille sur Q gis 2.2
J'ai bien fait ce que vous me recommandez mais dans déplacement de point j'ai un message qui me dit : " le déplacement de points ne s'applique qu'aux couches de point unique et non multiples. "Adresse ' n'est pas de ce type et ne peut donc être affiché le déplacement de points"
...
Hors ligne
#5 Wed 18 June 2014 15:20
- Renaud_IDGEO
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 29 Nov 2013
- Messages: 104
- Site web
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Re-bonjour,
J'ai relu tes manips... pourrais tu nous détailler tes données en entrée?
- les rues: si je comprends bien il s'agit d'une couche de linéaires avec pour chaque tronçon un nom de rues?
- commerces: est-ce une table isolée avec des commerces, des adresses et autres descriptifs?
Hors ligne
#6 Wed 18 June 2014 15:29
- liddell38
- Juste Inscrit !
- Date d'inscription: 18 Jun 2014
- Messages: 6
Re: QGIS 2.2 : Eclatement de point après une jointure ?
J'ai une couche shp des adresses de rues qui apparait par des point sur la carte. Ensuite j'ai créer un fichier excel avec le nom des commerces pour le joindre aux fichier adresse, ce qui me permet de localiser le commerce par rue. Ma table des commerces( dbf) est joint au fichier shp des adresses par rues.
je ne sais pas si je me fais bien comprendre...
Hors ligne
#7 Wed 18 June 2014 17:09
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Re bonjour
Afin d'écarter tout doute possible, pouvez-vous faire la manip suivante:
sur votre couche "adresse" =>"Propriété de la couche"=>"métadonnées" faire une capture d'écran des informations comme sur l'image jointe afin de vérifier le type de géométrie.
Il semble que vos données ne soient pas des données "points".
Car même avec des données "multipoint" le rendu de style "déplacement de point" fonctionne mais ne les représente pas.
Cordialement.
Dernière modification par Benoit91 (Wed 18 June 2014 17:38)
Hors ligne
#9 Thu 19 June 2014 09:58
- liddell38
- Juste Inscrit !
- Date d'inscription: 18 Jun 2014
- Messages: 6
Re: QGIS 2.2 : Eclatement de point après une jointure ?
voici en pièces jointes mes tables et couches shapes.
Dernière modification par liddell38 (Thu 19 June 2014 09:59)
Hors ligne
#10 Thu 19 June 2014 10:06
- Renaud_IDGEO
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 29 Nov 2013
- Messages: 104
- Site web
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Rebonjour,
Il y a peut être 2 pistes à explorer:
1ière piste: Relation/jointure: La jointure se fait bien de 1 à 1 (ou 1 à 0)? pour un point adresse il n'y a bien qu'un commerce (ou pas du tout)? Si pour un point adresse il y a plus d'un commerce il faut faire une relation mais cartographiquement ce sera difficile de faire une belle représentation... Par contre dans ce cas précis de relation 1 à n, tu peux envisager de faire du géocodage directement à partir de la table des commerces (Cf batch de google qui marche bien pour les grandes agglo http://www.batchgeocodeur.mapjmz.com/). Sur le batch tu copies / colles tes adresses en faisant attention à ce qu'elles soient correctement mises en forme, tu enregistres le résultats en table et tu cartographie la table avec l'outil adapté au format de la table (si csv outil ajouter une couche de texte délimité, si excel outil XY tools, possibilité d utiliser également RTQspider une fois la table ajoutée à ton projet...).
2 ième piste: QGIS n'aime peut être pas de faire une analyse thématique de type déplacement de point sur des couches jointes à des tables... essaies d'enregistrer sous ta couche avec la jointure ce qui permettra d'obtenir un shape avec une table attributaire physiquement structurée à partir des 2 tables d'origine. Essaies de refaire l'analyse par déplacement de points sur ce nouveau shape.
Bien cordialement,
Renaud
Hors ligne
#11 Thu 19 June 2014 10:09
- liddell38
- Juste Inscrit !
- Date d'inscription: 18 Jun 2014
- Messages: 6
Re: QGIS 2.2 : Eclatement de point après une jointure ?
On voit bien que qgis a regroupé les commerces ayant la même adresse car nous avons une quinzaine de commerce âpres la jointure et avant nous en avons 28.
Ensuite je veux les classer par secteur d'activité avec des numéros ( 2: alimentaire, 7: service etc...). Cela se fait dans l'onglet catégorisé . Les point apparaissent mais nous avons pas tout les commerces vue qu'il une superposition des commerces ayant la même adresse.
Hors ligne
#12 Thu 19 June 2014 10:16
- Renaud_IDGEO
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 29 Nov 2013
- Messages: 104
- Site web
Re: QGIS 2.2 : Eclatement de point après une jointure ?
Non QGIS n'a pas regroupé les commerces ayant la même adresse...
Il n'a pris que le premier commerce rencontré pour une adresse donnée...
On est dans de la base de données ici et il faut réfléchir sur le niveau relationnel qu'il existe entre les tables.
D'après les informations que tu donnes plusieurs commerces peuvent donc avoir la même adresse, on est dans du 1 à N.
Donc à partir de là:
- soit tu fais une mise en relation: tu ne pourras uniquement que consulter les informations reliées avec l outil d identification ou via la table attributaire;
- Soit tu repars de la table des commerces et tu utilises le batch de google pour géocoder... (un petit tuto ici https://idgeo.wordpress.com/wp-admin/po … ostpost=v2 )
Bien cordialement,
Renaud
Dernière modification par Renaud_IDGEO (Fri 20 June 2014 10:12)
Hors ligne