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

GEODATA DAYS 2024

#1 Thu 26 June 2008 10:14

Érastotène
Juste Inscrit !
Date d'inscription: 22 May 2008
Messages: 9

Densité de points ayants une caractéristique commune

Bonjour.

Voici l'exemple de ce que j'ai à réaliser :

Prenons une étude sur les oiseaux.

Chaque fois qu'on en trouve un, on note sa position et on le pese et on le classe par tranche de poids (disons 20 calsses pour simplifier).

on a donc une carte avec une multitude de points, mais chaque point appartient à une classe de poids différente.

Je souhaiterais faire la réprésentation suivante :

La carte obtenue indiquerait au km², par une variation des couleurs, une densité par classe de poids.

exemple : rouge beaucoup de classes différentes, vert très peu de classes différentes.

J'ai connaissance de l'outil verticla mapper.


Mais cet outil est capable de deux choses :

1) créer des cartes avec une densité de points (ici le nombre d'oiseaux)
2) créer des cartes avec un caractéristique (ici le poids des oiseaux)

En gros, il faudrait que je fasse une première analyse avec le poid et une seconde basée sur la première pour avoir la densité.


J'avais aussi pensé relier les points de même classe en polyligne et lancer une classification sur la densité de polylignes par km² par exemple.

Existe-t-il une méthode plus simple (si possible sans Map basic)

d'avance merci.

Hors ligne

 

#2 Thu 26 June 2008 10:45

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Densité de points ayants une caractéristique commune

Bonjour
Dans le seul MapInfo, où on a créé une table grille 1x1 km appelée "GRILLE" (!) deux requêtes

Select GRILLE.id, OISEAUX.classe, Count(*) "nb_par_classe" from OISEAUX, GRILLE where OISEAUX.Obj Within GRILLE.Obj group by GRILLE.id, OISEAUX.classe into Sel1


puis

Select id, Count(*) "nb_de_classes" from Sel1 group by id into Sel2


donne une table Sel2 où figure pour chaque maille de GRILLE le nombre de classes de poids présente
Pour servir et valoir ce que de droit... tongue

Hors ligne

 

#3 Fri 27 June 2008 09:45

Érastotène
Juste Inscrit !
Date d'inscription: 22 May 2008
Messages: 9

Re: Densité de points ayants une caractéristique commune

Bon et ben j'ai essayé et ça marche pas...

Mais non je plaisante !

Bien sur que ça marche !

Un grand merci à Monsieur Maurice et aussi à Grilloir

(ben oui, faut quand même faire une grille avant de lancer ces requêtes...)

Merci.

Hors ligne

 

#4 Fri 27 June 2008 12:31

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Densité de points ayants une caractéristique commune

Érastotène a écrit:

Bon et ben j'ai essayé et ça marche pas...


Bien joué !! Figure toi que j'ai sursauté ... tongue

Hors ligne

 

Pied de page des forums

Powered by FluxBB