Geofumed – GIS – CAD – BIM ressourcer

Eksportkoordinater fra CAD til txt

Lad os antage, at vi ønsker at eksportere point fra CAD-format til en komma-adskilt liste for at uploade til en totalstation og foretage en site-stakeout. Tidligere havde vi set hvordan man importerede dem fra excel eller txt med AutoCAD y med Microstation, lad os nu se, hvordan vi eksporterer dem.

Der er forskellige måder at gøre det på, som f.eks. At tælle køerne, du kan tælle benene og dele dem med fire, eller du kan bare tælle køerne. Lad os se på nogle måder:

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

I eksemplet har jeg et plot, der har fem hjørner, og jeg skal eksportere koordinaterne til en txt-fil.

Til dette har jeg lagt punkterne i en tykkelse, der er synlig. Husk, at linjevægte i Microstation er dynamiske, så de bliver straks mærkbare.

dgn til txt

Første skridt: Aktivér koordinateksportværktøjet (hvis det ikke er aktivt), for dette vælger vi

værktøjer
værktøjskasser
vi aktiverer den sidste kommando (xyz)
så lukkede vi panelet og skulle have været aktiveret på denne måde

xyz dgn

Andet trin: Vælg de punkter, vi vil eksportere, og vælg derefter kommandoen "eksport koordinater", som er pil op, og udfyld betingelserne:eksportkoordinater

-Data-fil
Navn på fil
-Order af koordinater
-Unit primære
-Decimales
-Separador
-having
-Prefix / suffiks
- Indledende nummer

Panelet giver dig mulighed for at vælge indstillingerne, hvis kun de valgte tegninger (single), tegningerne inden for et hegn eller hele filen (alle)

Slutresultatet er en .txt-fil, som du kan åbne fra Excel.

I mit tilfælde har jeg tildelt nummer, der markerer afkrydsningsfeltet til højre

Hvis filen allerede eksisterer, vises et vindue, der spørger om du vil erstatte eller tilføje (tilføj eller tilføj).

txt koordinaterFor at identificere, hvilke punkter der er punkter, trækker microstation dig tal på hvert punkt med farven, typen af ​​linje og den størrelse af tekst, du har aktiv.

2. Gør det med AutoCAD

Før vi kendte CivilCAD (Softdesk) brugte vi en DOS-applikation, der stadig er kaldt dxf2csv. Du kan prøve det, hvis du kan lide at torturere dig selv med nostalgi, 🙂 der er også nogle apps”nej fri“, og jeg er sikker på, at der skal være noget gratis, men i dette tilfælde vil vi se, hvordan det gøres med Softdesk8, det ligner i CivilCAD.

For at synliggøre punkterne har jeg ændret formatet med format/format punkt/ punkt stil. For at tykkelsen af ​​linjerne skal være synlig, skal du aktivere "Lts", med en værdi mindre end 1, indtil vi ser forskellen.

dwg til txt

Første skridt: Åbn et projekt eller opret en ny

AEC
Softdesk-programmer (gem filen første gang)
Opret projekt
Tildel projektnavn, så ok
Vi vælger nummeret, hvor nummereringen begynder
Ok ok, ok da
vi vælger "cogo", så ok

Andet trin: Indtast punkterne i databasen: For dette er der forskellige former, i dette tilfælde vil vi gøre det automatisk: Punkter / sætpunkter / automatisk, og vælg derefter hver linje af polygonen.
Det indtastede signal er at gøre point / sætpunkter / liste tilgængelige punkter. Det skal vise +6, hvilket betyder, at der allerede er 5 point indtastet i databasen.

Tredje trin: Eksporter punkterne.
For at eksportere de punkter, vi gør:

-point / import-eksport point / eksport point til fil
- Vælg eksportformatet, i dette tilfælde PNE (punkt, northing, easting)
-Vi vælger filens destinationsmappe og skriver navnet
-I kommandolinjen vælger vi eksportindstillingerne (ved valg, efter rang ... i dette tilfælde bruger vi alle, alle)
-Ready, filen er gået, i dette tilfælde adskilt af expacios, men lige kan åbnes med excel

autocad txt

Hvis punkterne er skrevet i størrelser for store, skal du ændre de metriske enheder, fordi den engelske standard (AEC / opsætnings tegning / enhedsvinkler / vælger métric)

Denne gang havde punkterne ikke højde, det emne vi ses i et andet indlæg, når vi taler om kurver af niveau.

Tolerere min insistering, ved nogen en makro til atocad, der er enklere og gratis?

Gør nogen andre det?

18 kommentarer

  • g! maj 2012 kl

    For det har du brug for CivilCAD eller Civil3D. Begge er specialiserede moduler, der arbejder med AutoCAD.
    AutoCAD alene tillader dig ikke at gøre det.

  • Elementær færdighed maj 2012 kl

    undskyldning for min indledning, jeg har brug for at vide, hvordan man gøre for at passere og / eller tegning autocad nedskæringer eller sektion direkte med højden læsning og afstande (sporvidde) hver 20 mt. langsgående og på samme tid beregner jeg mængden af ​​fyldninger og udgravninger direkte i autocad

  • cyc februar 2012 kl

    Nå dette indlæg er glimrende at der er mange hjælpeværktøjer til at forenkle arbejdet og også være god støtte til Civilcad som er meget praktisk at bruge, men det vigtigste er at kende oprindelsen af ​​hvert koncept

  • g! august 2010 kl

    Prøv med denne anden ansøgning

    også XYZ-DXF findes hvilket er det bedste

  • francisco javier alanoca marts 2010 kl

    gode skridt fortsætter med at lære os

  • g! november 2008 kl

    Hej kovos i dette indlæg Vi forklarer hvordan man gør det med Softdesk8. Jeg kommenterer, at vi ikke kan gennem denne blog anbefale måder at erhverve piratkopieret software på, i dette indlæg nævnte jeg det Vuze Det virker for det, men det står på din risiko.

  • kovos november 2008 kl

    Hvordan tegner jeg niveaukurverne i Aautocad? Hvordan downloader jeg softdesk8?

  • g! april 2008 kl

    Hej Jorge Luis

    Først i den samlede station eksporteres punkterne til .txt format, fortrinsvis i rækkefølge: x koordinat, y-koordinat, højde, beskrivelse.

    derefter åbne dem med Excel, vælg filen af ​​typen .txt

    Vælg indstillingen afgrænset af kommaer, så du kan adskille kolonnerne

    at have dem i Excel, anbefaler jeg at du bruger dette værktøj, hvilken eksport udmærker sig til dxf

  • Jorge Luis april 2008 kl

    Jeg har brug for trinene for at kunne eksportere stationspunkterne til at udmærke sig ... Tak

    Haster

  • g! januar 2008 kl

    Nå Daniel, det var den eneste, jeg kunne bevise, der virker, det er en VBA, men interagerer med Excel på flugt

    http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/

  • DANIEL BARRIOS januar 2008 kl

    Jeg vil sætte pris på det, tak. Det er til min afhandling, og jeg skal kun gøre dette for at fremme og kulminere. TAKK.

  • g! januar 2008 kl

    Daniel, lad mig finde en vba, jeg brugte lidt tid siden og uploade den for at prøve

    giv mig denne dag

  • g! januar 2008 kl

    nej, det tjener kun dig til at importere point.
    Jeg får en vba, og jeg vil uploade den for at prøve.

  • DANIEL BARRIOS januar 2008 kl

    ¿¿¿¿HVORDAN GØR JEG FOR AT IMPORERE KOORDINATERNE FRA EXCEL TIL MIKROSTATION OG TEGNE MINE LINJER; GENNEM VÆRKTØJSBOKSER-APPEN> XYZtext> IMPORT COORDINALES ???????

    ER DER HVORDAN BRUGER I DENNE ANVENDELSE TIL IMPORT ???

  • DANIEL BARRIOS januar 2008 kl

    GOD DAG, GALVAREZHN

    Tak, men mit tilfælde er dette:

    Jeg har en database i Excel, hvor jeg har oprindelseskoordinaterne og destinationskoordinaterne, og jeg vil have den til at tegne linjerne i autocad. """MEN""" Uden at kopiere og indsætte, men snarere er operationen automatisk, det vil sige med en makro eller en eller anden kode for at skabe grænsefladen, eller måske i AUTOCAD eller MICROSTATION ER DER DEN GRÆNSEFLADE, der importerer data fra excel AUTOCAD eller MIKROSTATION, hvis det er tilfældet

    Du foreslår mig galvarezhn
    ??????????? TAK

  • g! december 2007 kl

    Hej Daniel, samme procedure forklaret her

    http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/

    det virker, men i stedet for at aktivere punktkommandoen
    aktiver kommandolinjen eller plinten
    I stedet for at placere pointene vil du tegne en linje

    hensyn

  • DANIEL BARRIOS december 2007 kl

    Jeg er forfattere og jeg leder efter måder, hvordan jeg kan tegne automatiserede linjer i AutoCAD fra en database i Excel, dvs. med koordinaterne og koordinater ORIGIN DESTINATION

    MEN jeg duger ikke punkter, men linjer direkte det er sagen punkt oprindelse og forskellige punkter DESTINATIONER
    TAK

  • Links november 2007 kl

    Denne lisp kan gøre det

    (defun c: txt-xyzs ()
    (setq a (ssget)
    n (sslength a)
    Jeg 0
    f (åben (getstring "\nfilnavn: ") "w")
    )
    (gentag n
    (setq navn (ssname ai)
    ent (fanget navn)
    tp (cdr (associeret 0 ent))
    )

    (hvis (= "TEKST" tp)
    (hvis (og (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
    (progn
    (setq ip (cdr (associ 10 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associeret 1 ent))
    )
    (princ (strcat x "," y "," z "," s "\n") f)
    ), venstre-begrundet tekst
    (progn
    (setq ip (cdr (associ 11 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associeret 1 ent))
    )
    (princ (strcat x "," y "," z "," s "\n") f)
    ), bortset fra venstre-begrundet
    ), hvis
    ), hvis

    (hvis (= "MTEXT" tp)
    (progn
    (setq ip (cdr (associ 10 ent))
    x (rtos (bil ip) 2 2)
    og (rtos (cadr ip) 2 2)
    z (rtos (caddr ip) 2 2)
    s (cdr (associeret 1 ent))
    )
    (princ (strcat x "," y "," z "," s "\n") f)
    ), venstre-begrundet tekst
    ); Hvis mtext

    (setq i (1 + i))
    ), gentag
    (Luk f)
    )

Efterlad en kommentar