Xyz-coordinaten van autocad naar excel

Moderators: jkien, Xilvo

Reageer
Berichten: 389

Xyz-coordinaten van autocad naar excel

Ik heb het volgende probleem: ik heb een autocad bestand met daarin een layer met allemaal punten (hoogtemetingen op een gebied in X, Y en hoogte Z). Nu, ik heb in de verste verte geen ervaring met autocad, dus de verdere verwerking wil ik op andere manieren doen. Om nu verder te gaan, zou ik graag een lijstje creëren in excel, txt, het is al gelijk wat, als het maar geen autocad is, waarin ik de X, Y en Z waarden van al die meetpunten wil krijgen. Zoiets dus:

X1,Y1,Z1

X2,Y2,Z2

Heeft er iemand een gedacht op welk knopje in autocad ik daarvoor moet duwen, welk scriptje ik daarvoor kan laten lopen (en hoe ik dat dan in gang moet steken), ... ?

Gebruikersavatar
Berichten: 9.240

Re: Xyz-coordinaten van autocad naar excel

Autocad kan geloof ik DXF in ASCII exporteren, dan is het te openen met text, notepad of excel.

Voor deze dingen zou ik echter niet excel gebruiken, dat heeft ook zo zijn limieten.

Als je het in kladblok kunt openen, kun je er achter komen wat de bestandsstructuur is en welk deel je dus nodig hebt.

Berichten: 389

Re: Xyz-coordinaten van autocad naar excel

Bedankt voor de tip.

Ik heb het dus als volgt opgelost: eerst de bovenstaande omzetting naar ascii, alles als tekst in excel geplakt, gekeken om de hoeveel regels er een bepaalde coordinaat terugkeert (en dat zijn er heel wat), en vervolgens via een ommetje in kladblok om de X aantal regels de waarde uitgelezen en in een lijstje laten plaatsen.

Gebruikersavatar
Berichten: 6.905

Re: Xyz-coordinaten van autocad naar excel

Selecteer al je punten en dan => List

Je zal zien dat je een lijst krijgt die snel aan te passen is. Mogelijk kan je ook een AutoLisp of VBA macro schrijven om dit te doen.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

Berichten: 389

Re: Xyz-coordinaten van autocad naar excel

jhnbk schreef:Selecteer al je punten en dan => List

Je zal zien dat je een lijst krijgt die snel aan te passen is. Mogelijk kan je ook een AutoLisp of VBA macro schrijven om dit te doen.
Da's niet echt een oplossing met een paar duizend punten die verspreid liggen tussen allerhande extra lijnen en dergelijke. Die listoptie had ik intuïtief ook al eens proberen gebruiken, maar dan moet ik een half uur op enter duwen, en blijkbaar wist hem zijn geschiedenis vrij snel. Ik doelde inderdaad op een scriptje, en dan hoopte ik dat iemand iets kant en klaar zou afleveren :D

Gebruikersavatar
Berichten: 22

Re: Xyz-coordinaten van autocad naar excel

Ik doelde inderdaad op een scriptje, en dan hoopte ik dat iemand iets kant en klaar zou afleveren :D
Is het probleem al opgelost? Is het repeterend? Ik zou de lisp kunnen schrijven...

EDIT: lisp bestaat al: http://www.caddzone.com/ascpoint.lsp

Berichten: 10

Re: Xyz-coordinaten van autocad naar excel

Graag bump ik dit topic even, omdat ik met een soortgelijke situatie zit.
 
Ik heb een tekening met ongeveer 1000 polylines en lines, waarvan ik alle XY cordinaten (begin, eind en hoekpunten) graag in Excel wil hebben. De bovengenoemde ASCPOINT.lsp werkt helaas niet. 
 
Er zijn lisps beschikbaar die het mogelijk maken om punt voor punt de coordinaten over te zetten naar Excel. Ook heb ik lisp Curve2XLS gevonden. Deze maakt mogelijk wat ik wil, namelijk een lijn aanklikken en direct de punten in excel overnemen. Echter, deze maakt geen onderscheid in de lijnen, met als gevolg dat ik steeds handmatig een lege regel in moet voegen in Excel om de coordinaten van de verschillende polylines uit elkaar te houden.
 
Weet iemand of de mogelijkheid er is om alle 1000 objecten achter elkaar aan te klikken en in Excel een duidelijke lijst te krijgen met coördinaten per object?

Berichten: 863

Re: Xyz-coordinaten van autocad naar excel

Met lisp is bijna alles mogelijk
(wil je echt die 1000 lijnen 1 voor 1 selecteren?
 
Het plaatsen van een lege regel tussen elke pline is prima te doen.
maar je tekening moet toegespitst zijn op het gebruik van dat stukje code of je moet de code schrijven op jouw tekening.
 
 
probeer het eens op het onderstaande CAD forum.
daar zitten een paar lisp specialisten die het leuk vinden om hun kennis te delen en vak genoeg een stukje code voor iemand uitwerken.
of een bestaande lisp zoals hierboven aanpassen
 
http://www.cadsite.be

Reageer