Sound-byte Вопрос: насколько легко или сложно разобрать файл CAD/BIM и вернуть (экспортировать) только имена этих «Слои», Таблицы или наборы работ, содержащиеся внутри?Разбор САПР или файла BIM и выборка/экспорт «Layer Name»
Более подробный Вопрос:
Я практикующий архитектор (не программное обеспечение вида, но здание/сооружение вид), и мы развлекаем разработку пользовательского продукта, который контролирует CAD/BIM файлы в пределах папке или наборе папок и постоянно возвращает имена «Слои», «Таблицы» и «Наборы работ», содержащиеся в каждом файле. Другими словами, если кто-то создает слой под названием «Электрическая проводка» в файле (AutoCad, Revit, Microstation или ArchiCad), например, насколько сложно было бы разобрать, извлечь и экспортировать это имя слоя на другое когда файл был сохранен и обновлен? Просто «имя слоя», «имя листа» или «имя рабочей группы» и ничего больше.
Я понимаю, что у меня нет «щедрости» или «репутации» для ответа, но у меня есть свои «Whuffies» в области «архитектурного дизайна» и, возможно, в качестве ответа на ответ, эскиз вам самая прохладная маленькая теплица/беседка/палуба/крыльцо/спа/солярий, который вы когда-либо видели! ;) В конце концов, я полагаю, что возвращение в местную экономику спасет нашу экономику в целом, почему эти «местные экономики» не могут быть цифровыми и сетевыми экономиками? :)
Stop мой «офис», чтобы посмотреть на нашу работу: :) http://www.flickr.com/photos/studiowikitecture/sets/72157604538587139/
Спасибо за ваше время. Cheers, Райан
.............
хотел также включить следующие разъяснения, если это необходимо .... (дайте мне знать, если вам нужна дополнительная разъяснения)
Что такое «Слои»? В файлах CAD и, в некоторых случаях, в файлах BIM используются «слои», которые объединяют общие объекты, например ... Внешний слой стены, внутренний слой стены, электрический слой, электрический проводной слой, обтекаемый слой, слой сляба, слой воздуховода ..etc..etc.
Что такое «Листы»? В обоих файлах CAD/BIM «Таблицы» используются для составления или отключения/на определенных «слоях». «Электрический план этажа», например, будет иметь «электрический слой» и «стеновой слой», и накладываться друг на друга. Другие слои, такие как «слой канала», будут отключены.
Что такое «Worksets»? Наборы работ, вроде как слои, но более специфичны для программ BIM. Они представляют способы, по которым пользователь может «разбить» модель BIM на логические разделения труда ... например. рабочая станция для только структурных колонн рабочая станция для электрических панелей и подстанций. рабочая станция только для «крыла» здания и т. Д. И т. Д.
В качестве справочной информации, если это имеет значение, следующие популярные программы CAD/BIM связаны со следующими языками и стандартами.
Revit: C#, C++, VB.NET, .NET EXPRESS/STEP (файл внутр: .rvt)
AutoCad: C++, AutoLISP, Visual LISP, VBA.NET и ObjectARX, STEP/EXPRESS (файл внутр: .dwg, .dxf)
Микростанция:. C/C++, VBA, .NET, STEP/EXPRESS (файл внутр: .dgn)
ArchiCAD: C/C++, GDL, BASIC, Visual Studio, Codewarrior, STEP EXPRESS/(файл внутр: .pla)
VectorWorks: C/C++, VB, STEP/EXPRESS
Почему бы вам не попробовать [Eyeshot Web Service] (http://www.devdept.com/eyeshot/webservice)? Вы можете легко перевести ваш файл САПР в XML и затем проанализировать сам XML-файл. – abenci 2016-12-12 15:36:58
Глядя на Eyeshot, он не импортирует файлы RVT (Revit) и не разделяет слои. – Jackalope 2017-06-13 18:13:29