СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Тема: АРМ-ВТД
Показать сообщение отдельно
Старый 04.05.2011, 13:40   #6 (ссылка)
Кандидат в V.I.P.
 
Аватар для Shoorup

Регистрация: 01.04.2009
Сообщений: 1,004
Поблагодарил: 63 раз(а)
Поблагодарили 213 раз(а)
Фотоальбомы: не добавлял
Репутация: 79
Цитата:
...перед Вами поставлена задача в автоматическом режиме просмотреть все планы станций и составить список оборудования (светофоры, дроссели, стрелки, и т.д.). Вы когда-то отчертили эти станции в AutoCADе; где будем искать необходимые данные?
Нет ничего проще чем извлечь из чертежа (чертежей) атрибуты определенного блока.
Цитата:
AutoCAD хорош тогда (с его внутренним форматом), когда нас не интересует - где он хранит информацию по нашим чертежам (а, для большинства пользователей, это так). Но как только мы начинаем копаться в dwg или dxf, то простая задача - становится проблемой.
Проблемы от незнания элементарных основ AutoCADа. Все что было непонятно в формате dxf уже давно описал в своих трудах Николай Полещук, а также на любом форуме по AutoCAD вам подскажут как найти ту или иную запись в блоке. С точки зрения программирования это очень просто.
Доводы по поводу простоты понимания внутреннего формата xml (ОФ) обычным пользователем несколько обескураживают чтоли Звучит как: "Наша лопата очень хороша хотябы потому, что её может освоить простая домохозяйка с тремя классами образования и её устройство очень несложное. А в ваш экскаватор очень сложен в освоении и в устройстве" Я это к чему: во внутренний формат файла пользователю лезть и не нужно. И не его задача думать как собрать все данные со всех чертежей - это задача программиста (заложить функцию в программу), а не пользователя.

Цитата:
По этой причине разработчики КАСПРа всю информацию по объектам хранят отдельно в своих базах, что, в свою очередь, вызывает новые проблемы - как синхронизировать эти базы с документом AutoCAD, когда проектировщики вручную редактируют свои чертежи.
Это их проблемы как синхронизировать. Хранить в базах информацию, которая содержится в блоках, и хорошо и плохо. Хорошо это тем, что извлечь их еще проще чем из dwg.
Shoorup вне форума   Цитировать 0
 Нажмите здесь, чтобы написать комментарий к этому сообщению