Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 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

 

Pied de page des forums

Powered by FluxBB