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 Fri 30 March 2007 16:27

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Polygone encombrement

j'ai une table avec x contours de communes (polygones quelconques).
je souhaite récupérer le polygone d'encombrement de chaque communes.
ce polygone "rectangulaire" doit-être bien sur vectoriel.

MapInfo 7.8

Travail dans l'urgence 92 polygones pour 17h00. commande passée à 16h15 pas le temps de faire une recherche sur le forum,
excusez-moi par avance.

merci


Jean-Marc Hanczyk

Hors ligne

 

#2 Fri 30 March 2007 18:01

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

Re: Polygone encombrement

Désolé, les réunions du Vendredi sad

Faites une copie de votre table (nouvelle table: ma_table), puis dans la fenêtre MapBasic
Set coordsys table ma_table
Set distance units "m"
Update ma_table set obj=MBR(obj)

Hors ligne

 

#3 Mon 02 April 2007 13:59

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: Polygone encombrement

c'est exactement le résultat souhaité.
comment retourner la valeur Hauteur et largeur de chaque polygone via une mise à jour les champs associés.

MapInfo 7.8


Jean-Marc Hanczyk

Hors ligne

 

#4 Mon 02 April 2007 14:44

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

Re: Polygone encombrement

Par ObjectGeography(obj,x)
x=1 min X, x=2 minY, x=3 max X, x=4 max Y
Evidemment hauteur  = ObjectGeography(obj,4) - ObjectGeography(obj,2)
et largeur  = ObjectGeography(obj,3) - ObjectGeography(obj,1)

Hors ligne

 

#5 Mon 02 April 2007 16:54

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: Polygone encombrement

merci, c'est exact.
Attention avant de mettre à jour les colonnes ne pas oublier dans la fenêtre MapBasic :

Set coordsys table nom_de_ma_table


Jean-Marc Hanczyk

Hors ligne

 

#6 Mon 02 April 2007 17:16

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

Re: Polygone encombrement

J'ai tendance à oublier car, comme je suis systématiquement en Lambert 2 Carto borné, j'ai mis ça dans les préférences->Fenêtre carte->nouvelle table et nouvelle session...et ça me suffit !

Hors ligne

 

Pied de page des forums

Powered by FluxBB