1 van 1
Xyz-coordinaten van autocad naar excel
Geplaatst: do 27 nov 2008, 12:17
door Kalkoen
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), ... ?
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: do 27 nov 2008, 12:55
door DePurpereWolf
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.
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: do 27 nov 2008, 15:19
door Kalkoen
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.
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: do 27 nov 2008, 17:29
door jhnbk
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.
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: vr 28 nov 2008, 12:16
door Kalkoen
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
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: do 11 dec 2008, 21:13
door Reneke
Ik doelde inderdaad op een scriptje, en dan hoopte ik dat iemand iets kant en klaar zou afleveren
Is het probleem al opgelost? Is het repeterend? Ik zou de lisp kunnen schrijven...
EDIT: lisp bestaat al:
http://www.caddzone.com/ascpoint.lsp
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: za 25 mar 2017, 11:54
door Joopz
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?
Re: Xyz-coordinaten van autocad naar excel
Geplaatst: za 01 apr 2017, 09:56
door boertje125
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