Hur man laddar ner punktkoordinater från AutoCAD. Exportera koordinater från CAD till txt. Starta Point2CAD-programmet

(DWG, DXF). Importerad text kan översättas med med hjälp av översättningsminnen () och ordlistor, vilket sparar den tid som krävs för översättning. Den översatta texten kan importeras tillbaka till AutoCAD-ritningen med hjälp av verktyget TXT2DXF. Verktygen DXF2TXT och TXT2DXF är kommandoradsverktyg som är extremt enkla att använda och ger effektiva resultat.

Författare till programmet: mikegor(Mikhail), sidan DXF2TXT och TXT2DXF och kontakt med författaren

Distributionsvillkor : Fri.

Detaljerad beskrivning:

Verktygen DXF2TXT och TXT2DXF är designade för att exportera text från AutoCAD-ritningar (DWG, DXF) och importera den översatta texten tillbaka till ritningarna. Verktygen DXF2TXT och TXT2DXF är kommandoradsverktyg. Formatet DXF 2004 stöds. Historien om programmet sedan 2006 beskrivs på följande länk: Autocad -> Text -> TM -> Autocad.

Användningsinstruktioner

  1. Förbereda en ritning för översättning: ofta i ritningar är ett stort textblock uppdelat i separata block av typen TEXT. Det rekommenderas att kombinera dem till enstaka MTEXT-block med Express-Utilities: markera de nödvändiga TEXT-blocken och sedan Express -> Text -> Konvertera text till Mtext. Därefter ska ritningen exporteras till DXF-format. Om ritningen innehåller objekt som är svåra att exportera, kan du samla all text som behöver översättas till ett lager och exportera endast det till DXF.
  2. Låt oss anta att ritningarna Machine1.dxf och Machine2.dxf finns i mappen C:\Translate\ZhadinaGovyadina\Project200. Körbara filer Verktygen dxf2txt.exe och txt2dxf.exe måste antingen placeras i samma mapp eller i en mapp som ingår i systemet PATH-variabel. Till exempel, om verktygen finns i mappen C:\Program Files\DXFUtil, högerklickar du på "Den här datorn" - Egenskaper - Avancerat - Miljövariabler . Där, i systemvariablerna eller i variablerna för den aktuella användaren, hittar vi PATH-variabeln och lägger till i slutet: ;C:\Program Files\DXFUtil (semikolonet är separatorn för olika sökvägar i denna variabel).
  3. Ring kommandoraden: Start - Kör - cmd. Ange följande kommandon och avsluta vart och ett med en nyckel STIGA PÅ:C: cd C:\Translate\ZhadinaGovyadina\Project200
    Från: dxf2txt Machine1.dxf Machine2.dxf

    Efter detta kommer filerna Machine1.txt och Machine2.txt att visas i den här mappen. I dessa filer har varje exporterat textblock formatet:

    (n-mmm)
    Text, text, text

    n - ett nummer från 1 till 4, som indikerar blocktypen MTEXT/TEXT/DIMENSION/ATTDEF, mmm - blocknumret. Block olika typer numreras separat.

  4. Vi översätter de resulterande textfilerna i ditt favorit TM-program. Så, till exempel, om vi använder Trados, importerar vi textfilen till Word och fortsätter sedan på ett vanligt sätt. Filstrukturen ska inte ändras, d.v.s. Du kan inte ta bort blocketiketter eller infoga styckeslut. När översättningen är klar exporterar du tillbaka den till en textfil. Låt till exempel källfilen se ut så här:

    {2-001}
    Jag har en katt.
    {1-001}
    Jag gillar äpplen.

    Översättningen ska se helt liknande ut:

    {2-001}
    Jag har en katt.
    {1-001}
    Jag gillar äpplen.

  5. Efter detta importerar vi översättningen tillbaka till ritningen. Låt oss anta att de översatta textfilerna har samma namn, Machine1.txt och Machine2.txt. Sedan i kommandorad skriv kommandot:txt2dxf Maskin1.dxf Maskin2.dxf

    Efter detta kommer filerna Machine1_TR.dxf och Machine2_TR.dxf att visas i den aktuella mappen (originalritningarna Machine1.dxf och Machine2.dxf sparas). Om filnamnen är olika, till exempel Machine1_RU.txt och Machine2_RU.txt, måste DXF-filerna som texten kommer att importeras till kopieras till filer med samma namn Machine1_RU.dxf och Machine2_RU.dxf, och efter import av filerna Maskin1_RU_TR kommer att skapas.dxf och Machine2_RU_TR.dxf.

    Om allt gjordes korrekt kommer de översatta textblocken att visas exakt där originaltexterna var. Om blocken är förvirrade, leta efter extra linjer in textfil med översättningen.

Låt oss säga att vi vill exportera punkter i CAD-format till en kommaseparerad lista för att ladda upp till en delad station och lägga bud på webbplatsen. Tidigare såg vi hur man importerar dem från excel eller txt med AutoCAD y med Microstation, låt oss nu se hur man exporterar dem.

Äta olika sätt för att göra detta som att räkna kor kan du räkna benen och dela dem med fyra, eller så kan du inte räkna korna längre. Låt oss titta på några sätt:

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

I exemplet har jag en graf som har fem hörn och jag behöver exportera koordinaterna till en txt-fil.

För att göra detta placerade jag prickar i den synliga tjockleken. Kom ihåg att linjetjockleken i Microstation är dynamisk, så de märks direkt.

Första steget: Aktivera koordinatexportverktyget (om det inte är aktivt), för detta väljer vi

verktyg
verktygslådor
vi aktiverar det sista kommandot (xyz)
sedan stängde vi panelen och var tvungna att aktiveras på detta sätt

Andra steg: Välj de punkter vi vill exportera, välj sedan kommandot Exportera koordinater, som är uppåtpilen, och fyll i villkoren:

Data fil
-Filnamn
-Ändra koordinater
-Universitet
-Decimaler
-Separator
-har
-Omvandling/suffix
- Startnummer

Panelen låter dig välja alternativ om endast valda ritningar (enkla), ritningar innanför ett staket eller hela filen (alla)

Slutresultatet är en TXT-fil som kan öppnas från Excel.

I mitt fall tilldelade jag ett nummer genom att markera kryssrutan till höger

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

För att avgöra vilka punkter, ringer mikrostationen siffrorna vid varje punkt, med den färg, linjetyp och textstorlek du har aktiverat.

2. Gör det med AutoCAD

Innan vi introducerades till CivilCAD (Softdesk) använde vi en DOS-applikation som fortfarande heter dxf2csv Du kan testa detta om du gillar att plåga dig själv med nostalgi, 🙂 det finns också flera appar " ingen gratis"Och jag är säker på att det måste finnas någon gratis, men i det här fallet kommer vi att se det göras med Softdesk8, liknande CivilCAD.

För att göra prickarna synliga ändrade jag formatet med format/punktformat/punktstil. För att göra tjockleken på linjerna synlig måste du aktivera "Lts" med ett lägre värde på 1 tills vi ser en skillnad.

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

Andra steg: Skriv in punkterna i databasen: Det finns olika former för detta, i det här fallet kommer vi att göra det automatiskt: punkter / börvärden / automatiskt, välj sedan varje rad i polygonen.
Signalen som har införts är att göra poäng/börvärden/lista över tillgängliga punkter. Den ska visa +6, vilket betyder att det redan finns 5 poäng inlagda i databasen.

Tredje steget: exportpunkter.
För att exportera de artiklar vi gör:

poäng / import-exportpunkter / exportpunkter till fil
- Välj exportformat, i det här fallet PNE (Point, North, East)
-Vi väljer filens målmapp och skriver ner namnet
- På kommandoraden väljer vi exportalternativen (efter val, efter rang... i det här fallet använder vi allt, allt)
-Då försvann filen, i det här fallet separerade expacios men lika kan öppnas med excel

Om punkterna är skrivna med stora storlekar måste du ändra de metriska enheterna eftersom standardenheterna kommer på engelska (AEC / inställningsritning / enhetsvinkel / välj metrisk)

Av denna anledning hade punkterna ingen höjd, detta ämne kommer att ses i ett annat inlägg när vi pratar om konturlinjer.

Tro mig, är det någon som vet ett makro för atocad som är enklare och friare?

Någon annan som gör detta?

Beskrivning av kommandon.

Geo_Import

Fil.

Välja rader.

Om du markerar kryssrutan kommer du att kunna välja rader från den nedladdade filen; om du avmarkerar kryssrutan kommer all data från filen att laddas ner. Tyvärr finns det en begränsning när du väljer rader manuellt; du kan välja vilket antal som helst, men inte mer än 256 rader kommer att laddas.

Avgränsare.

Vi väljer vad som fungerar som en dataseparator, tillgänglig när du expanderar filen txt. Du kan välja bland de som erbjuds eller ange ditt eget alternativ när du väljer "Annat"

Dataformat.

Det är möjligt att ändra dataformat, och X betyder riktningen mot norr.

Skapat objekt.

Huvudobjekt.

Postering. Vi väljer ett objekt som kommer att konstrueras (ritas) med hjälp av koordinater från filen; följande objekt är tillgängliga:

  • Punkt
  • Blockera
  • Cirkel
  • Polyline
  • 3D polylinje
    När du väljer ett objekt blockera, kommer du att uppmanas att välja ett blocknamn från listan över befintliga i ritningen.

Sekundära objekt.

Går att skriva under siffra, märke Och beskrivning varje punkt, om ett block väljs som huvudobjekt och det innehåller attribut, kan värdet skrivas till attributen.
Utöver de data som hämtas från filen kan du ange nya:

  • siffra . Inmatningsformat *#* , Var * - prefixet/suffixet kan utelämnas, # - ett heltal.
  • Mark . Inmatningsformatet är ett reellt tal; om du anger det med ett + eller - tecken kommer det att läggas till respektive subtraheras från markeringen från filen.
  • Beskrivning . gratis inmatningsformat.

För varje objekt kan du välja ett lager från listan över befintliga i ritningen eller skapa ett nytt, samt ställa in färgen och ställa in texthöjden för etiketter. Valet är också tillgängligt om man ska ta hänsyn till UCS när man konstruerar objekt


Antingen en punkt eller ett kommatecken kan fungera som bråkavgränsare.

Geo_Export

Fil

Vi anger var koordinaterna kommer att registreras, du kan skapa det som ny fil, och öppna en befintlig, kommer data att läggas till det som redan finns i filen.

Välja objekt

Välj efter...
Vi anger ett provobjekt (primitivt) vars data behöver erhållas, varefter alla objekt (primitiv) i ritningen som liknar det som anges som prov kommer att väljas, nämligen samma typ, färg och lager, följande typer av objekt (primitiver) är tillgängliga:

  • Linjesegmentet,
  • Polyline,
  • 3D polylinje,
  • Mlinia,
  • Spline,
  • Text,
  • Mtext,
  • Blockera,
  • Cirkel,
  • Punkt.
  • Cogo point (civil)
  • (Jag kan utöka listan om det behövs...)

Välja från… låter dig välja objekt (primitiver) från de som tidigare valts enligt provet.
I det här fallet, för tydlighetens skull (eller du har valt) kommer dialogen att visa: typ, lager, färg och antal markerade objekt.

Dataformat

Avgränsare. Vi väljer vad som ska fungera som dataseparator när vi skriver till en fil. Du kan välja bland de som erbjuds eller ange ditt eget alternativ när du väljer "Annat"
siffra

  • Standard 1 -> 1,2,3,...,n.
  • Beställnings inmatningsformat: *#*, där * är valfritt antal bokstäver, före # är ett prefix, efter # är ett suffix, # är ett tal (valfritt antal siffror), exempel tr235ort -> tr235ort, tr236ort, tr237ort,..., tr(235+n)ort.
  • Närmaste prov , kommer texten närmast objektet att användas som en siffra, med valfritt innehåll, men när du väljer samma "närmast text"-läge för Marks, texter med formatet #.#, där # är valfritt antal siffror, . - punkten eller kommatecken kommer att reserveras för märken och kommer inte att användas för siffror.
  • Innehåll (endast tillgängligt för objekt (primitiver) av text- och MText-typerna) kommer innehållet i texten att användas som ett nummer.
  • Lista över attributnamn (tillgängligt för objekt (primitiver) av typen Block) kan du välja innehållet i ett av attributen som ett nummer; om det finns ett attribut som heter "Nej" i blocket kommer det automatiskt att föreslås som standard.
  • siffra eller namn för Cogo-poäng (civil)

Mark

  • Z-koordinat - Z-koordinat för objektet (primitiv).
  • Beställnings inmatningsformat: verkligt tal.
  • Närmaste prov , kommer texten närmast objektet att användas som ett märke, i formatet #.#, där # är valfritt antal siffror, . - punkt eller kommatecken.
  • Innehåll (endast tillgängligt för objekt (primitiver) av text- och MText-typerna) kommer innehållet i texten att användas som ett märke.
  • Lista över attributnamn (tillgänglig för objekt (primitiver) av typen Block) kan du välja innehållet i ett av attributen som ett märke; om det finns ett attribut i blocket med namnet "H" (stor latin h), kommer det att automatiskt föreslagna som standard.

Beskrivning

  • Inte nödvändig - utelämnad, frånvarande.
  • Beställnings inmatningsformat: vad som helst ☺.
  • Innehåll (endast tillgängligt för objekt (primitiver) av text- och MText-typerna) kommer innehållet i texten att användas som en beskrivning.
  • Lista över attributnamn (tillgängligt för objekt (primitiver) av typen Block) kan du välja innehållet i ett av attributen som en beskrivning; om det finns ett attribut som heter "COD" i blocket kommer det automatiskt att föreslås som standard.
  • Beskrivning eller namn för Cogo-poäng (civil)

En bock i kryssrutan betyder att man signerar uppgifterna på ritningen.
Koordinatsystem

  • MSK- Koordinater kommer att beräknas i världens koordinatsystem, utan att de nuvarande inställningarna ignoreras
  • PSK- Koordinater kommer att beräknas i det installerade användarkoordinatsystemet.


Vi väljer vad som ska skrivas som X (den första koordinaten), riktningen mot norr (geodetisk CS) eller österut (matematisk CS)

Sortera koordinater

Primär sortering

För sortering "moturs/medurs" och "radial" beräknas medelvärdet mellan de valda som mittpunkt.
För att inaktivera sortering, avmarkera rutan (klicka på kryssrutan med en bock igen), i detta fall kommer punkterna att numreras i den ordning de valdes i ritningen, vid samtidig val av en grupp av punkter, numreringen inom gruppen kommer att motsvara den ordning i vilken de skapades i ritningen.

Sekundär sortering

Om det finns koordinater motsvarande primärsortering tillämpas sekundärsortering på dem.

Sortera varje grupp separat

För polylinjer kommer sortering att tillämpas på varje polylinje individuellt, och numreringsordningen för polylinjer under icke-interaktivt val (Välj med...) kommer att vara i den ordning de skapades i ritningar, eller i ordningsföljden för urval under interaktivt urval (Välj från...)
För block, punkter och cirklar, endast tillgängligt genom interaktivt urval (Välj från...), kommer sortering och numrering att tillämpas på varje grupp i tur och ordning enligt deras val i ritningen.

De flesta programinställningar kommer att sparas mellan AutoCAD-sessioner.

Kostnad.

300 R. Betalning med faktura/kontrakt är möjlig. Rabatter för födelsedagsmänniskor och aktiva forummedlemmar.

Installation

Applikationen installeras automatiskt i AutoCAD (och CIVL 3D) från och med version 2013. Panelen "Geo ▼▲" visas på menyfliksområdet, på fliken "Add-Ins"

För mer tidigare versioner, efter installationen måste du ladda en fil med tillägget VLX med kommandot LOAD och en fil med tillägget CUIX med kommandot MENU LOAD
Filerna finns här: C:\ProgramData\Autodesk\ApplicationPlugins\BearDyugin_Coordinate_Import_Export.bundle

Om provperioden har löpt ut och du inte har registrerat applikationen, efter installationen ny version Det kommer att finnas ytterligare 10 dagar tillgängliga för testning.

Borttagning.

Avinstallation utförs med vanliga Windows-metoder via Kontrollpanelen -> Lägg till\Ta bort program


Program laddar (importerar) koordinater för punkter från filer i formaten *.txt, *.csv, *. tsv till Autocad version 2000-2013.

Filen med koordinater för import kan genereras manuellt, eller med hjälp av GroundArc TSP-programmet eller annat program.


Arbeta med programmet:

1. Starta programmet Point2CAD:


Om filen innehåller en rubrikrad med kolumnbeteckningar (se exempelfil nr 1, första raden "N X Y H"), måste du ställa in flaggan "Hoppa över den första raden (huvudet) i källfilen". Om detta inte görs kommer Point2CAD att visa ett felmeddelandefönster.


Som standard, i Autocad sammanfaller inte axlarnas riktning med de geodetiska; i detta fall måste du ställa in flaggan "Swap X and Y (för korrekt import till AutoCAD)".

2. Välj filer att importera:


3. Konvertera data genom att klicka på knappen "Konvertera":


Ett meddelandefönster kommer att visa förloppet av konverteringsprocessen;

Dokument med tillägget *.src visas i mappen med källdata;

4. För att importera punktkoordinater till Autocad måste du starta Autocad och välja menyn "Verktyg->Kör skript"

Ange sedan *.src-dokumentet med koordinater som härrör från programmet


Tryck sedan på knappen "Öppna" Punkter med koordinater från det laddade dokumentet kommer att visas på skärmen

Låt oss säga att vi vill exportera punkter i CAD-format till en kommaseparerad lista för att ladda upp till en delad station och lägga bud på webbplatsen. Tidigare såg vi hur man importerar dem från excel eller txt med AutoCAD y med Microstation, låt oss nu se hur man exporterar dem.

Det finns olika sätt att göra detta på, som att räkna kor, man kan räkna benen och dela dem med fyra, eller så kan man inte räkna korna längre. Låt oss titta på några sätt:

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

I exemplet har jag en graf som har fem hörn och jag behöver exportera koordinaterna till en txt-fil.

För att göra detta placerade jag prickar i den synliga tjockleken. Kom ihåg att linjetjockleken i Microstation är dynamisk, så de märks direkt.

Första steget: Aktivera koordinatexportverktyget (om det inte är aktivt), för detta väljer vi

verktyg
verktygslådor
vi aktiverar det sista kommandot (xyz)
sedan stängde vi panelen och var tvungna att aktiveras på detta sätt

Andra steg: Välj de punkter vi vill exportera, välj sedan kommandot Exportera koordinater, som är uppåtpilen, och fyll i villkoren:

Data fil
-Filnamn
-Ändra koordinater
-Universitet
-Decimaler
-Separator
-har
-Omvandling/suffix
- Startnummer

Panelen låter dig välja alternativ om endast valda ritningar (enkla), ritningar innanför ett staket eller hela filen (alla)

Slutresultatet är en TXT-fil som kan öppnas från Excel.

I mitt fall tilldelade jag ett nummer genom att markera kryssrutan till höger

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

För att avgöra vilka punkter, ringer mikrostationen siffrorna vid varje punkt, med den färg, linjetyp och textstorlek du har aktiverat.

2. Gör det med AutoCAD

Innan vi introducerades till CivilCAD (Softdesk) använde vi en DOS-applikation som fortfarande heter dxf2csv Du kan testa detta om du gillar att plåga dig själv med nostalgi, 🙂 det finns också flera appar " ingen gratis"Och jag är säker på att det måste finnas någon gratis, men i det här fallet kommer vi att se det göras med Softdesk8, liknande CivilCAD.

För att göra prickarna synliga ändrade jag formatet med format/punktformat/punktstil. För att göra tjockleken på linjerna synlig måste du aktivera "Lts" med ett lägre värde på 1 tills vi ser en skillnad.

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

Andra steg: Skriv in punkterna i databasen: Det finns olika former för detta, i det här fallet kommer vi att göra det automatiskt: punkter / börvärden / automatiskt, välj sedan varje rad i polygonen.
Signalen som har införts är att göra poäng/börvärden/lista över tillgängliga punkter. Den ska visa +6, vilket betyder att det redan finns 5 poäng inlagda i databasen.

Tredje steget: exportpunkter.
För att exportera de artiklar vi gör:

poäng / import-exportpunkter / exportpunkter till fil
- Välj exportformat, i det här fallet PNE (Point, North, East)
-Vi väljer filens målmapp och skriver ner namnet
- På kommandoraden väljer vi exportalternativen (efter val, efter rang... i det här fallet använder vi allt, allt)
-Då försvann filen, i det här fallet separerade expacios men lika kan öppnas med excel

Om punkterna är skrivna med stora storlekar måste du ändra de metriska enheterna eftersom standardenheterna kommer på engelska (AEC / inställningsritning / enhetsvinkel / välj metrisk)

Av denna anledning hade punkterna ingen höjd, detta ämne kommer att ses i ett annat inlägg när vi pratar om konturlinjer.

Tro mig, är det någon som vet ett makro för atocad som är enklare och friare?

Någon annan som gör detta?




Topp