Експортирайте координатите от CAD до txt
Да предположим, че искаме да експортираме точки от CAD формат, в списък, разделен със запетая, за да качим на тотална станция и да направим разглеждане на сайт. Преди бяхме виждали как да ги импортираме от excel или txt с AutoCAD y с Microstation, сега нека видим как да ги изнасяме.
Има различни начини да го направите, като например преброяване на кравите, можете да преброите краката и да ги разделите на четири или просто да преброите кравите. Нека разгледаме няколко начина:
1. Правейки го с Microstation (от dgn до txt)
В примера имам парцел с пет върха и трябва да експортирам координатите в txt файл.
За това поставих точките с дебелина, която се вижда. Не забравяйте, че тежестите на линиите в Microstation са динамични, така че веднага се забелязват.
Първа стъпка: Активирайте инструмента за експортиране на координати (ако не е активен), за това ние избираме
инструментите
кутии с инструменти
ние активираме последната команда (xyz)
след това затворихме панела и трябваше да бъде активиран по този начин
Втора стъпка: Изберете точките, които искаме да експортираме, след това изберете командата „експорт на координати“, която е стрелката нагоре, и попълнете условията:
- Файл с данни
Име на файла
-Размер на координатите
-Индустриална основна
-Decimales
-Separador
-Като
-Префикция / суфикс
- Първоначален номер
Панелът ви позволява да избирате опциите, ако само избраните чертежи (единични), чертежите в оградата или целия файл (всички)
Крайният резултат е файл .txt, който можете да отворите от Excel.
В моя случай съм назначил номер, маркирайки квадратчето за отметка вдясно
В случай, че файлът вече съществува, се показва прозорец, който пита дали искате да замените или добавите (добави или добави).
За да определите кои са точките, микростанцията ви привлича числа във всяка точка с цвета, вида на реда и размера на текста, който сте активирали.
2. Правейки го с AutoCAD
Преди да познаем CivilCAD (Softdesk), използвахме приложение DOS, което все още се нарича dxf2csv. Можете да го опитате, ако искате да се измъчвате с носталгия, 🙂 има и някои приложения“не е безплатно“, и съм сигурен, че трябва да има безплатни, но в този случай ще видим как се прави с Softdesk8, подобно е и в CivilCAD.
За да направя точките видими, промених формата с формат / формат на точка / стил на точка. За да бъде видима дебелината на линиите, трябва да активирате „Lts“, като използвате стойност по-малка от 1, докато видим разликата.
Първа стъпка: Отворете проект или създайте нов
AEC
Softdesk програми (запишете файла първия път)
Създайте проект
Задайте име на проекта, след което добре
Избираме номера, в който започва номерирането
Добре, добре, добре тогава
избираме „cogo“, след това ок
Втора стъпка: Въведете точките в базата данни: за това има различни формуляри, в този случай ще ги направим автоматично: Точки / зададени точки / автоматично, след което изберете всеки ред от многоъгълника.
Сигналът, който беше въведен е да направи точки / зададени точки / списък с налични точки Той трябва да показва +6, което означава, че вече има 5 точки, въведени в базата данни.
Трета стъпка: Експортирайте точките.
За да експортирате точките, които правим:
-points / import-export точки / експортиране на точки към файл
- Изберете формата за експортиране, в този случай PNE (точка, северно, източно)
-Избираме целевата папка на файла и напишете името
-В командния бар избираме опциите за експортиране (чрез избор, по ранг ... в този случай използваме всички, всички)
- Готово, файлът е изчезнал, в този случай е разделен от expacios, но равен може да бъде отворен с Excel
В случай, че точките са написани с твърде големи размери, трябва да промените метричните единици, защото по подразбиране идва английската (AEC / настройка на чертежа / единици ъгли / изберете métric)
По този повод точките нямаха кота, тази тема ще се вижда на друг пост, когато говорим за контурни линии.
Умолявам моето настояване, някой знае ли макрос за atocad, който е по-прост и безплатен?
Някой друг ли го прави?
За това ви е необходима CivilCAD или Civil3D. И двата са специализирани модули, които работят върху AutoCAD.
Само AutoCAD не ви позволява да направите това.
извинение за започване ми, аз трябва да знам как да направя така, и / или чертеж на AutoCAD или съкращения раздел директно с височина четене и разстояния (колея) всеки 20 т. надлъжно и в същото време отивам да изчислявам обема на пълнежите и изкопите директно в автоклада
Ами този пост е отлична има много инструменти за поддръжка, за да опростят работата, а също и да бъдат добра подкрепа за Civilcad който е много удобен за използване, но важното е да се знае произхода на всяка концепция
Опитайте с това друго приложение
Tambien XYZ-DXF съществува което е най-доброто
добрите стъпки ни поучават
Здравей, Ковас в това мнение обясняваме как да го направим с Softdesk8. Коментирам, че не можем чрез този блог да препоръчаме начини за придобиване на пиратски софтуер, в този пост споменах това Vuze Работи за това, но това е на ваша отговорност.
Как да нарисувам кривите на ниво в Aautocad? Как да изтегля softdesk8?
Здравей Хорхе Луис
Първо, в цялата станция изнася точките във формат .txt, за предпочитане в реда: x координата, y координата, котата, описанието.
след това ги отворете с Excel, като изберете файла тип .txt
изберете опцията, ограничена със запетаи, така че да можете да разделите колоните
да ги има в Excel ми препоръчвам да ги използвате този инструмент, които изнасят excel в dxf
Имам нужда от стъпките, за да мога да експортирам точките на гарата, за да превъзходя ... Благодаря
спешно
Ами Даниел, това беше единственото, което можех да докажа, че работи, е VBA, но взаимодейства с Excel в движение
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
Бих се радвал, моля. Това е за моята теза и аз трябва само да направя това, за да напредна и кулминацията. Благодаря ви.
Даниел, позволете ми да намеря VBA, който използвах преди известно време и да го кача, за да опитате
дай ми този ден
Не, това само ви служи за импортиране на точки.
Ще получа VBA и ще го кача, за да опитате.
¿¿¿КАК ДА ИМПОРТИРАМ КООРДИНАТИТЕ ОТ ЕКСКЕЛ ДО МИКРОСТАЦИЯ И ЧЕРТАМ ЛИНИИТЕ МИ; ЧРЕЗ ПРИЛОЖЕНИЕТО ЗА ИНСТРУМЕНТНИ БОКСЕРИ> XYZtext> ВНОС НА КООРДИНАЛИ ???????
КАК ДА ИЗПОЛЗВАМ ТОВА ПРИЛОЖЕНИЕ ЗА ВНОС ???
Добър ден, GALVAREZHN
Благодаря, но моят случай е следният:
Имам база данни в Excel, където имам координатите на изхода и координатите на дестинацията и искам тя да рисува линиите в autocad. “””НО””” Без копиране и поставяне, а по-скоро операцията е автоматична, тоест с макрос или някакъв код за създаване на интерфейса, или може би в рамките на AUTOCAD или MICROSTATION ИМА ТОЗИ ИНТЕРФЕЙС, който импортира данни от excel AUTOCAD или МИКРОСТАЦИЯ, ако е така
предлагаш ми galvarezhn
??????????? БЛАГОДАРИМ ВИ
Здравейте Даниел, същата процедура обяснена тук
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
тя работи, но вместо да активира точката команда
активирайте командния ред или запълнете
вместо да поставяте точките, които ще нарисувате линия
отношение на
Аз съм автори и аз търся начини как да изготвят автоматизирани линии в AutoCAD от база данни в Excel, т.е. като координатите и всяка дестинация координати ПРОИЗХОД
НО НЕ ОСЪЩЕСТВЯМ ПУБЛИКУВАЙКИ ТОЧКИ, НО НОВИ ЛИНИИ ПРЯКО Е ТОЧКА ЗА ПРОИЗХОД И РАЗЛИЧНИ ДЕСТИНАЦИИ
БЛАГОДАРЯ
Тази лудост може да го направи
(defun c: txt-xyzs)
(setq a (ssget)
n (sslength a)
Аз 0
f (отворен (получаване на низ “\nиме на файл: “) “w”)
)
(повтарям n
(име на setq (ssname ai)
(име на предприятието)
tp (cdr (assoc 0))
)
(ако (= „ТЕКСТ“ tp)
(ако (и (= (cdr (assoc 71)) 0) (= (cdr (assoc 72)) 0)
(progn
(setq ip (cdr (асос 10))
x (rtos (кола ip) 2 2)
и (rtos (кадър ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1))
)
(princ(strcat x", "y", "z", "s"\n") f)
), текст, обоснован от ляво
(progn
(setq ip (cdr (асос 11))
x (rtos (кола ip) 2 2)
и (rtos (кадър ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1))
)
(princ(strcat x", "y", "z", "s"\n") f)
), различни от левите оправдани
), ако
), ако
(ако (= „MTEXT“ tp)
(progn
(setq ip (cdr (асос 10))
x (rtos (кола ip) 2 2)
и (rtos (кадър ip) 2 2)
z (rtos (caddr ip) 2 2)
s (cdr (assoc 1))
)
(princ(strcat x", "y", "z", "s"\n") f)
), текст, обоснован от ляво
); Ако Mtext
(setq i (1 + i))
), повторете
(близо f)
)