Как да изтеглите координати на точки от AutoCAD. DXF2TXT – Експортирайте и превеждайте текст от AutoCAD

Как да изтеглите координати на точки от AutoCAD.  DXF2TXT – Експортирайте и превеждайте текст от AutoCAD
Как да изтеглите координати на точки от AutoCAD. DXF2TXT – Експортирайте и превеждайте текст от AutoCAD

Да приемем, че искаме да експортираме точки във формат CAD в списък, разделен със запетая, за да ги качим в споделена станция и да наддаваме на сайта. По-рано видяхме как да ги импортирате от excel или txt с AutoCADг с Microstation, сега нека видим как да ги експортираме.

Има различни начини да направите това, като например броене на крави, можете да преброите краката и да ги разделите на четири или вече не можете да броите кравите. Нека да разгледаме няколко начина:

1. Правете това с Microstation (dgn към txt)

В примера имам графика, която има пет върха и трябва да експортирам координатите в txt файл.

За да направя това, поставих точки във видимата дебелина. Не забравяйте, че дебелината на линиите в Microstation е динамична, така че те се забелязват веднага.

Първа стъпка: Активирайте инструмента за експортиране на координати (ако не е активен), за това избираме

инструменти
кутии за инструменти
активираме последната команда (xyz)
след това затворихме панела и трябваше да се активира по този начин

Втора стъпка: Изберете точките, които искаме да експортираме, след това изберете командата Експортиране на координати, която е стрелката нагоре и попълнете условията:

Файл с данни
-Име на файл
- Промяна на координатите
-Университет
- Десетични знаци
-Сепарадор
-имащ
-Преобразуване/суфикс
- Стартов номер

Панелът ви позволява да изберете опции дали само избрани чертежи (единични), чертежи вътре в ограда или целия файл (всички)

Крайният резултат е TXT файл, който може да се отвори от excel.

В моя случай зададох номер, като поставих отметка в квадратчето вдясно

В случай, че файлът вече съществува, се показва прозорец с въпрос дали искате да замените или добавите (добавете или добавете).

За да определи кои точки, микростанцията набира числата във всяка точка с активния цвят, тип линия и размер на текста.

2. Правете го с AutoCAD

Преди да бъдем запознати с CivilCAD (Softdesk), използвахме DOS приложение, което все още се нарича dxf2csvМожете да опитате това, ако искате да се измъчвате с носталгия, 🙂 има и няколко приложения " няма безплатно„И аз съм сигурен, че трябва да има някой безплатен, но в този случай ще го видим с Softdesk8, подобно на CivilCAD.

За да направя точките видими, промених формата с format/dot format/dot style. За да направите дебелината на линиите видима, трябва да активирате "Lts", като използвате по-ниска стойност от 1, докато не видим разлика.

Първа стъпка: Отворете проект или създайте нов

Втора стъпка: Въведете точките в базата данни: Има различни форми за това, в този случай ще го направим автоматично: точки / зададени точки / автоматично, след което изберете всяка линия от полигона.
Сигналът, който е въведен, е да се правят точки/задаване на точки/списък с налични точки. Трябва да показва +6, което означава, че вече има 5 въведени точки в базата данни.

Трета стъпка: експортни точки.
За да експортирате артикулите, които правим:

точки / импортиране-експортиране на точки / експортиране на точки във файл
- Изберете формата за експортиране, в този случай PNE (точка, север, изток)
-Избираме целевата папка на файла и записваме името
- В командния ред избираме опциите за експортиране (по избор, по ранг... в този случай използваме всичко, всичко)
-След това файлът изчезна, в този случай разделени expacios, но еднакви могат да бъдат отворени с помощта на excel

В случай, че точките са написани с големи размери, трябва да промените метричните единици, тъй като тези по подразбиране са на английски (AEC / чертеж за настройка / единица ъгъл / изберете метрика)

Поради тази причина точките нямаха височина, тази тема ще се види в друга публикация, когато говорим за контурни линии.

Повярвайте ми, някой знае ли макрос за atocad, който да е по-прост и безплатен?

Някой друг прави ли това?

Описание на командите.

Geo_Import

Файл.

Избиране на редове.

Ако поставите отметка, ще можете да избирате редове от изтегления файл; ако махнете отметката, всички данни от файла ще бъдат изтеглени. За съжаление има ограничение при ръчно избиране на редове; можете да изберете произволен брой, но няма да бъдат заредени повече от 256 реда.

Разделител.

Избираме това, което служи като разделител на данни, наличен при разширяване на файла txt. Можете да изберете от предложените или да въведете своя собствена опция, когато изберете „Други“

Формат на данните.

Възможно е да се променят форматите на данните, като X означава посоката на север.

Създадени обекти.

Основен обект.

Пикет. Избираме обект, който ще бъде конструиран (начертан) с помощта на координати от файла, налични са следните обекти:

  • Точка
  • Блокирайте
  • кръг
  • Полилиния
  • 3D полилиния
    При избор на обект блок, ще бъдете подканени да изберете име на блок от списъка със съществуващи в чертежа.

Второстепенни обекти.

Възможност за подписване номер, маркаИ описаниевсяка точка, ако блок е избран като основен обект и съдържа атрибути, тогава стойността може да бъде записана в атрибутите.
В допълнение към данните, взети от файла, можете да посочите нови:

  • Номер . входен формат *#* , Където * - префиксът/наставката може да бъде пропуснат, # - цяло число.
  • Марк . Форматът на въвеждане е реално число, ако го въведете със знак + или -, то ще бъде съответно добавено или извадено от знака от файла.
  • Описание . безплатен формат за въвеждане.

За всеки обект можете да изберете слой от списъка със съществуващи в чертежа или да създадете нов, както и да зададете цвета и височината на текста за етикетите. Наличен е и избор дали да се вземе под внимание UCS при конструирането на обекти


Точка или запетая могат да служат като разделител на дроби.

Geo_Export

Файл

Посочваме къде ще бъдат записани координатите, можете да създадете нов файл или да отворите съществуващ, данните ще бъдат добавени към тези, които вече са във файла.

Избор на обекти

Изберете по...
Посочваме примерен обект (примитив), чиито данни трябва да бъдат получени, след което ще бъдат избрани всички обекти (примитиви) в чертежа, подобни на посочения като образец, а именно един и същи тип, цвят и слой, следните видове налични са обекти (примитиви):

  • Линеен сегмент,
  • Полилиния,
  • 3D полилиния,
  • Млиния,
  • сплайн,
  • Текст,
  • MText,
  • блок,
  • кръг,
  • Точка.
  • Cogo point (граждански)
  • (Мога да разширя списъка, ако е необходимо...)

Избирам от…ви позволява да избирате обекти (примитиви) от предварително избраните според извадката.
В този случай за яснота (или сте избрали) диалоговият прозорец ще покаже: тип, слой, цвят и брой избрани обекти.

Формат на данните

Разделител. Ние избираме какво ще служи като разделител на данни при запис във файл. Можете да изберете от предложените или да въведете своя собствена опция, когато изберете „Други“
Номер

  • По подразбиране 1 -> 1,2,3,…,n.
  • Персонализиран входен формат: *#*, където * е произволен брой букви, преди # е префикс, след # е суфикс, # е число (произволен брой цифри), пример tr235ort -> tr235ort, tr236ort, tr237ort,…, tr(235+n )ort.
  • Най-близкият тест , текстът, който е най-близо до обекта, ще бъде използван като число, с произволно съдържание, но при избор на същия режим „най-близък текст“ за Марки, текстове във формат #.#, където # е произволен брой цифри, . - точката или запетаята ще бъдат запазени за знаци и няма да се използват за числа.
  • Съдържание (достъпно само за обекти (примитиви) от типовете Text и MText) съдържанието на текста ще се използва като число.
  • Списък с имена на атрибути (достъпно за обекти (примитиви) от тип Блок) можете да изберете съдържанието на един от атрибутите като число; ако в блока има атрибут с име „Не“, той автоматично ще бъде предложен по подразбиране.
  • Номер или Име за Cogo точки (граждански)

Марк

  • Z координата - Z координата на обекта (примитивна).
  • Персонализиран входен формат: реално число.
  • Най-близкият тест , най-близкият до обекта текст ще се използва като знак във формат #.#, където # е произволен брой цифри, . - точка или запетая.
  • Съдържание (достъпно само за обекти (примитиви) от типовете Text и MText) съдържанието на текста ще се използва като маркировка.
  • Списък с имена на атрибути (достъпно за обекти (примитиви) от тип Block) можете да изберете съдържанието на един от атрибутите като маркировка; ако в блока има атрибут с име „H“ (главно латинско h), той ще бъде автоматично предложено по подразбиране.

Описание

  • Не е задължително - пропуснати, отсъстващи.
  • Персонализиран формат на въвеждане: всичко ☺.
  • Съдържание (достъпно само за обекти (примитиви) от типа Text и MText) съдържанието на текста ще се използва като описание.
  • Списък с имена на атрибути (достъпно за обекти (примитиви) от тип Блок) можете да изберете съдържанието на един от атрибутите като описание; ако в блока има атрибут с име „COD“, той ще бъде автоматично предложен по подразбиране.
  • Описание или Име за Cogo точки (граждански)

Отметка в квадратчето означава подписване на данните на чертежа.
Координатна система

  • MSK- координатите ще бъдат изчислени в световната координатна система, като се игнорират текущите настройки
  • PSK- координатите ще бъдат изчислени в инсталираната потребителска координатна система.


Избираме какво ще бъде написано като X (първата координата), посоката на север (геодезическа CS) или на изток (математическа CS)

Координати за сортиране

Първично сортиране

За „обратно на часовниковата стрелка/по часовниковата стрелка“ и „радиално“ сортиране средната стойност между избраните се изчислява като централна точка.
За да деактивирате сортирането, махнете отметката от квадратчето (отново щракнете върху квадратчето с отметка), в този случай точките ще бъдат номерирани в реда, в който са били избрани в чертежа, в случаите на едновременно избиране на група точки, номерирането в рамките групата ще съответства на реда, в който са създадени в чертежа.

Вторично сортиране

Ако има координати, еквивалентни на първичното сортиране, към тях се прилага вторично сортиране.

Сортирайте всяка група отделно

За полилинии сортирането ще се прилага към всяка полилиния поотделно и редът на номериране на полилиниите по време на неинтерактивна селекция (Избор по...) ще бъде в реда на тяхното създаване в чертежи или в реда на избор по време на интерактивна селекция (Изберете от...)
За блокове, точки и кръгове, достъпни само чрез интерактивен избор (Избор от...), сортирането и номерирането ще бъдат приложени към всяка група на свой ред според техния избор в чертежа.

Повечето настройки на програмата ще бъдат запазени между сесиите на AutoCAD.

Цена.​

300 Р. Възможно е плащане по фактура/договор. Отстъпки за рожденици и активни форумци.

Инсталация

Приложението се инсталира автоматично в AutoCAD (и CIVL 3D) от версия 2013. Панелът „Гео ▼▲“ ще се появи на лентата, в раздела „Добавки“.

За по-ранни версии, след инсталиране, трябва да заредите файл с разширение VLX с помощта на командата LOAD и файл с разширение CUIX с помощта на командата LOAD MENU
Файловете се намират тук: C:\ProgramData\Autodesk\ApplicationPlugins\BearDyugin_Coordinate_Import_Export.bundle

Ако пробният период е изтекъл и не сте регистрирали приложението, след инсталиране на новата версия ще има още 10 дни за тестване.

Премахване.​

Деинсталирането се извършва чрез стандартните методи на Windows чрез Control Panel -> Add\Remove Programs​

Представяме на вашето внимание допълнителни приложения за свързване към софтуер AutoCAD.

Всички приложения се разпространяват безплатно

1. Geo_Tools - набор от инструменти за топографи и геодезисти, работи като добавка за AutoCAD (започвайки от AutoCAD 2008).

При инсталиране на инструменти стандартната палитра с инструменти на AutoCAD се заменя с палети geo_tools, които трябва да се вземат предвид от тези, които са попълнили палитрата със собствени инструменти или използват стандартната. Започвайки от версия 2014.05.11, 21-47 не замества, а се добавя към стандартните палети.

Ако не харесвате набора Geo_Tools след изтриването му, всички промени ще се върнат към стандартния за AutoCAD. Лентите с инструменти и лентата geo_tools не се докосват.

Можете да изтеглите версия 2015.07 от връзката Добавена поддръжка за AutoCAD 2016.

Можете да изтеглите версия 2016.10 от връзката добавена поддръжка за AutoCAD 2017.

Можете да изтеглите версия 2017.10 от връзката Добавена е възможност за указване на слой за импортиране на точки и вмъкване на блокове върху точки според описанието.

Инструкции за инсталация:

1. Разопаковайте и поставете изтеглените данни в папката " ° С :\Програмни файлове\geo_tools\ "

(забележка: за AutoCAD 2014-2016 тази папка трябва да бъде добавена към надеждни източници: въведете _настроики в конзолата, в секцията файлове -> Доверени местоположения -> добавете линия "c:\Program Files\geo_tools... ")

2. В конзолата въведете " _ПРИЛОЖЕНИЕ " -> отидете в папка " ° С :\Програмни файлове\geo_tools\ " и изберете файла " acaddoc.lsp" -> Натиснете " Изтегли "

2. Програма за зареждане на точки в софтуера AutoCAD.

Приложението ви позволява да изтегляте точки в текстов и SDR формат.

_ПРИЛОЖЕНИЕ " -> изберете изтегления файл и Натиснете " Изтегли ".

3. Програма за експортиране на точки от софтуера AutoCAD.

Приложението ви позволява да качвате точки в текстов формат за последващо изпращане до устройства.

За да изтеглите приложението, трябва да въведете " _ПРИЛОЖЕНИЕ " -> изберете изтегления файл и Натиснете " Изтегли ".

4. Програма AutoCAD за чертане на отклонения

Програмата помага при проектирането на изпълнителни схеми в строителството, като изчертава отклонения на измерените точки от проектното положение.

Изтеглете приложението.

(DWG, DXF). Импортираният текст може да бъде преведен с помощта на използване на преводачески памети () и речници, което спестява времето, необходимо за превод. Преведеният текст може да бъде импортиран обратно в чертежа на AutoCAD с помощта на помощната програма TXT2DXF. Помощните програми DXF2TXT и TXT2DXF са помощни програми от командния ред, които са изключително лесни за използване и предоставят ефективни резултати.

Автор на програмата: микегор(Михаил), страница DXF2TXT и TXT2DXF и контакт с автора

Условия за разпространение : Безплатно.

Подробно описание:

Помощните програми DXF2TXT и TXT2DXF са предназначени да експортират текст от чертежи на AutoCAD (DWG, DXF) и да импортират преведения текст обратно в чертежите. Помощните програми DXF2TXT и TXT2DXF са помощни програми за команден ред. Поддържа се форматът DXF 2004. Историята на програмата от 2006 г. е описана на следната връзка: Autocad -> Text -> TM -> Autocad.

Инструкции за употреба

  1. Подготовка на чертеж за превод: често в чертежите голям текстов блок е разделен на отделни блокове от типа ТЕКСТ. Препоръчително е да ги комбинирате в единични MTEXT блокове с помощта на Express-Utilities: маркирайте необходимите TEXT блокове и след това Express -> Text -> Convert Text to Mtext. След това чертежът трябва да бъде експортиран в DXF формат. Ако чертежът съдържа обекти, които са трудни за експортиране, тогава можете да съберете целия текст, който се нуждае от превод, в един слой и да експортирате само него в DXF.
  2. Да приемем, че чертежите Machine1.dxf и Machine2.dxf се намират в папката C:\Translate\ZhadinaGovyadina\Project200. Изпълнимите файлове на помощните програми dxf2txt.exe и txt2dxf.exe трябва или да бъдат поставени в същата папка, или в папка, която е включена в системната променлива PATH. Например, ако помощните програми се намират в папката C:\Program Files\DXFUtil, щракнете с десния бутон върху "Моят компютър" - Свойства - Разширени - Променливи на средата. Там, в системните променливи или в променливите за текущия потребител, намираме променливата PATH и добавяме в края: ;C:\Program Files\DXFUtil (точката и запетая е разделителят на различните пътища в тази променлива).
  3. Извикайте командния ред: Старт - Изпълнение - cmd. Въведете следните команди, завършвайки всяка с клавиш ENTER:C: cd C:\Translate\ZhadinaGovyadina\Project200
    От: dxf2txt Machine1.dxf Machine2.dxf

    След това в тази папка ще се появят файловете Machine1.txt и Machine2.txt. В тези файлове всеки експортиран текстов блок има формат:

    (н-ммм)
    Текст, текст, текст

    n - число от 1 до 4, указващо вида на блока MTEXT/TEXT/DIMENSION/ATTDEF, mmm - номера на блока. Блоковете от различни видове са номерирани отделно.

  4. Ние превеждаме получените текстови файлове в любимата ви програма TM. Така например, ако използваме Trados, тогава импортираме текстовия файл в Word и след това продължаваме по стандартния начин. Файловата структура не трябва да се променя, т.е. Не можете да премахвате етикети на блок или да вмъквате краища на абзаци. Когато преводът е готов, експортирайте го обратно в текстов файл. Нека например изходният файл изглежда така:

    {2-001}
    Имам котка.
    {1-001}
    Харесвам ябълки.

    Преводът трябва да изглежда напълно подобен:

    {2-001}
    Имам котка.
    {1-001}
    Харесвам ябълки.

  5. След това импортираме превода обратно в чертежа. Да приемем, че преведените текстови файлове имат еднакви имена, Machine1.txt и Machine2.txt. След това в командния ред въвеждаме командата:txt2dxf Machine1.dxf Machine2.dxf

    След това файловете Machine1_TR.dxf и Machine2_TR.dxf ще се появят в текущата папка (оригиналните чертежи Machine1.dxf и Machine2.dxf са запазени). Ако имената на файловете са различни, да речем Machine1_RU.txt и Machine2_RU.txt, тогава DXF файловете, в които ще се импортира текстът, трябва да бъдат копирани във файлове със същите имена Machine1_RU.dxf и Machine2_RU.dxf и след импортирането на файловете Ще бъдат създадени Machine1_RU_TR dxf и Machine2_RU_TR.dxf.

    Ако всичко е направено правилно, преведените текстови блокове ще се появят точно там, където са били оригиналните текстове. Ако блоковете са объркани, потърсете допълнителни редове в текстовия файл с превода.