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 Thu 15 May 2008 10:17

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

[VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Bonjour à tous,

Je souhaite croiser un grid contenant des valeurs d'altitudes avec un cadastre. Je voudrais obtenir le mode (valeur la plus représentée) pour chaque parcelle. Est ce possible sous VerticalMapper, en utilisant l'outil "region inspection" du menu "analysis" du Grid Manager, je ne vois pas quel option correspond au mode s'il y en a une. Voila, merci d'avance à tous.

Parlabas

Hors ligne

 

#2 Thu 15 May 2008 10:58

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

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Bonjour
Jetez un oeil sur ce document, pages 26 et 27 ...
nb: il est conseillé dans le sujet épinglé en tête de ce forum, post #3 ... tongue

Hors ligne

 

#3 Thu 15 May 2008 11:23

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Bonjour

Merci pour l'info, mais j'ai déjà regardé ce tutoriel, et je n'y ai pas trouvé la solution. On y parle de médiane, moyenne, valeur max ou min, mais pas de mode, c'est pour ça que j'ai lancé cette discussion.

Dernière modification par parlabas (Thu 15 May 2008 11:24)

Hors ligne

 

#4 Thu 15 May 2008 11:45

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

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Juste...pardon j'ai mal lu sad
Effectivement il n'y a pas le "mode" ... donc je sêche !

Hors ligne

 

#5 Thu 15 May 2008 15:41

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

En effet le *mode* n'est pas une statistique que l'outil *region inspection* calcule.

Toutefois, d'une facon manuelle, il est possible de la retrouver:
- Utilisez *Trim* pour creer une grille couvrant juste la region en question
- Voir l'histograme de la nouvelle grille: deduire le mode.

Ceci est bien sure une facon manuelle et n'est pas automatique ... a moins d'utiliser VM SDK pour automtizer ces deux operations (trim, lecture d'histograme et deduction de la value la plus representee).

Noureddine Farah

Hors ligne

 

#6 Mon 19 May 2008 11:43

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Merci Noureddine pour cette option, mais je souhaite trouver le mode pour chaque parcelle à l'échelle d'une commune puis sur tout un département, donc ça va être un peu long manuellement !! Je ne connaissais pas VM SDK, je suppose que ça doit être le "module" permettant de faire de la programmation sous VM, comme MapBasic pour MapInfo. J'ai regardé à droite à gauche, apparament c'est un module payant et quasi introuvable non ? Donc bon, si quelqu'un à une autre solution, avec un autre logiciel peut être ?

parlabas

Dernière modification par parlabas (Mon 19 May 2008 11:44)

Hors ligne

 

#7 Mon 19 May 2008 12:58

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

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Si j'ose...je connais une solution qui s'appelle...Excel big_smile

Hors ligne

 

#8 Mon 19 May 2008 13:25

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

ça m'avance pas tellement

Hors ligne

 

#9 Mon 19 May 2008 13:44

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

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

En appliquant la solution de nfarah et en exportant la grille obtenue, il suffit d'utiliser Excel pour savoir le mode (la fonction "toute faite" y est disponible)

Hors ligne

 

#10 Mon 19 May 2008 14:34

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Bonjour,

VM SDK expose les fonctions de Vertical Mapper pour les utiliser dans la programmation.
Le SDK est un produit vendu par MapInfo que vous pouvez contacter (ou le representant local ou partenaire) pour en avoir une idee. Les fonctions peuvent etre *appelees* en utilisant C/C++, VB, Delphi, etc.

Noureddine

Hors ligne

 

#11 Mon 19 May 2008 15:43

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Maurice a écrit:

En appliquant la solution de nfarah et en exportant la grille obtenue, il suffit d'utiliser Excel pour savoir le mode (la fonction "toute faite" y est disponible)


Je ne cherche pas la fonction toute faite maurice, mais la fonction un minimum automatisable ou envisageable sur un grand nombre de régions. Merci pour les infos Noureddine, je vais me renseigner.

Parlabas

Hors ligne

 

#12 Thu 05 June 2008 14:15

parlabas
Participant occasionnel
Date d'inscription: 18 Apr 2008
Messages: 39

Re: [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région

Salut,

j'ai enfin trouvé la solution à mon problème. Il est impossible de calculer le mode à partir d'une couche raster et d'une couche vecteur. Il est nécessaire de convertir son raster en vecteur. Ensuite, il faut effectuer une sélection sql en utilisant la fonction "proportionoverlap(objet1,objet2), en mettant en premier la couche parcelle dans mon cas. Il faut également indiquer dans les critère : "objet 1 Intersects objet 2".

Voila voila, en espérant que ça pourra servir à d'autres, Parlabas.

Hors ligne

 

Pied de page des forums

Powered by FluxBB