#1 Wed 23 June 2004 09:24
- Conservatoire Botanique National De Brest
- Invité
Creation d'un carre a partir d'un point
Bonjour a tous,
Petit probleme : Existe-t-il une commande qui permet de creer un carre de 40m de surface, a partir d'un point.
J'ai essaye avec create rect mais aucun resultat
Dois-je creer un fichier mif et calculer tous les points ?
Merci de votre aide
#2 Wed 23 June 2004 10:57
- Béatrice FERNANE
- Invité
Re: Creation d'un carre a partir d'un point
Bonjour,
Utiliser l'outil de MAPINFO : Gridmaker
Si le point a pour coordonnees (x,y) et la largeur du carre est a,
Pour faire une grille selectionner la touche bouton qui est apparue a l'installation de Gridmaker avec le gestionnaire d'outils : c'est un globe grillage.
faire une selection rectangle sur la couche modifiable.
corriger les coordonnees de facon a ce que le point soit au millieu d'un carre.
regler le pas : largeur du petit carre : a en metres.
cordialement
#3 Wed 23 June 2004 11:54
- Annick Lagnion
- Invité
Re: Creation d'un carre a partir d'un point
x0= centroidx(obj)
y0=centroidy(obj)
cote= sqrt(surface)
d=cote/2
create region into window mapper_id1 4 (x0-d,y0 -dd)(x0+d,y0 -dd)(x0+d,y0 +dd)(x0-d,y0+dd)
dans la fenetre mapbasic:
set map xy units m
create region 1 4 (centroidx(selection.obj)-10, centroidy(selection.obj)-10), (centroidx(selection.obj)+10, centroidy(selection.obj)-10), (centroidx(selection.obj)+10, centroidy(selection.obj)+10), (centroidx(selection.obj)-10, centroidy(selection.obj)+10)
en ayant selectionne le point pour faire un carre de 10m de cote