#1 Fri 07 September 2001 21:52
- Marie CARLES
- Invité
Creation lignes
Bonjour
je cherche a creer des lignes a partir d'une table dans laquelle j'ai les coordonnees Xdebut;Ydebut et Xfin;Yfin. Je peux a la rigueur avoir l'angle et je connais la longueur. Il a bien l'outil creation de ligne mais il faut tracer les lignes une par une, et rentrer les coordonnees, ce qui ne me convient pas (22500 lignes a creer).
Existe-t-il un autre outil ou un moyen de resoudre ce probleme
Merci
Marie CARLES
Chambre de Commerce et d'Industrie des Cotes d'Armor
rue de Guernesey
BP 514
22005 ST BRIEUC CEDEX
www.cotesdarmor.cci.fr
#2 Fri 07 September 2001 21:55
- VAROQUAUX Antoine (FR/DIN)
- Invité
Re: Creation lignes
Il faut :
1) rendre la table geographique (table ---> gestion des tables ---> modifier
structure ---> cocher table graphique
2) ouvrir une fenetre Mapbasic et taper l'instruction :
Update XXX set obj = createline (Xdebut, Ydebut, Xfin, Yfin)
Avec XXX le nom du fichier .tab (sans l'extension).
Il existe bien un utilitaire qui s'appelle fluxour.mbx developpe par ADDE
CLARITAS qui trace des fleches et donc des lignes, mais il ne fonctionne pas
en systeme de coordonnees longitude - Latitude (ce qu'ils ne precisent pas)
#3 Fri 07 September 2001 21:55
- Sébastien RODDIER
- Invité
Re: Creation lignes
Bonjour
je vous propose la solution suivante
1- assurez vous d'abord que votre table est cartographiable et dan sle systeme de projection voulu. Si ce n'est pas le cas enregistrez votre table courante sous un autre nom et specifiez un systeme de projection adequat.
2- Ouvrez cette nouvelle table (une fenetre carte et une fenetre donnee doivent apparaitre)
3- affichez la fenetre mapbasic et tapez les lignes de commandes suivantes :
set coordsys table exempleexemple set obj = createline (exemple.xfn,exemple.yfn,exemple.xtn,exemple.ytn)
exemple est le nom de la table qui comporte les champs xfn (x from node), yfn (y from node) etc...
4- n'oubliez pas d'enregister les modifications
a bientot
Sebastien RODDIER
Geo-Hyd
Geologue
386, rue du rond d'eau
PA Orleans SOLOGNE
45075 Orleans cedex 2
www.geo-hyd.com