Eksporter koordinater fra CAD til txt

La oss anta at vi ønsker å eksportere poeng av CAD-format, til en liste som er adskilt av kommaer som å laste til en total stasjon og gjøre en innsats ute på nettstedet. Tidligere hadde vi sett hvordan å importere dem fra Excel eller Txt med AutoCAD y med Microstation, nå la oss se hvordan du eksporterer dem.

Det er forskjellige måter å gjøre det på, for eksempel å telle kyrene, du kan telle beina og dele dem med fire, eller du kan telle kyrene ikke mer. La oss se på noen måter:

1. Gjør det med Microstation (dgn til txt)

I eksemplet har jeg et plott som har fem punkter, og jeg må eksportere koordinatene til en txt-fil.

For dette har jeg satt poengene i en tykkelse som er synlig. Husk at tykkelsen på linjen i Microstation er dynamisk, slik at de blir lagt merke til umiddelbart.

dgn til txt

Første skritt: Aktiver samordningseksportverktøyet (hvis det ikke er aktivt), for dette velger vi

verktøy
verktøykasser
vi aktiverer den siste kommandoen (xyz)
så lukker vi panelet og burde ha aktivert på denne måten

xyz dgn

Andre trinn: Velg punktene som vi vil eksportere, og velg deretter kommandoen "eksportkoordinater", som er pil opp og fyll betingelsene:eksportkoordinater

-Date av filen
-File navn
-Order av koordinatene
-Primary-enheter
-Decimales
-Separador
-Å ha
-Prefix / suffiks
-Initialt nummer

Panelet lar deg velge alternativene, hvis bare de valgte tegningene (single), tegningene innenfor et gjerde (gjerde) eller hele filen (alle)

Det endelige resultatet er en .txt-fil som du kan åpne fra Excel.

I mitt tilfelle har jeg gitt ham et nummer, merker av i ruten til høyre

Hvis filen allerede finnes, vises et vindu som spør om du vil erstatte eller legge til (legg til eller legg til).

txt koordinaterFor å identifisere hvilke som er poengene, trekker microstation deg tall i hvert punkt, med farge, type linje og tekststørrelse du har aktiv.

2. Gjør det med AutoCAD

Før vi kjente CivilCAD (Softdesk) brukte vi en DOS-applikasjon som fortsatt er der kalt dxf2csv. Du kan prøve det hvis du liker å torturere deg med nostalgi, 🙂 det er også noen applikasjoner «ikke gratis«, Og jeg er sikker på at det skal være noen gratis, men i dette tilfellet får vi se hvordan det gjøres med Softdesk8, det ligner på CivilCAD.

For å synliggjøre punktene har jeg endret format med format / format punkt / punktstil. For at tykkelsen på linjene skal være synlig, må du aktivere «Lts» ved å bruke en lavere verdi på 1 til vi ser forskjellen.

dwg til txt

Første skritt: Åpne et prosjekt eller opprett en ny

AEC
Softdesk-programmer (lagre fil første gang)
Opprett prosjekt
Tilordne prosjektnavnet, deretter ok
Vi velger nummeret der nummereringen starter
Lueto ok, så ok
vi velger "cogo", så ok

Andre trinn: Skriv inn poengene til databasen: for dette er det forskjellige måter, i dette tilfellet vil vi gjøre det automatisk: Poeng / settpunkter / automatisk, så velger vi hver linje av polygonen.
Signalet som ble skrevet inn er å lage poeng / sett poeng / liste avaible poeng. Det skal vise + 6, noe som betyr at det allerede er 5-poeng som er registrert i databasen.

Tredje trinn: Eksporter punktene.
For å eksportere poengene vi lager:

-poeng / import-eksportpoeng / eksportpoeng til fil
-Velg eksportformatet, i dette tilfellet PNE (punkt, nording, easting)
-Vi valgte destinasjonsmappen til filen og skrev navnet
-I kommandolinjen velger vi eksportalternativene (ved valg, etter rangering ... i dette tilfellet bruker vi alt, alt)
-Red, filen er borte, i dette tilfellet atskilt av ekspansjoner, men det samme kan åpnes med excel

txt autocad

Hvis poengene er skrevet i størrelser som er for store, må du endre metriske enheter fordi de engelske standardene kommer som standard (AEC / oppsetttekst / enhedsvinkler / velg metrisk)

Denne gangen hadde poengene ingen høyde, vi vil se det emnet i et annet innlegg, når vi snakker om konturlinjer.

Tolerere min insistering, noen kjenner en makro til atocad som er enklere og gratis?

Gjør noen det på en annen måte?

18 Svar på "Eksporter CAD-koordinater til txt"

  1. For det trenger du CivilCAD eller Civil3D. Begge er spesialiserte moduler som fungerer på AutoCAD.
    AutoCAD alene tillater deg ikke å gjøre det.

  2. unnskyldning for min initiering, jeg trenger å vite hvordan du skal gjøre for å passere og / eller tegning AutoCAD kutt eller delen direkte med høyde lesing og avstander (sporvidden) hver 20 mt. langsgående og samtidig beregner jeg volumet av fyllinger og utgravninger direkte i autocad

  3. Vel, dette innlegget er utmerket. Det er mange støtteverktøy for å forenkle arbeidet, og det vil også være bra å stole på civilcad som er veldig praktisk å bruke, men det viktige er å vite opprinnelsen til hvert konsept

  4. Gode ​​skritt fortsetter å lære oss

  5. Hei kovos, i dette innlegget Vi forklarer hvordan du gjør det med Softdesk8. Jeg forteller deg at vi ikke gjennom denne bloggen kan anbefale måter å skaffe piratkopiert programvare, i dette innlegget nevnte jeg det Vuze Det fungerer for det, men det er på din risiko.

  6. Hvordan tegner jeg nivåkurver i Aautocad? Hvordan laster jeg ned softdesk8?

  7. Hei Jorge Luis,

    Først, i totalstasjonen, eksporter poengene til .txt format, helst i rekkefølge: x koordinat, y koordinat, høyde, beskrivelse.

    så åpner du dem med Excel, velger du filen av typen .txt

    Du velger alternativet avgrenset av kommaer, slik at du kan skille mellom kolonnene

    for å få dem til å være utmerket, anbefaler jeg at du bruker dette verktøyet, som eksporterer fra Excel til DXF

  8. Jeg trenger trinnene for å apoder eksportere punktene på stasjonen for å utmerke seg ... Takk

    Haster

  9. Jeg vil sette pris på det, vær så snill. Det er for min avhandling, og jeg trenger bare å gjøre dette for å gå videre og fullføre. TAKK

  10. Daniel, la meg se etter en vba som jeg brukte for en tid siden og last opp den for deg å prøve den

    gi meg denne dagen

  11. Nei, det tjener bare å importere poeng.
    Jeg finner en vba, og jeg laster opp den for å prøve

  12. HVORDAN GJØR jeg Å IMPORTERE KOORDINATENE FRA EXCEL TIL MIKROSTASJON OG AT DU DIGUTER LINENE; GJENNOM VERKSTILLINGSBESKRIVEREN> XYZtext> IMPORT COORDINALES ???????

    DET ER HVORDAN BRUKER DEN DENNE ANSØKNINGEN TIL IMPORT ??

  13. GOD DAG, GALVAREZHN

    Takk, men mitt tilfelle er dette:

    Jeg har en database i Excel der jeg har kildekoordinatene og destinasjonskoordinatene, og jeg vil tegne linjene i autocad. «» »MEN» »» Uten å kopiere og lime inn, men operasjonen er automatisk, det vil si med en makro eller en eller annen kode for å opprette grensesnittet, eller kanskje innen AUTOCAD eller MICROSTATION EXISTS THE INTERFACE som importerer dataene fra Excel AUTOCAD eller MIKROSTASJON hvis det er tilfelle

    hva foreslår du galvarezhn
    ??????????? TAKK

  14. Jeg er en THESISIST og jeg ser etter hvordan jeg automatisk kan tegne linjer i AutoCAD fra en database i Excel, det vil si at koordinatene ORIGIN og koordinater er DESTINASJONER

    MEN det tegner ikke meg poeng, men linjer direkte sier et punkt opprinnelse og flere destinasjoner
    TAKK

  15. Denne lisp kan gjøre det

    (defun c: txt-xyzs ()
    (settq a (ssget)
    n (sslength a)
    Jeg 0
    f (åpen (getstreng «\ nfilnavn:«) «w»)
    )
    (gjenta n
    (setq navn (ssname ai)
    ent (entget navn)
    tp (cdr (assosiert 0 ent))
    )

    (if (= «TEKST» tp)
    (hvis (og (= (cdr (tilknyttet 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
    (progn
    (setq ip (cdr (assosiert 10 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assosiert 1 ent))
    )
    (prins (strcat x «,» y «,» z «,» s «\ n») f)
    ), venstre-begrunnet tekst
    (progn
    (setq ip (cdr (assosiert 11 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assosiert 1 ent))
    )
    (prins (strcat x «,» y «,» z «,» s «\ n») f)
    ), annet enn venstre-begrunnet
    ); hvis
    ); hvis

    (if (= «MTEXT» tp)
    (progn
    (setq ip (cdr (assosiert 10 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (assosiert 1 ent))
    )
    (prins (strcat x «,» y «,» z «,» s «\ n») f)
    ), venstre-begrunnet tekst
    ), hvis mtext

    (setq i (1 + i))
    ), gjenta
    (lukk f)
    )

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.