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Ă© ?

#1 Tue 10 June 2014 11:48

clanou
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 34

compter les noeuds d'un polygone

Bonjour,

Je voudrais savoir s'il existe un moyen sur Mapinfo pour compter les noeuds d'un polygone. Ou alors, y-a-t-il un endroit dans le logiciel oĂč je peux avoir cette information ?

Merci et bonne journée

Hors ligne

 

#2 Tue 10 June 2014 13:00

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: compter les noeuds d'un polygone

Salut,

Est ce que ceci donne satisfaction?
Tu sélectionnes le polygone puis:

SELECT ObjectInfo(obj, 20) "NBNoeuds"
FROM Selection
INTO Resultat


Pour plus d'info --> Page 416 417 dans ceci --> http://reference.mapinfo.com/software/m … eGuide.PDF
A+
Joël

Dernière modification par Spacejo (Tue 10 June 2014 13:02)

Hors ligne

 

#3 Tue 10 June 2014 14:54

clanou
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 34

Re: compter les noeuds d'un polygone

Bonjour Joël,

Bon alors lĂ , j'ai une question bĂȘte : comment je fais pour ouvrir une fenĂȘtre mapbasic dans mapinfo ?
J'ai installĂ© MapBasic, mais lĂ  je dois dire que je suis bloquĂ© et je n'arrive pas Ă  trouver oĂč ouvrir cette fenĂȘtre.
Merci en tout cas de ton aide

Hors ligne

 

#4 Tue 10 June 2014 15:09

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

Re: compter les noeuds d'un polygone

Bonjour,

Aller au menu 'Options -> Show MapBasic Window'. Juste trouver l'equivalent en Francais de 'Show MapBasic Window'. Peut-etre 'Afficher Fenetre MapBasic' ou quelque chose similaire.

Noureddine Farah, Principal Software Engineer
MapInfo.com
Pitney Bowes Software

Hors ligne

 

#5 Tue 10 June 2014 15:20

clanou
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 34

Re: compter les noeuds d'un polygone

Ok, merci, j'ai trouvĂ©. Je cherchais plutĂŽt dans le gestionnaire d'outils. J'ai tentĂ© la requĂȘte proposĂ©e par JoĂ«l mais en vain. Je continue Ă  chercher.

Encore merci beaucoup

Hors ligne

 

#6 Tue 10 June 2014 20:00

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: compter les noeuds d'un polygone

Re,

Cette requĂȘte fonctionne wink
Si tu cherches le nb de noeuds de ton polygone smile
Voilà la procédure -> tu sélectionnes ton polygone
Tu places la requĂȘte dans la FMB ou tu passes par le requĂȘteur ce n'est pas exclu -> SĂ©lection -> SĂ©lection SQL
Puis tu valides
Pour afficher maintenant ton résultat -> Table -> liste des tables -> tu cliques sur "Resultat"
Tu devrais voir une table avec NBNoeuds comme champ et en dessous le nombre de noeuds qui compose ton polygone.
PS:La requĂȘte que j'ai citĂ©e ci-dessus est la forme la plus comprĂ©hensible pour le requĂȘteur.
Maintenant pour la FMB --> c'est mieux sur une ligne:

Code:

SELECT ObjectInfo(obj, 20) "NBNoeuds" FROM Selection INTO Resultat

Ce qu'il faut savoir avec la FMB c'est que si le code est sur plusieurs lignes -> il faut sélectionner toutes les lignes avant la validation sinon elle ne prend en compte que la derniÚre ligne du code.
A+
Joël

Dernière modification par Spacejo (Tue 10 June 2014 20:20)

Hors ligne

 

#7 Wed 11 June 2014 09:19

clanou
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 34

Re: compter les noeuds d'un polygone

Bonjour,

Super, ça marche super bien. Je n'ai pas trop l'habitude d'utiliser MapBasic. Merci pour toutes ces indications.

Bonne journée

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo