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

Printemps des cartes 2024

#1 Tue 13 September 2011 15:07

romain-govaere
Participant occasionnel
Lieu: Bordeaux
Date d'inscription: 9 Apr 2009
Messages: 32

[AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Bonjour,

je cherche un moyen d'indiquer automatiquement et pour toutes mes polylignes sélectionnées, le sens de numérisation, avec un bloc de flèche qui va bien.
Je ne crois pas que cela soit possible dans AutoCAD nativement ? quelqu'un peut il confirmer ?
Sinon, existe t-il un LISP qui va bien pour faire cela ? (j'ai trouvé un LISP qui permet d'inverser le sens mais pas de montrer le sens de numérisation)
un grand merci d'avance

Romain

Hors ligne

 

#2 Tue 13 September 2011 20:43

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4745

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Hello Romain IDeux Genereux

Dans un moment de folle generosite associee a ma bonte exceptionnelle,
je livre une magnifique routine de GC (encore Merci au Maitre Gilles) !

Chargement par : APPLOAD

Commande au clavier : SENSPOLY1

Cette routine implique la presence dans le dessin (ou a travers les chemins de recherche d'AutoCAD)
d'un bloc/symbole nomme "FLECHE_1"

Un exemple de bloc/symbole est present dans l'image JPG ci-jointe ...
mais la Base du bloc/symbole pourrait etre aussi a la base du triangle de fleche ...

Le bloc/symbole "FLECHE_1" peut etre genere sur tous les segments (dont la longueur est au minimum de xx.yy)
ou bien uniquement sur le segment de depart et sur le segment d'arrivee !

Qu'on se le dise ...

GeoBye, Pat

PS: comme d'habitude, si je passe a Lille, ce sera Biere / Moules / Frites / etc ...


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

(Autodesk Expert Elite Team)

Hors ligne

 

#3 Wed 14 September 2011 23:01

romain-govaere
Participant occasionnel
Lieu: Bordeaux
Date d'inscription: 9 Apr 2009
Messages: 32

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

L'élève n'a toujours pas dépassé le (grand) maître...

Merci beaucoup Patrice !

Hors ligne

 

#4 Fri 18 January 2013 12:04

arch92
Juste Inscrit !
Date d'inscription: 4 Mar 2009
Messages: 4

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Bonjour Patrice (Meilleurs voeux pour 2013 ! wink

Impeccable, Merci, voilà un petit lisp qui permet de m'y retrouver dans la latéralisation de mes tronçons de voie smile

Une question complémentaire: y-a-t'il moyen d'inverser le sens de numérisation ?

Merci d'avance de ta réponse,

... il faut que je regarde quelle est la spécialité culinaire de Courbevoie,... wink

Hors ligne

 

#5 Fri 18 January 2013 14:18

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4745

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Hello le 92

Pour Info depuis AutoCAD 2010, on peut inverser le sens d'une Polyligne !
CLIC sur la Polyligne puis Bouton droit puis Inverser
donc je ne vois pas trop ton probleme !? 

J'imagine 3 possibilites :
- Tu ne connaissais pas cette option
- Tu as un AutoCAD < 2010
- Tu veux inverser N Polylignes en une fois !

Ou alors : no comprendo !

Dans l'attente de tes lumieres courbevoisiennes ...

GeoBye, Pat (Clodoaldien pendant 45 ans, si tu vois ou ca se trouve dans le 92 ?)


(Autodesk Expert Elite Team)

Hors ligne

 

#6 Fri 18 January 2013 14:35

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 351

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Bonjour,

personnellement, je me suis fait un type de ligne qui affiche une flèche dans le sens d'avancement

*SENS, SENS --->--->--->---
A,5,[">",STANDARD,S=2,X=0,Y=-1],5


Olivier

Hors ligne

 

#7 Fri 18 January 2013 21:00

arch92
Juste Inscrit !
Date d'inscription: 4 Mar 2009
Messages: 4

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Bonsoir,

Hélas, je dois l'avouer: la première possibilité est la bonne yikes) !

Oh oui, je vois bien, pour avoir travaillé en face de la colline du fils de Clodomir pendant quelques années wink

Excellente idée l'utilisation du type de ligne !

Excellente soirée, et un grand Merci à tous les deux !

Pierre-Emmanuel

Hors ligne

 

#8 Sat 26 January 2013 11:21

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4745

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Hello

Pour completer nos msgs (Olivier+ Patrice), lorsque tu t'apercois que tu as N Polylignes a INVERSER !
C un peu la galere surtout avec un AutoCAD (Vers < 2010), car tu ne peux pas inverser ...

Avec un AutoCAD >= 2010, SVP ne pas oublier la commande INVERSER !

Donc voici une routine Lisp/VLisp qui inverse N Polylignes ...
R_PLINE : pour Inverser UNE Polyligne
MR_PLINE : pour Inverser N Polylignes

Chargement par APPLOAD et lancement au clavier par :  R_PLINE  /  MR_PLINE

GeoBye, Pat


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

(Autodesk Expert Elite Team)

Hors ligne

 

#9 Mon 28 January 2013 09:14

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4745

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Hello

Une Micro-Micro-Critique sur le type de ligne de Olivier,
il utilise le Style STANDARD et beaucoup de gens ne laissent pas le Style STANDARD sur la Police TXT.shx
donc (avec une autre Police) on va avoir du decalage du signe > par rapport a l'axe de la ligne/polyligne ...

Ainsi voici ma proposition de fichier LIN (en laissant celui d'Olivier mais avec un autre nom)
avec le Style ISOCP qui utilise la police ISOCP.shx (beaucoup moins de risques !)

;; Exemple de Olivier sur Georezo.net avec Style STANDARD utilisant TXT.shx (Hauteur=ZERO)

*SENS_STANDARD, SENS_STANDARD --->--->--->---
A,5,[">",STANDARD,S=2,X=0,Y=-1],5

;; Exemple de Patrice sur Georezo.net avec Style ISOCP utilisant ISOCP.shx (Hauteur=ZERO)

*SENS_ISOCP, SENS_ISOCP --->--->--->---
A,5,[">",ISOCP,S=2,X=0,Y=-0.700],5

Ainsi cela devrait satisfaire tout le monde ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#10 Mon 28 January 2013 10:26

olivier.eckmann
Participant assidu
Date d'inscription: 14 Dec 2007
Messages: 351

Re: [AutoCAD MAP 2011] Indiquer le sens de numérisation sur Polylignes

Salut,

Concernant le type de ligne, le but étant de connaître simplement le sens, on se moque un peu de la position du signe >

Personnellement dans mon gabarit, j'utilise 2 styles de textes spécifiques :
- 1 qui pointe sur la police ROMANS pour les textes simples
- 1 sur Webdings pour utiliser les caractère un peu spéciaux.

Dans ma réponse j'avais simplifié le type de ligne avec le style "standard" pour être sûr qu'il fonctionne dans tous les dessins.

Mais effectivement comme le propose Patrice, si on veux un style avec la pointe bien centrée sur la polyligne il faut jouer avec la valeur du S= qui définit la hauteur du texte et le Y= qui définit le décalage verticale par rapport à la polyligne.

Olivier

Hors ligne

 

Pied de page des forums

Powered by FluxBB