Exportera koordinater från CAD till Txt

Låt oss anta att vi vill exportera poäng i CAD-format till en lista som är åtskild av kommatecken som att ladda till en total station och göra en insats på plats. Tidigare hade vi sett hur man importerade dem från Excel eller Txt med AutoCAD y med Microstation, nu får vi se hur du exporterar dem.

Det finns olika sätt att göra det, till exempel att räkna korna, du kan räkna benen och dela dem med fyra eller du kan räkna korna inget mer. Låt oss se några sätt:

1. Gör det med Microstation (dgn till txt)

I exemplet har jag en plot som har fem punkter, och jag måste exportera koordinaterna till en txt-fil.

För detta har jag satt punkterna i en tjocklek som är synlig. Kom ihåg att tjockleken på linjen i Microstation är dynamiska så att de märks omedelbart.

dgn till txt

Första steget: Aktivera koordinat exportverktyget (om det inte är aktivt), för det här väljer vi

verktyg
verktygslådor
vi aktiverar det sista kommandot (xyz)
då stänger vi panelen och borde ha aktiverat på så sätt

xyz dgn

Andra steget: Välj de punkter som vi vill exportera, välj sedan kommandot "Exportkoordinater", vilket är pilen upp och fyll i villkoren:exportkoordinater

-Data för filen
-Fullnamn
-Order av koordinaterna
-Primary-enheter
-Decimales
-Separador
-having
-Prefix / suffix
-Initialt nummer

Panelen låter dig välja alternativen, om bara de valda ritningarna (singel), ritningarna inom ett staket (staket) eller hela filen (alla)

Slutresultatet är en .txt-fil som du kan öppna från Excel.

I mitt fall har jag tilldelat honom ett nummer och markerar kryssrutan till höger

Om filen redan finns visas ett fönster som frågar om du vill byta ut eller lägga till (lägg till eller lägg till).

txt koordinaterFör att identifiera vilka punkter som ställs, drar microstation dig siffror i varje punkt, med färg, typ av linje och textstorlek som du har aktiverat.

2. Gör det med AutoCAD

Innan vi kände till CivilCAD (Softdesk) använde vi en DOS-applikation som fortfarande finns där dxf2csv. Du kan prova om du vill tortera dig själv med nostalgi, 🙂 finns det också några applikationer «inte ledig«Och jag är säker på att det ska finnas några gratis men i det här fallet kommer vi se hur det görs med Softdesk8, det liknar CivilCAD.

För att göra poängen synlig har jag ändrat formatet med format / formatpunkt / punktstil. Så att linjens tjocklek ska vara synlig måste du aktivera «Lts», med ett lägre värde på 1 tills vi ser skillnaden.

dwg till txt

Första steget: Öppna ett projekt eller skapa ett nytt

AEC
Softdesk-program (spara fil första gången)
Skapa projekt
Tilldela projektnamnet, sedan ok
Vi väljer numret där numreringen börjar
Lueto ok, då ok
vi väljer «cogo», då ok

Andra steget: Ange punkterna i databasen: för detta finns det olika sätt, i det här fallet gör vi det automatiskt: Poäng / setpoäng / automatisk, då väljer vi varje rad av polygonen.
Signalen som angetts är att göra poäng / setpoäng / lista av tillgängliga punkter. Det ska visa + 6, vilket innebär att det redan finns 5-poäng som är inskrivna i databasen.

Tredje steget: Exportera punkterna.
För att exportera de poäng vi gör:

-poäng / import-export-poäng / exportpoäng till fil
-Välj exportformatet, i det här fallet PNE (punkt, nording, easting)
-Vi valde filens destinationsmapp och skrev namnet
-Vi kommandofältet väljer vi exportalternativen (genom val, efter rank ... i det här fallet använder vi allt, alla)
-Red, filen är borta, i det här fallet separerad av expanses men samma kan öppnas med excel

txt autocad

Om punkterna är skrivna i storlekar som är för stora måste du ändra metriska enheter eftersom de engelska kommer som standard (AEC / setup drawing / unit vinklar / välj metrisk)

Den här gången hade punkterna ingen höjd, vi kommer att se det ämnet i ett annat inlägg, när vi pratar om konturlinjer.

Tolerera min insistering, någon vet ett makro att atocad som är enklare och gratis?

Gör någon det på annat sätt?

18 Svar på "Exportera CAD-koordinater till txt"

  1. För det behöver du CivilCAD eller Civil3D. Båda är specialiserade moduler som fungerar på AutoCAD.
    AutoCAD ensam låter dig inte göra det.

  2. ber om ursäkt för min inledning, jag behöver veta hur man ska skicka och / eller rita skärningar eller avsnitt i autocad direkt med läshöjd och avstånd (spårbredd) varje 20 mt. längsgående och samtidigt beräknar jag volymen fyllningar och utgrävningar direkt i autocad

  3. det här inlägget är utmärkt det finns många stödverktyg för att förenkla arbetet och det skulle också vara bra att lita på civilcad som är mycket praktisk att använda, men det viktiga är att veta ursprunget till varje koncept

  4. Goda steg fortsätter att lära oss

  5. Hej kovos, i det här inlägget Vi förklarar hur man gör det med Softdesk8. Jag säger er att vi inte genom denna blogg kan rekommendera sätt att skaffa piratkopierad programvara, i det här inlägget nämnde jag det Vuze Det fungerar för det, men det står på din risk.

  6. Hur ritar jag nivånskurvorna i Aautocad? Hur laddar jag ner softdesk8?

  7. Hej Jorge Luis,

    Först, i den totala stationen, exportera punkterna till .txt-format, helst i ordning: x koordinat, y-koordinat, höjd, beskrivning.

    då öppnar du dem med Excel, väljer filen av typen .txt

    Du väljer alternativet avgränsat med kommatecken, så du kan skilja kolumnerna

    att få dem i excel rekommenderar jag att du använder detta verktyg, vilken exporterar från excel till dxf

  8. Jag behöver stegen för att apoder exportera punkterna på stationen för att utmärka ... Tack

    Brådskande

  9. Jag skulle uppskatta det tack. Det är att det är för min avhandling och jag behöver bara göra detta för att gå vidare och avsluta. Tacka dig

  10. Daniel, låt mig leta efter en vba som jag använde för en tid sedan och ladda upp det för att du ska prova det

    ge mig den här dagen

  11. Nej, det tjänar bara till att importera poäng.
    Jag hittar en vba och jag laddar upp den för att du ska försöka

  12. VAD SKALL jag göra för att importera koordinaterna från excel till mikrostationer och att jag formar linjerna TILL VERKTYGSKOXERANVISNINGEN> XYZtext> IMPORTKOORDINALER ???????

    Det är hur jag använder denna ansökan för att importera ???

  13. GOD DAG, GALVAREZHN

    Tack, men mitt fall är detta:

    Jag har ett Excel-databas där jag har koordinaterna ursprungs- och destinationskoordinater, och jag vill rita linjer i AutoCAD. '' 'Men' '' Nej kopiera och klistra in, men operationen är automatisk, dvs ett makro eller någon kod för att skapa gränssnittet eller quizaz inom AutoCAD eller Microstation slagit att gränssnitt för att importera Excel-data AUTOCAD eller MICROSTATION om så är fallet

    vad föreslår du galvarezhn
    ??????????? TACK

  14. Jag är en THESISIST och jag letar efter hur jag automatiskt kan rita linjer i AutoCAD från en databas i Excel, det vill säga med koordinaterna ORIGIN och koordinater DESTINATIONER

    Men inte jag rita punkter LINES direkt men det är en POINT ursprung och destination flera punkter
    TACK

  15. Denna lisp kan göra det

    (defun c: txt-xyzs ()
    (setq a (ssget)
    n (sslength a)
    Jag 0
    f (öppna (getstring «\ nfilnamn:«) «w»)
    )
    (upprepa n
    (setq namn (ssname ai)
    ent (entget namn)
    tp (cdr (associerad 0 ent))
    )

    (om (= «TEXT» tp)
    (Om (och (= (CDR (assoc 71 ent)) 0) (= (CDR (assoc 72 ent)) 0))
    (progn
    (setq ip (cdr (associ 10 ent))
    x (rtos (bil ip) 2 2)
    och (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associerad 1 ent))
    )
    (principal (strcat x «,» och «,» z «,» s «\ n») f)
    ), vänsterjusterad text
    (progn
    (setq ip (cdr (associ 11 ent))
    x (rtos (bil ip) 2 2)
    och (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associerad 1 ent))
    )
    (principal (strcat x «,» och «,» z «,» s «\ n») f)
    ), annat än vänster-motiverad
    ), om
    ), om

    (om (= «MTEXT» tp)
    (progn
    (setq ip (cdr (associ 10 ent))
    x (rtos (bil ip) 2 2)
    och (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associerad 1 ent))
    )
    (principal (strcat x «,» och «,» z «,» s «\ n») f)
    ), vänsterjusterad text
    ), om mtext

    (setq i (1 + i))
    ), upprepa
    (stäng f)
    )

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.