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 Wed 13 December 2017 19:59

Coline Lazard
Juste Inscrit !
Date d'inscription: 13 Dec 2017
Messages: 3

QGIS: créer des cartes de distribution d'espèces automatique

Bonjour,

Je débute dans la carto et donc dans l'utilisation de Qgis, j'aimerai votre aide sur ce point:
Je souhaite réaliser des cartes de distribution des espèces de poissons (une par espèce- environ 100) de manière automatique, et visualiser sur ces cartes, pour chaque espèce, la biomasse par station. Du genre, points rouge s'il y en a beaucoup et bleu s'il y en a peu.

J'ai dans ma table : en ligne,  les numéros de station de prélèvement des poissons et en colonnes toutes les espèces présentes sur l'ensemble des stations (une colonne par espèce). les valeurs sont des chiffres de biomasse, parfois nulle si l'espèce est absente sur cette station.

Je sais faire ce genre de carte mais pas de manière automatique. Pour cela, est ce que je peux passer par le générateur d'atlas? Parce que pour le moment je n'y arrive pas ou dois-je utiliser un script python ou autre?

Toute idée sur la question me serait utile!

Coline

Hors ligne

 

#2 Thu 14 December 2017 10:07

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1233
Site web

Re: QGIS: créer des cartes de distribution d'espèces automatique

Bonjour Coline et bienvenue sur GeoRezo,

ce que vous voulez faire est tout à fait possible avec le générateur d'atlas :-)
Il faut par contre que vous repreniez la structure de vos données pour avoir en ligne les combinaisons station / espece / biomasse.

Votre couche de couverture sera la liste des espèces (pas de géométrie).
Vous appliquez une symbologie par règle qui n'affiche que les station de l'espèce courante de l'atlas.

J'ai posté les explications et une capture d'écran ici il y a quelques temps après m'être posé la même question :

http://si.cenlr.org/18-12-2015


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#3 Fri 15 December 2017 08:40

Coline Lazard
Juste Inscrit !
Date d'inscription: 13 Dec 2017
Messages: 3

Re: QGIS: créer des cartes de distribution d'espèces automatique

Merci pour votre réponse et pour l'exemple. j'y vois un peu plus clair et j'ai pu refaire le jeu de données pour avoir en ligne les combinaisons station/espèces /biomasse.
Par contre je ne comprends pas comment je peux avoir des points qui s'affichent si j'utilise une couche sans géométrie? je dois aussi utiliser la même couche avec géométrie?
J'utilise la version 2.18, je ne trouve pas comment appliquer une symbologie par règle, est ce que cela correspond à "filtrer"?

Hors ligne

 

#4 Fri 15 December 2017 13:49

MathieuB
Membre du bureau
Lieu: Montpellier
Date d'inscription: 18 Jan 2006
Messages: 1233
Site web

Re: QGIS: créer des cartes de distribution d'espèces automatique

Bonjour,

dans votre carte vous utilisez en effet la couche avec les géométries. Mais si vous l'utilisez comme couche de couverture, vous aurez autant de cartes que de lignes...

Vous devrez donc créez en plus la liste de vos espèces, que vous ouvrez comme une table attributaire, qui servira de couche de couverture pour générer votre atlas.
Pour chaque ligne de votre couche de couverture, QGIS n'affichera que les points correspondant à la même espèce et ne générera bien qu'une carte par espèce.


Mathieu BOSSAERT
Association GeoRezo

Hors ligne

 

#5 Wed 20 December 2017 15:09

Coline Lazard
Juste Inscrit !
Date d'inscription: 13 Dec 2017
Messages: 3

Re: QGIS: créer des cartes de distribution d'espèces automatique

Bonjour Mathieu et merci pour votre aide j'ai réussi à faire mes cartes! Par contre comme je représente des biomasses par km2 j'aimerai avoir une légende pour chacune de mes cartes représentant l'intervalle de biomasse qui correspond à chaque taille de symbole. J'ai cru lire sur le forum que cela n'était pas possible actuellement, est ce bien vrai? Va- t- il falloir que j'utilise python?

Hors ligne

 

Pied de page des forums

Powered by FluxBB