CAD извоз координати на txt
Да претпоставиме дека сакаме да извезуваме поени од формат CAD, во список одделен со запирка, за да испратиме на вкупна станица и да направиме учество на страницата. Претходно видовме како да ги увеземе од Excel или txt со AutoCAD y со микростаница, сега да видиме како да ги извезуваме.
Постојат различни начини да се направи тоа, како на пример броење крави, може да се избројат нозете и да се поделат на четири или само да се избројат кравите. Ајде да погледнеме на неколку начини:
1 Да го направите со Microstation (dgn to txt)
Во примерот, имам заговор кој има пет темиња, и јас треба да ги извезам координатите во датотека txt.
За ова, ги ставив точките во дебелина што се видливи. Потсетете се дека тежините на линиите во Microstation се динамични, па затоа веднаш се забележуваат.
Прв чекор: Активирајте ја координатната алатка за извоз (ако не е активна), за ова избираме
алатки
кутии за алатки
ја активираме последната команда (xyz)
тогаш го затвораме панелот и требаше да се активира на овој начин
Втор чекор: Изберете ги точките што сакаме да ги извеземе, потоа изберете ја командата „извоз координати“, која е стрелката нагоре и пополнете ги условите:
- Датум на датотеката
- Име на датотека
-Одред на координатите
- Примарни единици
-Димимали
-Сепаратор
-Преглед
-Префикс / суфикс
-Почетен број
Панелот ви овозможува да ги изберете опциите, ако само избраните цртежи (единечни), цртежите во оградата (оградата) или целата датотека (сите)
Крајниот резултат е .txt датотека која можете да ја отворите од ексел.
Во мојот случај му доделив број, проверувајќи го полето за обележување надесно
Во случај датотеката веќе постои, се прикажува прозорец со барање дали сакате да го замените или додадете (додадете или додадете).
За да се идентификуваат кои се точките, микростацијата ве привлекува броеви во секоја точка, со бојата, видот на линијата и големината на текстот што го имате активно.
2 Да го направите со AutoCAD
Пред да знаете CivilCAD (Softdesk) користевме DOS-апликација која се уште е наречена dxf2csv. Можете да го пробате ако сакате да се измачувате со носталгија, 🙂 има и некои апликации“не е бесплатно“, и сигурен сум дека мора да има некои бесплатни, но во овој случај ќе видиме како е направено со Softdesk8, слично е и во CivilCAD.
За да ги направам точките видливи, го сменив форматот со формат/формат точка/ стил на точка. За да може дебелината на линиите да биде видлива, треба да го активирате „Lts“, користејќи вредност помала од 1 додека не ја видиме разликата.
Прв чекор: Отворете проект или создадете нова
АЕК
Softdesk програми (зачувајте датотека прв пат)
Креирај проект
Доделете го името на проектот, а потоа во ред
Го избираме бројот каде започнува нумерирањето
Lueto во ред, тогаш во ред
избираме „cogo“, тогаш во ред
Втор чекор: Пријавете поени за базата на податоци: за ова, постојат различни начини, во овој случај ние автоматски ќе: Поени / сет поени / автоматски, а потоа изберете секоја линија на многуаголникот.
Внесениот сигнал е да се направат точки / поставени точки / да се наведат достапни точки. Треба да покаже +6, што значи дека веќе има 5 поени внесени во базата на податоци.
Трет чекор: Извоз на поени.
Да ги извезуваме поени што ги правиме:
-поени / увоз-извоз поени / извоз поени во датотека
-Изберете формат на извоз, во овој случај PNE (точка, ништо, источно)
-Избравме дестинационата папка на датотеката и го напишавме името
-Во командната лента ги избираме опциите за извоз (по избор, по опсег ... во овој случај ги користиме сите, сите)
-Чувај, датотеката нема, во овој случај одделени со пространства, но истиот може да се отвори со ексел
Ако точките се напишани со преголеми големини, треба да ги промените метричките единици, бидејќи по правило тие доаѓаат од англиски (AEC / подесување на цртање / единични агли / изберете метарска)
Овој пат поени немаше височина, ќе ја видиме таа тема во друг пост, кога зборуваме за контурни линии.
Толерирај моето инсистирање, некој знае макро за атокад што е поедноставно и бесплатно?
Дали некој го прави тоа на друг начин?
За тоа, ви треба CivilCAD или Civil3D. Двајцата се специјализирани модули кои работат на AutoCAD.
Самиот AutoCAD не ви дозволува да го направите тоа.
се извини за мојата иницијација, јас треба да знаете како да се направи за да се помине и / или намалување на AutoCAD цртеж или дел директно со висина читање и растојанија (ширина песна) секоја 20 MT. надолжно и во исто време одам да го пресметам обемот на пломби и ископувања директно во автоката
Па, овој пост е одличен, има многу алатки за поддршка за поедноставување на работата и исто така би било добро да се потпрете на civilcad што е многу практично за употреба, но важно е да се знае потеклото на секој концепт
Обидете се со оваа друга апликација
исто така XYZ-DXF постои што е најдобро
добри чекори нè учат
Здраво kovos, во овој пост Објаснуваме како да го сториме тоа со Softdesk8. Јас ви велам дека не можеме преку овој блог да препорачаме начини за стекнување пиратски софтвер, во овој пост го спомнав тоа Вузе Таа работи за тоа, но тоа е на ваш ризик.
Како да ги нацртам кривите на ниво во Aautocad? Како можам да преземам softdesk8?
Здраво Хорхе Луис,
Прво, во вкупната станица, изнесете ги точките во .txt формат, по можност со цел: x координата, y координата, елевација, опис.
тогаш ќе ги отвориш со Excel, избирајќи ја датотеката од типот .txt
ќе ја одберете опцијата ограничена со запирки, за да можете да ги одделите колоните
да ги имаат во Excel препорачувам да го користите оваа алатка, која извезува од ексел на dxf
Потребни ми се чекорите за да можам да ги извезам точките на станиците за да се истакнат ... Благодарам
Итно
Па, Даниел, ова беше единствениот што можев да докажам дека работи, тоа е VBA, но тоа е во интеракција со Excel на мува
http://geofumadas.com/cuadro-de-rumbos-y-distancias-en-excel-interactivo-con-microstation/
Јас би го ценат тоа молам. Тоа е дека тоа е за мојата теза и јас само треба да го направите ова за да напредувате и да завршите. ВИ БЛАГОДАРАМ
Даниел, дозволете ми да побарам VBA што го користев пред некое време и да го подигнам за да го пробаш
дај ми го овој ден
Не, тоа служи само за увоз на поени.
Јас ќе најдам VBA и јас ќе го подигнам за да се обидете
¿¿¿¿КАКО ПРАВАМ ДА ГИ УВЕЗЕМ КООРДИНАТИТЕ ОД EXCEL ДО МИКРОСТАЦИЈА И ИЗВЛЕКУВАМ МИ ЛИНИИ; Низ апликацијата за боксери со алатки> XYZtext> УВОЗ КООРДИНАЛИ ???????
ДАЛИ КАКО СЕ УПОТРЕБУВААТ ОВАА ПРИЈАВА ЗА ИМПОРТ ???
ДЕНОТ, ГАЛВАРЕШН
Благодарам, но мојот случај е ова:
Имам база на податоци во Excel каде што ги имам координатите за потекло и дестинации и сакам да ги црта линиите во автокад. „““НО“““ Без копирање и вметнување, туку операцијата е автоматска, односно со макро или некој код за креирање на интерфејсот, или можеби во AUTOCAD или MICROSTATION ИМА ТОЈ ИНТЕРФЕЈС што увезува податоци од excel AUTOCAD или МИКРОСТАЦИЈА ако е така
што ми предлагаш галварежен
??????????? ВИ БЛАГОДАРАМ
Здраво Даниел, истата процедура е објаснета овде
http://geofumadas.com/como-importar-puntos-de-excel-a-autocad/
таа работи за вас, но наместо да ја активирате командата за точка
активирај ја командата на линијата или гас
наместо да ги ставаш поени, ќе нацрташ линија
однос на
Јас сум автори и јас сум во потрага по начини како можам да се подготви автоматски линии во AutoCAD од базата на податоци во Excel, односно појава на координатите и ДЕСТИНАЦИЈА координатите ПОТЕКЛО
НО НЕ МОЖЕ ДА СЕ ИЗБИРА ТОЧКИ, А ЛИНЦИТЕ НИШТО НЕКА ШТО ТОА ТОА ТОЧКА И ПОВЕЌЕ ДЕСТИНАТНИ ТОЧКИ
БЛАГОДАРНОСТ
Оваа лазица може да го стори тоа
(defun c: txt-xyzs ()
(setq a (ssget)
n (sslength а)
Јас 0
f (отворен (добијте низа „\nиме на датотека: „) „w“)
)
(повтори n
(setq име (ssname ai)
ent (влезе име)
tp (cdr (assoc 0 ent))
)
(ако (= „ТЕКСТ“ tp)
(ако (и (= (cdr (assoc 71 ent)) 0) (= (cdr (assoc 72 ent)) 0))
(progn
(setq ip (cdr (assoc 10 ен))
x (rtos (car ip) 2 2)
и (rtos (cadr 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 (assoc 11 ен))
x (rtos (car ip) 2 2)
и (rtos (cadr 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 (assoc 10 ен))
x (rtos (car ip) 2 2)
и (rtos (cadr 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)
)