Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

ODCLASS - инструмент для черчения, для определения характеристик в dwg

Тема в разделе "Map 3D", создана пользователем АлексЮстасу, 4 ноя 2018.

  1. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Хотел опубликовать позже, когда исправим выявленные косяки, но нужно же чем-то тешиться в длинные выходные. :)

    ODCLASS - инструмент для организации объектного черчения, для определения характеристик объектов в dwg.
    Создание инструмента для dwg - сознательный выбор для возможности использовать всю производительность CAD, это инструмент именно для топографов-картографов, для тех, кто сам чертит, создает планы-карты.
    ODCLASS - попытка на основе Object Data развития идеи Feature (Object) classes для dwg Map/Civil 3D. Поскольку Autodesk совсем забросил Feature (Object) classes уже годах в 2008-2010-м, то ничего не оставалось, как делать с нуля самим. Получилось и мощнее, и универсальнее, заодно избавились от основных недостатков Feature (Object) classes. Плюс, возможность самим развивать.
    ODCLASS легче использовать, надежнее в работе, шире применяем, лучше работа с характеристиками. Больше средств анализа и манипулирования графикой + развитые возможности добавления описательной информации, характеристик.
    ODCLASS основан на файлах описания объектов - текстовых файлах, создаваемых самими пользователями. Файлы описания определяют основные параметры и настройки dwg и AutoCAD, определяют типы объектов, их характеристики и возможные значения характеристик.
    Файлы описания можно неограниченное число раз использовать, распространять среди соисполнителей и других пользователей в неограниченном числе копий. Т.е. файлы описания позволяют выдерживать заданные стандарты черчения/оформления. Файлы описания можно создать для любого предмета черчения, для любого заданного стандарта - классификаторов Панорамы, Кодификаторов Ленобласти, а-ля 3DService, требований Мосгоргеотреста и т.д., и т.п.
    Не сомневаюсь, что удобнее создавать и кадастровые планы - просто пока не практиковал.
    Например, в последнее время развлекаюсь с международными стандартами для аэронавигации - создал по ним файл описания, и делаем такие "базы данных".
    Облегчается, автоматизируется и перевод планов-карт в другие стандарты.
    Основные идеи ODCLASS:
    1. Черчение из меню классов и типов объектов, определяемых самими пользователями.
    2. Автоматическое выдерживание нужных графических свойств, определенных пользователями, автоматизация проверок и исправлений.
    3. Автоматическая настройка и поддержка параметров dwg и AutoCAD, нужных пользователю.
    4. Автоматическая подгрузка всех нужных ресурсов черчения - библиотек блоков, типов линий, стилей мультилиний, текстов, штриховок и т.д., определенных пользователями.
    5. Автоматизированные возможности определения характеристик объектов, определенных пользователями.
    ODCLASS, в отличие от некоторых похожих приложений, дает пользователям независимость от программистов - пользователи полностью сами определяют содержание меню объектов, особенности их черчения, нужные характеристики и их возможные значения.
    ODCLASS дает лучший эффект вместе с ODEDIT.
    Загрузка обычным _APPLOAD:
    odclass_trial_OD_2011-12_32b.arx - https://yadi.sk/d/sm2fNu8VSaCHVQ
    odclass_trial_OD_2011-12_64b.arx - https://yadi.sk/d/eptDVL_Sjz76KA
    odclass_trial_OD_2013-14_32b.arx - https://yadi.sk/d/LhCg4MsYPVbxpA
    odclass_trial_OD_2013-14_64b.arx - https://yadi.sk/d/yhPGPYuxN_kgGw
    odclass_trial_OD_2015-16_32b.arx - https://yadi.sk/d/VeBgLGahxEUy5g
    odclass_trial_OD_2015-16_64b.arx - https://yadi.sk/d/yrN0BwQaV5wEgg
    odclass_trial_OD_2017_64b.arx - https://yadi.sk/d/rCZk3SKbAHE9UQ
    odclass_trial_OD_2018_64b.arx - https://yadi.sk/d/YECtBOASzUfWJQ
    odclass_trial_OD_2019_64b.arx - https://yadi.sk/d/AOdapR9hJ83M8A
    Вызов окна ODCLASS командой ODCLASS_GUI.
    Пока только краткое описание:
    ODCLASS_общее_о_работе.htm - https://yadi.sk/d/fmdQ9qydEoUGvQ
    ODCLASS_общее_о_работе.pdf - https://yadi.sk/i/Yw4BavuyFMQK3A
    И пока только вымышленные примеры файлов описаний:
    ODCLASS_sample_Parcel - https://yadi.sk/d/DB7jY4HbPKuvSA
    ODCLASS_sample_Pipe - https://yadi.sk/d/5lk0KoAWEKvIoQ
    ODCLASS_sample_Primitives - https://yadi.sk/d/H4pSnZWnPKOliQ
    Для пустых dwg загружаете из меню ODCLASS File-->Load Description текстовые файлы из папок примеров, и чертите что-нибудь из меню объектов и т.п. Автокадовские файлы из примеров держите закрытыми - они источник ресурсов. Текстовые файлы описания можно пробовать редактировать - менять названия, параметры черчения и пр.
    Попробуйте создать свой файл описания по аналогии и копипастингом, попробуйте через ODCLASS_TEMPLATE для своего представительного образцового dwg.
     
    #1
    Последнее редактирование: 26 дек 2018
    -=13=-, Палыч, Землянин1 и 2 другим нравится это.
  2. Мимокрокодил

    Форумчанин

    Регистрация:
    29 янв 2013
    Сообщения:
    1.189
    Симпатии:
    607
    Ничего не понял. Точнее понял, вроде, но не уверен, что правильно. А можно на пальцах объяснить, что это за продукт? Речь о наполнении семантикой объектов черчения или нет?
    --- Сообщения объединены, 4 ноя 2018, Оригинальное время сообщения: 4 ноя 2018 ---
    Или это набор правил? По которым в дальнейшем происходит проверка чертежа на соответствие стандартам?
     
    #2
    Чихун и flareon нравится это.
  3. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    #3
  4. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Готовим к публикации. Все объектные, описательные данные будут в XRecord.
    Речь и о черчении сразу нужными Вам графическими свойствами и о наполнении семантикой.
    1. Создаете нужное Вам описание объектов - txt нашей структуры. Или берете готовое (например, из моих примеров).
    2. Загружаете его в ODCLASS, и чертите. Или определяете Define в уже готовом чертеже графические элементы - у них появятся названия объектов и записи с нужными полями характеристик. Если использовать Define из общего меню, то определятся те графические элементы, у которых графические свойства соответствуют описанию объектов. Если использовать Define с правой кнопки из меню самих объектов, то оно "насильственное" - определятся этим объектом выбранные элементы, назначатся его свойства. Если тип примитивов соответствует.
    3. В окне ODCLASS_PROPERTIES определяете значения характеристик. Для автоматизированного определения характеристик сразу для многих объектов, для их просмотра и экспорта удобен ODEDIT.
    И проверка тоже.
    Если все чертить из меню объектов, то все и так будет соответствовать стандарту.
    А если все графические элементы определены как объекты, то с помощью Assign... и Restore... всегда можно восстановить их нужные графические свойства.
     
    #4
    Последнее редактирование: 4 ноя 2018
    flareon, Палыч и Мимокрокодил нравится это.
  5. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Проделайте эксперимент.
    1. Выберите один свой тип объектов - горизонтали, отметки или т.п.
    2. Скопируйте в новый txt описание похожего типа объекта из моего ODCLASS_sample_Primitives - из Different_primitives-Различные_примитивы.txt.
    3. Замените название типа объекта, цвет, слой, вес, толщину и пр. на нужные.
    Перед описанием типа объекта добавьте строки для источников ресурсов - слоев, типов линий, блоков или т.п.:
    и т.п. Разделитель - табуляция.
    Можете изменить/добавить нужные описания полей OD - "od_fld". Просто по аналогии. Например:
    заменить или добавить ниже
    Разделители - табуляция. Одна строка - одно поле OD.
    4. Загрузите свое описание в ODCLASS. Если что-то не так, то в окне сообщений AutoCAD будет написано. Если правильно, то в окне меню объектов появится Ваше название типа объекта.
    5. После двойного клика на этот Ваш объект можно им чертить - вести горизонтали или вставлять отметки или т.п. Создание нового такого объекта активно до полной отмены - всякий раз вызывать черчение не нужно.
    6. Если открыть Ваш dwg, где уже есть начерченное, то можно определить графические элементы из тех же примитивов, как Ваш тип объекта. Правой кнопкой на Ваш объект в меню и Define. При этом элементам назначатся описанные Вами свойства, присоединится запись OD с описанными Вами полями для характеристик.
    7. Вызовите окно ODCLASS_PROPERTIES. В нем можно просматривать, вводить и редактировать характеристики. Сразу с контролем правильности. Если, допустим, ввести "Абсолютная_высота" 22222, то значение подсветится пурпурным - выходит за определенный диапазон "-400.00:10000.00".
     
    #5
    Последнее редактирование: 5 ноя 2018
    lsv1283 нравится это.
  6. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    1. Кстати, есть возможность делать файлы описания из палитр инструментов (Tool Palettes).
    2. Если приложите/пришлете dwg представительного содержания, то можем вместе разобрать, как сделать для его объектов файл описания.
    Интересно сделать для кадастровых планов-карт. Для них определение характеристик актуальнее.
     
    #6
  7. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    АлексЮстасу, А можете какой видеопример сделать как это работает?
     
    #7
  8. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Позже, наверное, сделаю еще видеопримеры. Но в моем блоге на dwg.ru есть специальный цикл коротких статей с видео на почти каждую возможность:
    Возможности OD/DB,
    Возможности OD/DB. Статья 1. Технология OD/DB - чертить быстрее, легче и удобнее,
    Возможности OD/DB. Статья 2. Технология OD/DB – 100%-е формальное качество, стандартизация чертежей/моделей,
    Возможности OD/DB. Статья 3. Технология OD/DB – определение характеристик объектов; объектные модели
    Непосредственно об ODCLASS видео в Статья 1, 2 и есть в 3 - о вводе значений характеристик.
    Статья 3 больше об ODEDIT. ODEDIT помогает и на стадии создания объектов, и, особенно, для автоматизации определения значений характеристик.

    Или это все слишком длинно? На чем сейчас заострить?
     
    #8
  9. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    #9
  10. Чихун

    Форумчанин

    Регистрация:
    3 июн 2017
    Сообщения:
    66
    Симпатии:
    61
    Адрес:
    Н Новгород
    а по русски нет?
     
    #10
  11. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Интерфейс пока только на как бы английском. По техническим в основном причинам.
    Но он оч. простой, односложный - по аналогии с другими программками должно быть в целом понятно.
    И есть русские описания всего - см. первый пост здесь.
    Что непонятно - отвечу.
     
    #11
  12. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Немного исправленная работающая версия ODCLASS и все описания к нему:

    odclass_trial_OD_2011-12_32b.arx - https://yadi.sk/d/kc919T2WBo0akQ
    odclass_trial_OD_2011-12_64b.arx - https://yadi.sk/d/MlZYEAtYw70qnw
    odclass_trial_OD_2013-14_32b.arx - https://yadi.sk/d/_btA3sU52SkqRQ
    odclass_trial_OD_2013-14_64b.arx - https://yadi.sk/d/vgiDChHfaSLM6Q
    odclass_trial_OD_2015-16_32b.arx - https://yadi.sk/d/gLftNzvpK_0m6Q
    odclass_trial_OD_2015-16_64b.arx - https://yadi.sk/d/Nh_IuRu-bKw68w
    odclass_trial_OD_2017_64b.arx - https://yadi.sk/d/DJ7RWjGHhtJy4A
    odclass_trial_OD_2018_64b.arx - https://yadi.sk/d/wfWaU9D9DUE_zw
    odclass_trial_OD_2019-20_64b.arx - https://yadi.sk/d/GBSgdyBRbuVF8Q

    Описания:
    ODCLASS_описание_программы.htm - https://yadi.sk/d/ptS1bwWpqUOTwg
    ODCLASS_описание_программы.pdf - https://yadi.sk/i/lpUjT88HIAgjqw
    ODCLASS_общее_о_работе.htm - https://yadi.sk/d/6fELEqcIJSm_Mw
    ODCLASS_общее_о_работе.pdf - https://yadi.sk/i/MtgkRWxc-4k-Fg
    ODCLASS_создание_файла_описания.htm - https://yadi.sk/d/yF5vXGWDndGydA
    ODCLASS_создание_файла_описания.pdf - https://yadi.sk/i/--XrJ-8Wg1rWsg
    ODCLASS_структура_файла_описания_R-4.htm - https://yadi.sk/d/uATHYaEHr-ZrBw
    ODCLASS_структура_файла_описания_R-4.pdf - https://yadi.sk/i/vCXTNzeSdZE0EQ

    Версия с исправлением ошибки в 2019 и некоторых других недостатков.
    Вроде бы версии для 2019 работают и в 2020
     
    #12
    Последнее редактирование: 1 апр 2019
  13. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    965
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    АлексЮстасу, в Вашеей инструкции по созданию файлов описаний есть упоминание ою утилите RSC_2_ODCLASS.
    Где её найти? И как ею пользоваться?
    В одном из Ваших видео мелькнул кадр с готовым файлом описания классификатора Панорамы для 5000-го масштаба. Если у Вас есть для 500, 1000, 2000, то назовите цену, если это небесплатно.
    И еще вопрос: версии Trial какие имеют ограничения? И если есть полноценные, что в них есть и какова стоимость?
     
    #13
  14. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Полноценная версия пока не распространяются. Но в пробной версии ODCLASS действуют все его возможности.
    В пробной версии ограничение в 100 типов объектов - из файлов описаний считываются, и становятся доступными в меню объектов не больше 100. Допустим, в классификаторе ГУГК для 1:500 примерно 700 типов объектов. Для работы пробная версия загрузит из него только 100.
    Количество объектов плана (графических элементов) при этом никак не ограничено.
    Это ограничение, конечно, создает проблемы для производственной работы, но есть, минимум, два способа его обойти. ::biggrin24.gif::
    Да, на заказ мне написали утилиту для преобразования текстовых классификаторов RSC Панорамы в файлы описания ODCLASS. Утилита делает заготовку классификации, всех типов объектов и описание характеристик из RSC, но автокадовскую часть (цвета, слои, типы линий, блоки, текстовые и пр. стили и т.п.) в любом случае нужно описывать самим. Коммерческого варианта утилиты тоже нет, хотя потратиться пришлось...
    Могу сделать Вам заготовку для какого-то из классификаторов Панорамы на пробу.
     
    #14
  15. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    965
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    АлексЮстасу, спасибо за информацию.
    Сам я вряд-ли наберусь гражданского мужества, чтобы допиливать что-то, да и неполноценный функционал мне некчему. Подожду готового решения. А пока буду шабашить по-старинке, не так уж и много у пенсионера работы, можно сказать, совсем мало.
     
    #15
    Qvinto нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление