Pages: 1
- Sujet précédent - QGIS : Analyse multivariable: type de propriété & densité de logements - Sujet suivant
#1 Thu 10 February 2011 09:43
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
QGIS : Analyse multivariable: type de propriété & densité de logements
Aloha
J'ai un maillage et chaque maille (~2ha) est caractérisée par un nombre de logement, distingués en propriétés publiques ou privées. Est-il possible de faire une carte avec ces deux paramètres en entrée dans QGIS (faire varier une densité de points avec deux couleurs, l'une pour les propriétés privées, l'autre pour les propriétés publiques) ?
Parce que pour l'instant, je n'ai rien trouvé...
D'avance, merci,
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#2 Thu 10 February 2011 11:09
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
Quel type de données en entrée, j'imagine qu'il s'agit de vecteur?
La méthode ci-dessous s'applique à QGIS et conserve la maille et ne la substitue pas à des objets ponctuels
Dans ce cas, je procèderais comme ceci: séparer le vecteur en deux vecteurs différents
public.shp
privé.shp
Puis appliquer une palette continue et différente de couleurs via QGIS pour chacune des couches en fonction de la densité de logements.
Sinon, il est aussi possible de générer un raster combinant ces deux couches pour avoir un résultat pérenne et interopérable en fonction des logiciels. Dans ce cas, il faudrait utiliser QGIS+GRASS ou bien GDAL avec le script hsv.py
voici des liens pour la méthode GDAL:
http://linfiniti.com/2010/11/raster-mas … isfossgis/ pour la rasterisation
http://linfiniti.com/2010/12/a-workflow … sing-gdal/ pour l'affectation d'une palette de couleurs.
Dernière modification par baobazz (Thu 10 February 2011 11:09)
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Thu 10 February 2011 11:49
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
ou sinon, je me dis que si l'on veut conserver la couche initiale, on n'a qu'à inverser les valeurs d'une classe thématique, par ex. Public: 1 devient -1, 5 devient -5 et on affecte une rampe de couleurs allant par exemple du bleu à l'orange avec du blanc pour la valeur 0?
geodata au cerema et petits billets en géomatique
Hors ligne
#4 Thu 10 February 2011 12:20
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
sous QGIS, pour accomplir cela, il faut utiliser la nouvelle symbologie
Méthode complète QGIS:
Créer une colonne qui servira à la classification
densiteCouleur de type réel en affectant valeur négative.
sélectionner les mailles appartenant à public
mettre à jour la colonne densiteCouleur avec la valeur opposée.
Choisir la nouvelle symbologie.
choisir catégorisé en fonction de la coonne densiteCouleur
choisir nouvelle rampe de couleur
choisir couleur de début, de fin
créer un point d'arrêt à 50 % avec une couleur blanche.
Valider.
On a une rampe de couleurs graduée centrée autour de 0
Dernière modification par baobazz (Thu 10 February 2011 12:26)
geodata au cerema et petits billets en géomatique
Hors ligne
#5 Thu 10 February 2011 14:12
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
Je vais tester.
Pour l'instant j'ai fait ceci :
Deux couches : une pour les privés, une pour les publics. (allant chacun de 50% à 100%) Ces deux couches représentées par un gradient made by Colorbrew.
Une couche logement, représentée par quartile avec chacune un remplissage type densité (les petits points), + ou - dense suivant le nombre de logements à l'hectare.
Le rendu n'est pas mal, mais lors des impressions, les remplissage type densité (les points) ne sortent pas de façon convenable. J'ai bien essayé avec des png de textures, mais le résultats est pire.
Je pensais pouvoir ainsi pondérer (visuellement) la part de chacun des types de propriétés en fonction du nombre de logements à l'hectare.
To be continued...
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#6 Thu 10 February 2011 14:42
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
tu as converti ta couche polygone en couche de points? en utilisant un nb de points fonction de la densité?
geodata au cerema et petits billets en géomatique
Hors ligne
#7 Thu 10 February 2011 14:47
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
Ah non, mais c'est pas mal. Je viens de tester.
PS. Impossible en 1.4 de supprimer une colonne d'un shp, est-ce normal ? Je passe en 1.6 de toutes manières.
PPS. Cependant impossible ensuite avec cette méthode de faire une légende sur la densité des logements, même si visuellement, ça se voit.
Dernière modification par Pierre (Thu 10 February 2011 14:50)
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#8 Thu 10 February 2011 16:19
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
pour supprimer une colonne il faut passer par Table Manager.
Sinon, il y a d'autres méthodes mais plus compliquées.
Vous utilisez le plugin Interpolation pour chacune des couches: Public et Privé.
Ainsi, vous obtenez un raster dégradé permettant de visualiser le phénomène.
Vous pouvez ensuite utiliser la calculatrice raster pour faire l'opération privé-public et ainsi visualiser les endroits où la présence de logements privés est dominante.
Enfin, une autre méthode bcp plus compliquée consiste à utiliser R et le paquet spatstat avec le module density.ppp
geodata au cerema et petits billets en géomatique
Hors ligne
#9 Thu 10 February 2011 17:08
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
Je conserve un problème de génération du pdf en 1.6.
[img]http://img10.hostingpics.net/pics/430511qgispbpdf.jpg[/img]
Les points sont décalés par rapport à leur implantation géographique (j'ai utilisé la fonctionnalité de diagramme incrusté en spécifiant un point svg de taille proportionnelle).
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#11 Fri 11 February 2011 15:49
- cyrille
- Participant assidu
- Date d'inscription: 7 Feb 2006
- Messages: 394
Re: QGIS : Analyse multivariable: type de propriété & densité de logements
Bonjour, et les autres formats?
Hors ligne
Pages: 1
- Sujet précédent - QGIS : Analyse multivariable: type de propriété & densité de logements - Sujet suivant