На форме можно разместить чертёж с планом помещений, на котором будут отображаться данные из шаблонов записей с привязкой к объектам на чертеже.
Для использования чертежа в Comindware Business Application Platform потребуется подготовить файл DWG, создать несколько шаблонов и атрибутов определённых типов, поместить поле атрибута типа «Чертёж» на форму и привязать его к шаблонам записей. Конечный пользователь, в свою очередь, должен импортировать файл чертежа в формате DWG и привязать слои полигонов и маркеров к атрибутам, заданным при настройке поля.
См. также статью «Чертёж. Настройка шаблонов, атрибутов, форм и полей».
Перед импортом в систему чертеж необходимо подготовить согласно следующим требованиям, в противном случае процедура импорта будет неудачной либо чертеж будет отображаться некорректно:
Примечание
Определения инструментов и сущностей, такие как «полилиния», «слой», взяты из программе AutoCAD и относятся к данной программе.
Откройте Диспетчер слоев и создайте новый слой.
Назовите новый слой, например, cmw_room.
Задайте для линий, например, синий цвет и вес 0,3 мм.
Также создадим отдельный слой для точек с текстом наименований полигонов аналогичным способом, в нашем примере это «cmw_room_attribute». Приступим к отрисовке полигонов для объектов.
Примечание
Каждый объект должен быть отрисован в AutoCAD одним единым замкнутым полигоном из прямых полилиний (например, одно помещение = один полигон).
На каждый полигон должен быть выведен текст с наименованием полигона (например, ID помещения) в соответствии с загруженным реестром.
Текст с наименованием полигона должен находится внутри замкнутого полигона.
На каждый слой полигонов иметься отдельный слой с текстовыми наименованиями.
Полигоны и точки с текстовыми наименованиями должны находиться на любом слое, кроме Слоя 0.
Примечание
Полилиния замыкается командой «Замкнуть» по щелчку правой кнопкой мыши.
слой полигонов cmw_room, на котором находятся полигоны помещений;
слой точек с наименованиями полигонов cmw_room_attribute, на котором находятся наименования помещений;
слой полигонов cmw_workspace, на котором находятся полигоны рабочих мест;
слой точек с наименованиями полигонов cmw_workspace_attribute, на котором находятся наименования рабочих мест.
Предусловие: должны быть созданы экземпляры шаблонов записей, которые необходимо связать с полигонами на чертеже, должен быть создан и вынесен на форму атрибут «Чертеж».
Примечание: для каждого уровня связи должен быть создан отдельный ШЗ.
На шаге 1 «Загрузка файла» в мастере «Настройка плана» выберите подготовленный DWG-файл.
Шаг 1. Загрузка файла
В случае ошибочной загрузки файла его можно удалить и загрузить другой DWG-файл.
Нажмите кнопку «Далее» для перехода к следующему шагу.
На шаге 2 «Настройка связей» установите связи слоев DWG-файла с записями в приложении. Первыми привязывайте слои наружных полигонов — следуйте от больших областей к меньшим (вложенным).
В поле «Слой полигонов» выберите слой с полигонами.
В поле «Слой наименований» выберите слой, на котором находятся текстовые наименования полигонов.
В поле «Шаблон записи» будет указан шаблон записи, заданный для уровня связи в свойствах поля атрибута «Чертёж». В этом шаблоне будут храниться записи, связанные с полигонами на чертеже.
В поле «Атрибут» будет указан ключевой атрибут имен объектов, заданный для уровня связи в свойствах поля атрибута «Чертёж». Этот атрибут будет использоваться для привязки полигонов по их наименованиям к записям в указанном шаблоне.
Чертёж. Настройка шаблонов, атрибутов, форм и полей
Чертёж. Настройка поля на форме
Номер Статьи: 2574
Размещено: Mon, Feb 5, 2024
Последнее обновление: Mon, Nov 18, 2024
Online URL: https://kb.comindware.ru/article/chertezh-podgotovka-i-import-fajla-dwg-2574.html