Pages: 1
- Sujet précédent - [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région - Sujet suivant
#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 ...
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
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
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
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
Pages: 1
- Sujet précédent - [VerticalMapper 3.0] Calculer le mode des valeurs d'un grid par région - Sujet suivant