Importera poäng från txt i autocad. Importera koordinater från en textfil till en nanoCAD-ritning med det klassiska .NET API

Importera poäng från txt i autocad.  Importera koordinater från en textfil till en nanoCAD-ritning med det klassiska .NET API
Importera poäng från txt i autocad. Importera koordinater från en textfil till en nanoCAD-ritning med det klassiska .NET API

(DWG, DXF). Importerad text kan översättas med använder översättningsminnen () och ordlistor, vilket sparar tid som behövs för översättning. Översatt text med hjälp av verktyget TXT2DXF kan importeras tillbaka till en AutoCAD-ritning. Verktygen DXF2TXT och TXT2DXF är kommandoradsverktyg som är extremt enkla att använda och ger effektiva resultat.

Programförfattare: mikegor(Mikhail), DXF2TXT och TXT2DXF sida 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 översatt text tillbaka till ritningar. 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 nödvändiga TEXT-block 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 endast exportera den till DXF.
  2. Låt oss anta att ritningarna Machine1.dxf och Machine2.dxf finns i mappen C:\Translate\ZhadinaGovyadina\Project200. Verktygsfilerna dxf2txt.exe och txt2dxf.exe måste antingen placeras i samma mapp eller i en mapp som ingår i systemvariabeln PATH. 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 systemvariabler eller i variabler för nuvarande användaren hitta PATH-variabeln och i slutet lägg till: ;C:\Program Files\DXFUtil (semikolonet är en separator mellan olika sökvägar i denna variabel).
  3. Vi kallar kommandoraden: Start - Kör - cmd. Ange följande kommandon och avsluta vart och ett med tangenten STIGA PÅ:C: cd C:\Translate\ZhadinaGovyadina\Project200
    Från: dxf2txt Machine1.dxf Machine2.dxf

    Därefter visas filerna Machine1.txt och Machine2.txt i den här mappen. I dessa filer har varje exporterat textblock formatet:

    (n-mmm)
    Text, text, text

    n är ett nummer från 1 till 4 som anger typen av block MTEXT/TEXT/DIMENSION/ATTDEF, mmm är serienumret för blocket. Block olika typer numrerade separat.

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

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

    Översättningen ska se exakt likadan ut:

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

  5. Efter det 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

    Därefter kommer filerna Machine1_TR.dxf och Machine2_TR.dxf att visas i den aktuella mappen (de ursprungliga ritningarna av 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, Machine1_RU_TR filer kommer att skapas dxf och Machine2_RU_TR.dxf.

    Om allt gjordes korrekt, kommer de översatta textblocken att visas exakt där de ursprungliga texterna var. Om blocken går förlorade, leta efter extra rader i en textfil med översättning.

Vad utmärker effektiv snabb AutoCAD-kurser från enkla och långa kurser i AutoCAD? Det viktigaste som utmärker dig är att du på effektiva sådana inte slösar tid på att proppa, du lär dig lättare och med nöje, efter att ha genomfört kurserna kan du tillämpa dina kunskaper i praktiken.

Autocad är den mest populära programvaran för 2D-design och 3D-modellering. Det tillämpas över hela världen. Idag kan de inte klara sig utan kunskap om detta program:

  • konstruktionsingenjörer;
  • Arkitekter;
  • Formgivare;
  • Byggare;

och andra yrkesverksamma vars verksamhet innebär utveckling av projekt.

Om du utför den här typen av arbete men fortfarande inte har gått en AutoCAD-kurs är det troligt att du snart kommer att avskrivas som proffs.

Programmets gränssnitt är genomtänkt till minsta detalj, alla nödvändiga verktyg och funktioner finns till hands, utvecklingen av ett elementärt projekt är möjligt redan vid den första bekantskapen med detta program.

Nödvändig Första nivån kunskap och färdigheter för att använda programmet är minimal.

Men för ett program av denna klass och ett så brett användningsområde visar sig den intuitiva förståelsen av gränssnittet vara ett avgörande krav, och en elementär uppsättning operationer är bara grunden för att bemästra alla dess möjligheter.

Arbetets logik är nästan obscent enkel, men för att arbeta med ett seriöst projekt i AutoCAD måste du utveckla en hel arsenal av trick, flerpassage-standardlösningar och blanks. Plus en hel del inställningar och kommersiella produkter baserade på detta program. De behöver också redas ut för att få rätt att bli kallad designspecialist.

Teori, eftersom det redan är uppenbart under studieprocessen, är inte så mycket - allt är redan utvecklat för användare utan förberedelser och färdigheter för att arbeta specifikt med AutoCAD. Och hur är det då bekvämare att studera det?

AutoCAD-videohandledning.

AutoCAD-video avslöjar programmets maximala kapacitet, och en professionell lärare kan bokstavligen förklara principerna för att utveckla även komplexa projekt på fingrarna. Det krävs trots allt inte att man kommer överens om särskild terminologi, det behövs inga ytterligare kommentarer om de tillämpade kontrollerna. I videon framstår AutoCAD som ett enkelt och begripligt verktyg.

AutoCAD ger en möjlighet i det logiska rummet att utveckla och simulera en ritning eller diagram av nästan vilken komplexitet som helst. Men nyckelord här - ett utrymme där du behöver kunna navigera, som har sina egna egenskaper. Videokurser AutoCAD tillåta, parallellt med assimileringen av information, att vänja sig vid att meningsfullt agera i ett tredimensionellt referenssystem och effektivt verka med dess förmåga.

Min sida ger dig en unik möjlighet - att passera autocad videokurser, nämligen:

  1. B Gratis videohandledningar, artiklar, program, minikurser AutoCAD.
  2. HANDLA OM bekanta dig med katalogen över mina betalda AutoCAD-kurser, tack vare vilka flera tusen människor redan har bemästrat detta program tack vare Internet
  3. P se AutoCAD-videohandledningar och de mest sällsynta kurserna för detta program, som redan samlas in i en speciell databas.
  4. I Om du har några problem med att använda programmet kan du ställa frågor till mig.

Och efter att ha passerat min AutoCAD-kurser du kommer garanterat att lära dig:

  • Rita kurvor, polylinjer, former och lär dig hur du skapar block i programmet;
  • Arbeta med lager;
  • Använd verktyg för snabb design;
  • Gör avfasningar, arrayer och kompisar;
  • Lägg ner dimensionella kedjor;
  • Skala ritningar
  • Bygg dynamiska block
  • Ta itu med attribut
  • Arbeta med externa länkar
  • Använd ritningsfilmallar
  • Skapa interaktiva tabeller
  • Rita enkla och komplexa ritningar
  • Skapa enkla och komplexa 3D-modeller
  • Lär dig krångligheterna med AutoCAD-inställningar

och många många andra

Beskrivning av kommandon.

Geo_Import

Fil.

Radval.

Om du markerar kryssrutan kommer urvalet av rader från den laddade filen att vara tillgängligt, om kryssrutan är avmarkerad kommer all data från filen att laddas. Tyvärr, när du väljer rader manuellt, finns det en begränsning, 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 utökar txt-filen. Du kan välja bland de föreslagna 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 ska byggas (ritas) enligt koordinaterna från filen, följande objekt är tillgängliga:

  • Punkt
  • Blockera
  • Cirkel
  • polylinje
  • 3D polylinje
    När du väljer ett objekt blockera, kommer du att uppmanas att välja ett blocknamn från en lista ö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 * - prefix/suffix kan utelämnas, # är ett heltal.
  • märke . Inmatningsformat - riktigt nummer, om det anges 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 de som redan finns i ritningen eller skapa ett nytt, samt ställa in färgen, ställa in höjden på texten för etiketter. Det är också möjligt att välja om man ska ta hänsyn till UCS eller inte vid konstruktion av objekt.


Decimalavgränsaren kan vara antingen en punkt eller ett kommatecken.

Geo_Export

Fil

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

Objektval

Välj efter...
ange ett provobjekt (primitiv) vars data måste erhållas, efter det kommer alla objekt (primitiv) i ritningen att väljas, liknande det som anges som ett prov, nämligen samma typ, färg och lager, följande typer av objekt (primitiver) finns tillgängliga:

  • Linjesegmentet,
  • polylinje,
  • 3D polylinje,
  • Mliniya,
  • Spline,
  • Text,
  • mtext,
  • Blockera,
  • Cirkel,
  • Punkt.
  • Cogo tojik (civil)
  • (vid behov kan listan utökas ...)

Välja från… låter dig välja objekt (primitiver) från tidigare valda enligt provet.
I det här fallet, för tydlighetens skull (eller om 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 föreslagna eller ange ditt eget alternativ när du väljer "Annat"
siffra

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

märke

  • Z-koordinat - Z-koordinat för objektet (primitiv).
  • Beställnings inmatningsformat: verkligt tal.
  • nästa test , kommer texten närmast objektet att användas som en markering, 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) som ett märke kan du välja innehållet i ett av attributen, om det finns ett attribut med namnet "H" (stor latin h) i blocket kommer det att vara erbjuds automatiskt som standard.

Beskrivning

  • Inte nödvändig - går ner, 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änglig för objekt (primitiver) av typen Block) som beskrivning kan du välja innehållet i ett av attributen, om det finns ett attribut med namnet "COD" i blocket kommer det automatiskt att erbjudas som standard.
  • Beskrivning eller namn för Cogo-poäng (civil)

Att markera kryssrutan innebär att man signerar uppgifterna på ritningen.
Koordinatsystem

  • MSC- Koordinater kommer att beaktas i världens koordinatsystem, utan att de nuvarande inställningarna ignoreras
  • PSK- Koordinater kommer att beräknas i uppsättningen användarsystem koordinater.


Välj vad som ska spelas in som X (första koordinaten), riktningen mot norr (geodetisk NC) eller österut (matematisk NC)

Koordinera sortering

Primär sortering

För sortering "mot/urs" och "radial" beräknas medelvärdet mellan de valda som mittpunkt.
För att inaktivera sortering, avmarkera kryssrutan (klicka på kryssrutan med bockmarkeringen 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 för den primära sorteringen, tillämpas den sekundära sorteringen på dem.

Sortera varje grupp separat

För polylinjer kommer sortering att tillämpas på varje polylinje separat, medan numreringsordningen för polylinjer med ett icke-interaktivt urval (Välj med...) kommer att vara i den ordning de skapas i ritningar, eller i urvalsordningen med en interaktivt urval (Välj från...)
För block, punkter och cirklar, endast tillgängliga när de är interaktivt valda (Välj från...), kommer sortering och numrering att tillämpas i tur och ordning på varje grupp enligt deras val i ritningen.

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

Kostnad.

300 R. Det går att betala med faktura/kontrakt. Rabatter för födelsedagar och aktiva medlemmar i forumet.

Installation.

Applikationen installeras automatiskt i AutoCAD (och CIVL 3D) sedan version 2013. På menyfliksområdet, på fliken "Tillägg", visas panelen "Geo ▼▲"

För mer tidiga versioner, efter installationen måste du ladda filen med VLX-tillägget med kommandot LOAD och filen med CUIX-tillägget med kommandot MENUUPLOAD
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 10 dagar till kommer att vara tillgängliga för testning.

Borttagning.

Borttagning görs av regelbundet Windows metoder via Kontrollpanelen -> Lägg till/ta bort program

Presentera för din uppmärksamhet ytterligare applikationer för att ansluta till AutoCAD-programvaran.

Alla appar är gratis

1. Geo_Tools - en uppsättning verktyg för topografer, geodesister, fungerar som ett tillägg till AutoCAD (från och med AutoCAD 2008).

Vid installation av verktyg ersätts den vanliga AutoCAD-verktygspaletten med geo_tools-paletter, som bör tas i beaktande av de som fyllt paletten med sina egna verktyg eller använder standardpaletten. Från och med version 2014.05.11 ersätter 21-47 inte, utan läggs till standardpaletterna.

Om du inte gillar Geo_Tools-uppsättningen efter att ha tagit bort den, kommer alla ändringar att återgå till standarden för AutoCAD. Verktygsfält och geo_tools-bandet berörs inte.

Du kan ladda ner version 2015.07 från länken till stöd för AutoCAD 2016.

Du kan ladda ner version 2016.10 från länken till stöd för AutoCAD 2017.

Du kan ladda ner version 2017.10 från länken som lagt till möjligheten att ställa in punktimportlagret och infoga block på punkter enligt beskrivningen.

Installations instruktioner:

1. Packa upp och placera nedladdade data i mappen " C :\Program Files\geo_tools\ "

(notera: för AutoCAD 2014-2016 måste denna mapp läggas till pålitliga källor: enter _alternativ i konsolsektionen Filer -> Pålitliga platser -> lägg till rad "c:\Program Files\geo_tools... ")

2. I konsolen anger du " _APPLAD " -> gå till mappen" C :\Program Files\geo_tools\ "och välj fil" acaddoc.lsp" -> Tryck " Ladda ner "

2. Program för att ladda punkter i AutoCAD-programvaran.

Applikationen låter dig ladda ner poäng i textformat och SDR-format.

_APPLAD " -> välj den nedladdade filen och Tryck " Ladda ner ".

3. Program för att exportera punkter från AutoCAD-programvaran.

Applikationen låter dig ladda upp poäng i textformat för efterföljande sändning till enheter.

För att ladda ner applikationen måste du ange i konsolen " _APPLAD " -> välj den nedladdade filen och Tryck " Ladda ner ".

4. Programmet ritar automatiskt AutoCAD-avvikelser

Programmet hjälper till vid utformningen av verkställande scheman i konstruktionen, och ritar avvikelserna för de uppmätta punkterna från designpositionen.

Ladda ner applikation.

Jag har varit tvungen att arbeta med en mängd olika input, men poängfilerna som tagits emot från prospektörerna har alltid varit ett särskilt nöje. Anledningen till detta är att du skulle kunna få vad som helst i dem och på ett helt oförutsägbart sätt. Därför var jag väldigt ofta tvungen att använda tjänsterna i Excel, för att till exempel kasta ut onödiga kolumner eller utföra aritmetiska operationer.

Allt skulle vara bra, men efter att du sparat textfilen (*.txt) i Excel, kommer Civil att vägra acceptera denna fil och utfärda- Motsvarande filformat hittades inte. Även om du kontrollerar data i Excel kommer du att se att all data är korrekt och kolumnerna är i rätt form.

Anledningen till detta är den flik som Excel infogar som avgränsare mellan kolumner när filen sparas i .txt-format. Oavsett om du väljer unicode text,dos,Macintosh eller Tabbavgränsade textfiler. Överallt kommer det att finnas en flik som avgränsare, och AutoCAD Civil 3D accepterar inte denna flik. Vad ska man göra?

Först ska jag berätta hur du importerar data från textfil i excel. Naturligtvis när du klickar Öppen i Excel, där är det som standard värt att öppna filer med *.xls förlängning osv. Välj Alla filer och skriv in din txt , ett fönster dyker upp som visas i figur 1.


Välja Med separatorer. Om du omedelbart trycker på Redo, då i vår tabell kommer all data att passa i en kolumn, för normal drift är det nödvändigt att dela upp i kolumner, vilket betyder att du måste ange vad som är avgränsaren, så klicka Ytterligare. I ett nytt fönster måste du ställa in vad separatorn är Plats, som i figur 2. Sedan kan du trycka på Redo. Efter det kan du utföra nödvändiga åtgärder och spara filen i txt-format.

Öppna din post-excel-fil i Microsoft Word och aktivera osynlig teckenvisning, här är vad du bör få:


Figur 3. Visa data i MS Word

Pilen indikerar att avgränsaren är en tabb. Lösningen är enkel - välj pilikonen och kopiera den. Gå sedan till sökfliken Byta ut. Där i kön Hitta klistra in en flik från urklippet ska markören hoppa tillbaka. Och i Ersatt av sätt ett mellanslag och du kan säkert byta ut allt. Efter det kommer Civil att uppfatta den här filen som infödd.

Du måste också nämna CSV-tillägget, om du vill spara i det här formatet kommer Excel också att överraska dig. Istället för ett kommatecken infogar det ett semikolon. Civil accepterar följaktligen inte heller en sådan akt. Lösningen är densamma - vi ersätter semikolon i Word med ett kommatecken eller ett mellanslag.