Cum să descărcați coordonatele punctului din AutoCAD. Exportați coordonatele din CAD în txt. Lansați programul Point2CAD

(DWG, DXF). Textul importat poate fi tradus folosind folosind memorii de traducere () și glosare, ceea ce economisește timpul necesar traducerii. Textul tradus poate fi importat înapoi în desenul AutoCAD folosind utilitarul TXT2DXF. Utilitarele DXF2TXT și TXT2DXF sunt utilitare de linie de comandă care sunt extrem de ușor de utilizat și oferă rezultate eficiente.

Autorul programului: mikegor(Mikhail), pagina DXF2TXT și TXT2DXF și contact cu autorul

Condiții de distribuție : Gratuit.

Descriere detaliata:

Utilitarele DXF2TXT și TXT2DXF sunt concepute pentru a exporta text din desene AutoCAD (DWG, DXF) și pentru a importa textul tradus înapoi în desene. Utilitarele DXF2TXT și TXT2DXF sunt utilitare de linie de comandă. Este suportat formatul DXF 2004. Istoricul programului din 2006 este descris la următorul link: Autocad -> Text -> TM -> Autocad.

Instructiuni de folosire

  1. Pregătirea unui desen pentru traducere: adesea în desene, un bloc de text mare este împărțit în blocuri separate de tip TEXT. Este recomandat să le combinați în blocuri MTEXT unice folosind Express-Utilities: marcați blocurile TEXT necesare și apoi Express -> Text -> Convert Text to Mtext. Apoi, desenul ar trebui să fie exportat în format DXF. Dacă desenul conține obiecte greu de exportat, atunci puteți colecta tot textul care are nevoie de traducere într-un singur strat și exportați doar acela în DXF.
  2. Să presupunem că desenele Machine1.dxf și Machine2.dxf se află în folderul C:\Translate\ZhadinaGovyadina\Project200. Fișiere executabile Utilitarele dxf2txt.exe și txt2dxf.exe trebuie fie plasate în același folder, fie într-un folder care este inclus în sistem variabila PATH. De exemplu, dacă utilitarele se află în folderul C:\Program Files\DXFUtil, apoi faceți clic dreapta pe „Computerul meu” - Proprietăți - Avansat - variabile de mediu . Acolo, în variabilele de sistem sau în variabilele pentru utilizatorul curent, găsim variabila PATH și adăugăm la final: ;C:\Program Files\DXFUtil (punctul și virgulă este separatorul diferitelor căi din această variabilă).
  3. Apelați linia de comandă: Start - Run - cmd. Introduceți următoarele comenzi, terminând fiecare cu o cheie INTRODUCE:C: cd C:\Translate\ZhadinaGovyadina\Project200
    De la: dxf2txt Machine1.dxf Machine2.dxf

    După aceasta, fișierele Machine1.txt și Machine2.txt vor apărea în acest folder. În aceste fișiere, fiecare bloc de text exportat are formatul:

    (n-mmm)
    Text, text, text

    n - un număr de la 1 la 4, indicând tipul blocului MTEXT/TEXT/DIMENSION/ATTDEF, mmm - numărul blocului. Blocuri tipuri diferite sunt numerotate separat.

  4. Traducem fișierele text rezultate în programul TM preferat. Deci, de exemplu, dacă folosim Trados, atunci importăm fișierul text în Word și apoi continuăm într-un mod standard. Structura fișierului nu trebuie modificată, de exemplu. Nu puteți elimina etichetele blocurilor sau nu puteți introduce capete de paragraf. Când traducerea este gata, exportați-o înapoi într-un fișier text. Să fie, de exemplu, fișierul sursă să arate astfel:

    {2-001}
    Eu am o pisică.
    {1-001}
    Imi plac merele.

    Traducerea ar trebui să arate complet asemănătoare:

    {2-001}
    Eu am o pisică.
    {1-001}
    Imi plac merele.

  5. După aceasta, importăm traducerea înapoi în desen. Să presupunem că fișierele text traduse au aceleași nume, Machine1.txt și Machine2.txt. Apoi în Linie de comanda tastați comanda:txt2dxf Machine1.dxf Machine2.dxf

    După aceasta, fișierele Machine1_TR.dxf și Machine2_TR.dxf vor apărea în folderul curent (desenele originale Machine1.dxf și Machine2.dxf sunt salvate). Dacă numele fișierelor sunt diferite, de exemplu, Machine1_RU.txt și Machine2_RU.txt, atunci fișierele DXF în care va fi importat textul trebuie copiate în fișiere cu aceleași nume Machine1_RU.dxf și Machine2_RU.dxf, iar după importare fișierele Machine1_RU_TR va fi creată. dxf și Machine2_RU_TR.dxf.

    Dacă totul a fost făcut corect, blocurile de text traduse vor apărea exact acolo unde erau textele originale. Dacă blocurile sunt confuze, atunci căutați linii suplimentare fisier text cu traducerea.

Să presupunem că vrem să exportăm puncte în format CAD într-o listă separată prin virgulă pentru a le încărca pe o stație partajată și a licita pe site. Anterior am văzut cum să le importam din excel sau txt cu AutoCAD y cu Microstation, acum să vedem cum să le exportăm.

Mânca căi diferite pentru a face asta ca să numărați vacile, puteți număra picioarele și le puteți împărți la patru, sau nu mai puteți număra vacile. Să ne uităm la câteva moduri:

1. Făcând acest lucru cu Microstation (dgn to txt)

În exemplu, am un grafic care are cinci vârfuri și trebuie să export coordonatele într-un fișier txt.

Pentru a face acest lucru, am plasat puncte în grosimea vizibilă. Amintiți-vă că grosimea liniei în Microstation este dinamică, astfel încât acestea sunt imediat vizibile.

Primul pas: Activați instrumentul de export de coordonate (dacă nu este activ), pentru aceasta selectăm

unelte
cutii de scule
activăm ultima comandă (xyz)
apoi am închis panoul și a trebuit să fim activați astfel

Al doilea pas: Selectați punctele pe care vrem să le exportăm, apoi selectați comanda Export Coordinates, care este săgeata în sus, și completați condițiile:

Fișier de date
-Nume de fișier
- Schimbarea coordonatelor
-Universitate
-Decimale
-Separator
-având
-Conversie/sufix
- Numărul de pornire

Panoul vă permite să selectați opțiuni, fie că sunt doar desene selectate (single), desene în interiorul unui gard sau întregul fișier (toate)

Rezultatul final este un fișier TXT care poate fi deschis din excel.

În cazul meu, am atribuit un număr bifând caseta de selectare din dreapta

În cazul în care fișierul există deja, se afișează o fereastră care vă întreabă dacă doriți să înlocuiți sau să adăugați (adăugați sau adăugați).

Pentru a determina ce puncte, microstația formează numerele în fiecare punct, cu culoarea, tipul de linie și dimensiunea textului pe care le aveți active.

2. Făcând-o cu AutoCAD

Înainte de a fi introduși în CivilCAD (Softdesk), am folosit o aplicație DOS numită încă dxf2csv Poți încerca asta dacă îți place să te chinui cu nostalgie, 🙂 există și mai multe aplicații" nu gratis„Și sunt sigur că trebuie să existe unul gratuit, dar în acest caz îl vom vedea făcut cu Softdesk8, similar cu CivilCAD.

Pentru a face punctele vizibile, am schimbat formatul cu format/format punct/stil punct. Pentru a face vizibilă grosimea liniilor, trebuie să activați „Lts” folosind o valoare mai mică de 1 până când vedem o diferență.

Primul pas: Deschideți un proiect sau creați unul nou

Al doilea pas: Introduceți punctele în baza de date: Există diferite forme pentru aceasta, în acest caz o vom face automat: puncte / puncte de referință / automat, apoi selectați fiecare linie a poligonului.
Semnalul care a fost introdus este de a face puncte/puncte de setare/lista de puncte disponibile. Ar trebui să arate +6, ceea ce înseamnă că există deja 5 puncte introduse în baza de date.

Al treilea pas: puncte de export.
Pentru a exporta articolele facem:

puncte / puncte de import-export / puncte de export în fișier
- Selectați formatul de export, în acest caz PNE (Punct, Nord, Est)
-Selectăm folderul de destinație al fișierului și notăm numele
- În linia de comandă selectăm opțiunile de export (după alegere, după rang... în acest caz folosim totul, totul)
-Apoi, fișierul a dispărut, în acest caz expacios separate dar egale pot fi deschise folosind excel

În cazul în care punctele sunt scrise cu dimensiuni mari, trebuie să schimbați unitățile metrice deoarece cele implicite vin în limba engleză (AEC / desen de setare / unghiul unității / selectați metrica)

Din acest motiv punctele nu aveau înălțime, acest subiect va fi văzut într-o altă postare când vorbim despre linii de contur.

Crede-mă, știe cineva o macro pentru atocad care să fie mai simplă și mai liberă?

Mai face cineva asta?

Descrierea comenzilor.

Geo_Import

Fişier.

Selectarea rândurilor.

Dacă bifați caseta, veți putea selecta rânduri din fișierul descărcat; dacă debifați caseta, toate datele din fișier vor fi descărcate. Din păcate, există o limitare la selectarea manuală a rândurilor; puteți selecta orice număr, dar nu vor fi încărcate mai mult de 256 de rânduri.

Delimitator.

Selectăm ceea ce servește ca separator de date, disponibil la extinderea fișierului txt. Puteți alege dintre cele oferite sau puteți introduce propria opțiune când selectați „Altele”

Format de date.

Este posibil să se schimbe formatele de date, iar X înseamnă direcția spre nord.

Obiecte create.

Obiectul principal.

Picheta. Selectăm un obiect care va fi construit (desenat) folosind coordonatele din fișier; sunt disponibile următoarele obiecte:

  • Punct
  • bloc
  • Cerc
  • Polilinie
  • Polilinie 3D
    La selectarea unui obiect bloc, vi se va solicita să selectați un nume de bloc din lista celor existente în desen.

Obiecte secundare.

Posibil de semnat număr, marcăȘi Descriere fiecare punct, dacă un bloc este selectat ca obiect principal și conține atribute, atunci valoarea poate fi scrisă în atribute.
Pe lângă datele preluate din fișier, puteți specifica altele noi:

  • Număr . formatul de intrare *#* , Unde * - prefixul/sufixul poate fi omis, # - un număr întreg.
  • marcă . Formatul de intrare este un număr real; dacă îl introduceți cu semnul + sau -, acesta va fi adăugat sau, respectiv, scăzut din marcajul din fișier.
  • Descriere . format de intrare liber.

Pentru fiecare obiect, puteți selecta un strat din lista celor existente în desen sau puteți crea unul nou, precum și să setați culoarea și să setați înălțimea textului pentru etichete. De asemenea, este disponibilă posibilitatea de a lua în considerare sau nu UCS-ul la construirea obiectelor


Fie un punct, fie o virgulă poate servi ca separator de fracții.

Geo_Export

Fişier

Indicăm unde vor fi înregistrate coordonatele, le puteți crea ca fișier nou, și deschideți unul existent, datele vor fi atașate la ceea ce este deja în fișier.

Selectarea obiectelor

Selectați după...
Indicăm un obiect eșantion (primitiv) ale cărui date trebuie obținute, după care vor fi selectate toate obiectele (primitivele) din desen similar celui specificat ca eșantion, și anume același tip, culoare și strat, următoarele tipuri de obiectele (primitive) sunt disponibile:

  • Segment de linie,
  • polilinie,
  • Polilinie 3D,
  • Mlinia,
  • Splina,
  • Text,
  • MText,
  • Bloc,
  • Cerc,
  • Punct.
  • Punct Cogo (civil)
  • (Pot extinde lista dacă este necesar...)

Alege din… vă permite să selectați obiecte (primitive) dintre cele selectate anterior în funcție de eșantion.
În acest caz, pentru claritate (sau ați ales) dialogul va afișa: tipul, stratul, culoarea și numărul de obiecte selectate.

Format de date

Delimitator. Alegem ce va servi drept separator de date atunci când scriem într-un fișier. Puteți alege dintre cele oferite sau puteți introduce propria opțiune când selectați „Altele”
Număr

  • Mod implicit 1 -> 1,2,3,…,n.
  • Personalizat format de intrare: *#*, unde * este orice număr de litere, înainte de # este un prefix, după # este un sufix, # este un număr (orice număr de cifre), exemplu tr235ort -> tr235ort, tr236ort, tr237ort,..., tr(235+n )ort.
  • Cel mai apropiat test , textul cel mai apropiat de obiect va fi folosit ca număr, cu orice conținut, dar atunci când alegeți același mod „cel mai apropiat text” pentru Marks, textele de format #.#, unde # este orice număr de cifre, . - punctul sau virgula vor fi rezervate pentru note și nu vor fi folosite pentru numere.
  • Conţinut (disponibil numai pentru obiecte (primitive) de tipurile Text și MText) conținutul textului va fi folosit ca număr.
  • Lista de nume de atribute (disponibil pentru obiecte (primitive) de tip Bloc) puteți selecta conținutul unuia dintre atribute ca număr; dacă în bloc există un atribut numit „Nu”, acesta va fi propus automat în mod implicit.
  • Număr sau Nume pentru puncte Cogo (civil)

marcă

  • coordonata Z - Coordonata Z a obiectului (primitiva).
  • Personalizat format de intrare: număr real.
  • Cel mai apropiat test , textul cel mai apropiat de obiect va fi folosit ca marcaj, în formatul #.#, unde # este orice număr de cifre, . - punct sau virgulă.
  • Conţinut (disponibil numai pentru obiecte (primitive) de tipurile Text și MText) conținutul textului va fi folosit ca marcaj.
  • Lista de nume de atribute (disponibil pentru obiecte (primitive) de tip Bloc) puteți selecta conținutul unuia dintre atribute ca marcaj; dacă în bloc există un atribut cu numele „H” (h majusculă latină), acesta va fi automat propus implicit.

Descriere

  • Nu este necesar - omis, absent.
  • Personalizat format de intrare: orice ☺.
  • Conţinut (disponibil numai pentru obiecte (primitive) de tipurile Text și MText) conținutul textului va fi folosit ca descriere.
  • Lista de nume de atribute (disponibil pentru obiecte (primitive) de tip Block) puteți selecta conținutul unuia dintre atribute ca descriere; dacă există un atribut numit „COD” în bloc, acesta va fi sugerat automat în mod implicit.
  • Descriere sau Nume pentru puncte Cogo (civil)

O bifare în caseta de selectare înseamnă semnarea datelor de pe desen.
Sistem de coordonate

  • MSK- coordonatele vor fi calculate în sistemul de coordonate mondial, ignorând setările curente
  • PSK- coordonatele vor fi calculate în sistemul de coordonate al utilizatorului instalat.


Alegem ce se va scrie X (prima coordonată), direcția spre Nord (CS geodezică) sau spre Est (CS matematică)

Sortarea coordonatelor

Sortare primară

Pentru sortările „în sens invers acelor de ceasornic/în sensul acelor de ceasornic” și „radial”, media dintre cele selectate este calculată ca punct central.
Pentru a dezactiva sortarea, debifați caseta (faceți din nou clic pe caseta de selectare cu bifa), în acest caz punctele vor fi numerotate în ordinea în care au fost selectate în desen, în cazurile de selecție simultană a unui grup de puncte, numerotarea în cadrul grupul va corespunde ordinii în care au fost create în desen.

Sortare secundară

Dacă există coordonate echivalente cu sortarea primară, li se aplică sortarea secundară.

Sortați fiecare grup separat

Pentru Polilinii, sortarea va fi aplicată fiecărei polilinii în mod individual, iar ordinea de numerotare a poliliniilor în timpul selecției neinteractive (Selectare prin...) va fi în ordinea creării lor în desene sau în ordinea selecției în timpul selecției interactive (Alege din...)
Pentru Blocuri, Puncte și Cercuri, disponibile numai prin selecție interactivă (Selectați din...), sortarea și numerotarea se vor aplica pe rând fiecărui grup în funcție de selecția lor din desen.

Majoritatea setărilor programului vor fi salvate între sesiunile AutoCAD.

Cost.​

300 R. Plata prin factura/contract este posibila. Reduceri pentru cei aniversari și membrii activi ai forumului.

Instalare

Aplicația se instalează automat în AutoCAD (și CIVL 3D) începând cu versiunea 2013. Panoul „Geo ▼▲” va apărea pe Ribbon, pe fila „Add-Ins”

Pentru mai mult versiuni anterioare, după instalare, trebuie să încărcați un fișier cu extensia VLX folosind comanda LOAD și un fișier cu extensia CUIX folosind comanda MENU LOAD
Fișierele se află aici: C:\ProgramData\Autodesk\ApplicationPlugins\BearDyugin_Coordinate_Import_Export.bundle

Dacă perioada de probă a expirat și nu ați înregistrat aplicația, atunci după instalare versiune noua Vor fi încă 10 zile disponibile pentru testare.

Îndepărtarea.​

Dezinstalarea se efectuează folosind metode Windows standard prin Panoul de control -> Adăugare\Eliminare programe


Program încarcă (importă) coordonatele punctelor din fișiere în formatele *.txt, *.csv, *. tsv în versiunea Autocad 2000-2013.

Fișierul cu coordonatele pentru import poate fi generat manual sau folosind programul GroundArc TSP sau alt program.


Lucrul cu programul:

1. Lansați programul Point2CAD:


Dacă fișierul conține o linie de antet cu denumiri de coloană (a se vedea exemplul de fișier nr. 1, prima linie „N X Y H”), atunci trebuie să setați indicatorul „Omiteți prima linie (antetul) din fișierul sursă”. Dacă acest lucru nu se face, Point2CAD va afișa o fereastră cu mesaj de eroare.


În mod implicit, în Autocad direcția axelor nu coincide cu cele geodezice; în acest caz, trebuie să setați steag „Swap X și Y (pentru import corect în AutoCAD)”.

2. Selectați fișierele de importat:


3. Convertiți datele făcând clic pe butonul „Convertire”:


O fereastră de mesaj va afișa progresul procesului de conversie;

Documentele cu extensia *.src vor apărea în folderul cu datele sursă;

4. Pentru a importa coordonatele punctului în Autocad, trebuie să lansați Autocad și să selectați meniul „Tool->Run Script”

Apoi specificați documentul *.src cu coordonatele rezultate din program


Apoi apăsați butonul „Deschidere”, pe ecran vor apărea puncte cu coordonatele din documentul încărcat

Să presupunem că vrem să exportăm puncte în format CAD într-o listă separată prin virgulă pentru a le încărca pe o stație partajată și a licita pe site. Anterior am văzut cum să le importam din excel sau txt cu AutoCAD y cu Microstation, acum să vedem cum să le exportăm.

Există diferite moduri de a face acest lucru, cum ar fi numărarea vacilor, puteți număra picioarele și le puteți împărți la patru sau nu mai puteți număra vacile. Să ne uităm la câteva moduri:

1. Făcând acest lucru cu Microstation (dgn to txt)

În exemplu, am un grafic care are cinci vârfuri și trebuie să export coordonatele într-un fișier txt.

Pentru a face acest lucru, am plasat puncte în grosimea vizibilă. Amintiți-vă că grosimea liniei în Microstation este dinamică, astfel încât acestea sunt imediat vizibile.

Primul pas: Activați instrumentul de export de coordonate (dacă nu este activ), pentru aceasta selectăm

unelte
cutii de scule
activăm ultima comandă (xyz)
apoi am închis panoul și a trebuit să fim activați astfel

Al doilea pas: Selectați punctele pe care vrem să le exportăm, apoi selectați comanda Export Coordinates, care este săgeata în sus, și completați condițiile:

Fișier de date
-Nume de fișier
- Schimbarea coordonatelor
-Universitate
-Decimale
-Separator
-având
-Conversie/sufix
- Numărul de pornire

Panoul vă permite să selectați opțiuni, fie că sunt doar desene selectate (single), desene în interiorul unui gard sau întregul fișier (toate)

Rezultatul final este un fișier TXT care poate fi deschis din excel.

În cazul meu, am atribuit un număr bifând caseta de selectare din dreapta

În cazul în care fișierul există deja, se afișează o fereastră care vă întreabă dacă doriți să înlocuiți sau să adăugați (adăugați sau adăugați).

Pentru a determina ce puncte, microstația formează numerele în fiecare punct, cu culoarea, tipul de linie și dimensiunea textului pe care le aveți active.

2. Făcând-o cu AutoCAD

Înainte de a fi introduși în CivilCAD (Softdesk), am folosit o aplicație DOS numită încă dxf2csv Poți încerca asta dacă îți place să te chinui cu nostalgie, 🙂 există și mai multe aplicații" nu gratis„Și sunt sigur că trebuie să existe unul gratuit, dar în acest caz îl vom vedea făcut cu Softdesk8, similar cu CivilCAD.

Pentru a face punctele vizibile, am schimbat formatul cu format/format punct/stil punct. Pentru a face vizibilă grosimea liniilor, trebuie să activați „Lts” folosind o valoare mai mică de 1 până când vedem o diferență.

Primul pas: Deschideți un proiect sau creați unul nou

Al doilea pas: Introduceți punctele în baza de date: Există diferite forme pentru aceasta, în acest caz o vom face automat: puncte / puncte de referință / automat, apoi selectați fiecare linie a poligonului.
Semnalul care a fost introdus este de a face puncte/puncte de setare/lista de puncte disponibile. Ar trebui să arate +6, ceea ce înseamnă că există deja 5 puncte introduse în baza de date.

Al treilea pas: puncte de export.
Pentru a exporta articolele facem:

puncte / puncte de import-export / puncte de export în fișier
- Selectați formatul de export, în acest caz PNE (Punct, Nord, Est)
-Selectăm folderul de destinație al fișierului și notăm numele
- În linia de comandă selectăm opțiunile de export (după alegere, după rang... în acest caz folosim totul, totul)
-Apoi, fișierul a dispărut, în acest caz expacios separate dar egale pot fi deschise folosind excel

În cazul în care punctele sunt scrise cu dimensiuni mari, trebuie să schimbați unitățile metrice deoarece cele implicite vin în limba engleză (AEC / desen de setare / unghiul unității / selectați metrica)

Din acest motiv punctele nu aveau înălțime, acest subiect va fi văzut într-o altă postare când vorbim despre linii de contur.

Crede-mă, știe cineva o macro pentru atocad care să fie mai simplă și mai liberă?

Mai face cineva asta?




Top