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

Printemps des cartes 2024

#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

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

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

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

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

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

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

wink

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

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

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

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

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

 

#10 Fri 11 February 2011 12:39

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

Re: QGIS : Analyse multivariable: type de propriété & densité de logements

Etrange, je ne vois pas d'où ça peut venir..


geodata au cerema et petits billets en géomatique

Hors ligne

 

#11 Fri 11 February 2011 15:49

cyrille
Participant assidu
Date d'inscription: 7 Feb 2006
Messages: 384

Re: QGIS : Analyse multivariable: type de propriété & densité de logements

Bonjour, et les autres formats?

Hors ligne

 

Pied de page des forums

Powered by FluxBB