Установка системы координат

Команда "Менеджер СК"

Позволяет задать или удалить из модели информацию о системе координат. По нажатию на кнопку запускается модальное окно Менеджера систем координат. Информация о назначенной системе координат сохраняется в пользовательские свойства Участка текущего проекта. Параметры записываются именно в участок, т.к. в идеологии работы он выступает как объект верхнего уровня над зданием.

  • TBSGIS_CoordinateSystemGroupCode: строковое свойство, хранит информацию о группе и коде СК, именно это значение используется плагином для получения СК из базы данных СК;
  • TBSGIS_CoordinateSystemName: строковое свойство, хранит информацию об имени СК. Свойство нигде не используется, нужно только для Пользователя, как подсказка, какая СК назначена модели;
  • TBSGIS_ProjectBasePointAngleGrad: угол поворота в градусах, соответствующей локальной (строительной) СК проекта. По умолчанию 0;
  • TBSGIS_ProjectBasePointX: координата X базовой точки (строительной СК проекта), метры;
  • TBSGIS_ProjectBasePointY: координата Y базовой точки (строительной СК проекта), метры;
  • TBSGIS_ProjectBasePointZ: координата Z базовой точки (строительной СК проекта), метры;

Свойства инициализируются при функции "Назначить". Если они заполнены, то не перезаписываются при назначении иной СК. Предполагается, что численные параметры, соответствующие базовой точки и углу поворота, вводит пользователь согласно данным топоосновы/генплану/иным данным;

Примечание: не рекомендуется использовать угол поворота, не все функции, связанные с пересчетом координат, будут работать с ним корректно;

При выборе функции "Удалить" в окне "Менеджера систем координат" значения свойств TBSGIS_CoordinateSystemGroupCode, TBSGIS_CoordinateSystemName очищаются. Координаты базовой точки остаются.