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 23 February 2006 08:16

guidodo
Participant occasionnel
Lieu: Saint-Maur-des-Fossés
Date d'inscription: 4 Jan 2006
Messages: 26

Récupérer les sommets X1/X2 Y1/Y2 d'un polygone

Bonjour à tous,

Je cherche à récupérer de manière automatique (à la façon de coordinate extractor qui récupère les coordonnées du centroide d'un polygone) les sommets X1/X2 Y1/Y2 d'un polygone, coordonnées qui apparaissent dans la fenêtre "objet polygone".

Existe-t-il un tool existant dans MapInfo pour réaliser cette opération, ou bien des lignes de commandes MapBasic que je pourrais utiliser ?

Par avance, merci !

Dernière modification par guidodo (Thu 23 February 2006 08:16)

Hors ligne

 

#2 Thu 23 February 2006 08:50

SIGEAL
Participant assidu
Lieu: Saint Laurent des Combes
Date d'inscription: 5 Sep 2005
Messages: 195
Site web

Re: Récupérer les sommets X1/X2 Y1/Y2 d'un polygone

mbr(obj) permet de faire cela :

dim o as object
dim x1, x2, y1, y3 as float
o = selection.obj
x1 = objectgeography(mbr(o), OBJ_GEO_MINX)
y1 = objectgeography(mbr(o), OBJ_GEO_MINY)
x2 = objectgeography(mbr(o), OBJ_GEO_MAXX)
y2 = objectgeography(mbr(o), OBJ_GEO_MAXY)

La sélection courante est un polygone.
Si tu fais cela dans la fenêtre MapBasic, il faut remplacer les constantes OBJ_GEO_* par leurs valeurs (respectivement 1, 2, 3 et 4).


Christophe Damour (SIGéal)

Hors ligne

 

#3 Thu 23 February 2006 08:55

guidodo
Participant occasionnel
Lieu: Saint-Maur-des-Fossés
Date d'inscription: 4 Jan 2006
Messages: 26

Re: Récupérer les sommets X1/X2 Y1/Y2 d'un polygone

Merci pour ta réponse rapide, je vais tester cela de suite...

Hors ligne

 

Pied de page des forums

Powered by FluxBB