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 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

Powered by FluxBB