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é ?

#1 Wed 21 April 2010 15:20

nono05
Participant actif
Date d'inscription: 20 Apr 2006
Messages: 55

Extraire le centre d'un cercle/polygone

Bonjour,

Je recherche un lisp qui permettrait d'extraire les centres d'une sélection de polygone.
Quelqu'un aurait-il ça sous la main?

Merci et bonne journée smile

Hors ligne

 

#2 Wed 21 April 2010 18:03

nono05
Participant actif
Date d'inscription: 20 Apr 2006
Messages: 55

Re: Extraire le centre d'un cercle/polygone

Finalement je suis par FME et le transformer EllipsePropertyExtractor pour créer mes points.
Je suis néanmoins curieux de savoir si il existe un list permettant de faire cet manip.

Hors ligne

 

#3 Wed 21 April 2010 22:43

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Extraire le centre d'un cercle/polygone

Hello,

Merci du suivi ! Je pense que ça doit sûrement exister smile Dans ce cas, soit bonuscad passe par là et va sortir ça de sa grande malle à lisp, soit les grands pontes du lisp pourraient trouver une réponse mais ils trainent plus souvent chez nos voisins CadXP wink

Bonne recherche,
Robin.

Hors ligne

 

#4 Mon 26 April 2010 09:52

bruno v.
Participant actif
Date d'inscription: 22 Mar 2010
Messages: 89

Re: Extraire le centre d'un cercle/polygone

Bonjour,

Avec les fonctions ade_ d'Autocad Map, cela est simple et à l'air de fonctionner quelque soit le type d'entité.
Un bout de code pour tester.

Code:

((lambda ( / js n ent pt_centroid lst_pt)
  (setq js (ssget))
  (cond
    (js
      (repeat (setq n (sslength js))
        (setq
          ent (ssname js (setq n (1- n)))
          pt_centroid (ade_expreval ent ".centroid" "point")
          lst_pt (cons pt_centroid lst_pt)
        )
      )
    )
  )
))

Hors ligne

 

#5 Tue 27 April 2010 17:36

ALCAÏNA Christophe
Participant occasionnel
Date d'inscription: 29 Sep 2009
Messages: 16

Re: Extraire le centre d'un cercle/polygone

Bonjour à tous,
Il y a une autre possibilité sans passer par du lisp..."
Dans map 2010, menu "Outils", "Extration de données" et se laisser guider ou directement la commande "_dataextraction".
On peut exporter les infos sélectionnées lors de l'export en XLS ou CSV (entre autre).
@+

Hors ligne

 

#6 Mon 03 May 2010 09:01

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

Re: Extraire le centre d'un cercle/polygone

Hello

Grace aux fonctions ADE de MAP comme explique par Bruno ... merci a notre Ardechois Coeur fidele !

Mais en fait sans faire de Lisp, on arrive au meme resultat en faisant une requete sur le groupe de dessin de MAP (ou CIVIL), voici le resultat avec toutes les entites closes (ou presque) avec un magnifique X au CENTROID !

GeoBye, Pat


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

(Autodesk Expert Elite Team)

Hors ligne

 

Pied de page des forums

Powered by FluxBB