Диалог выбора систем координат

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

При выборе любой позиции списка через ЛКМ в текстовом поле снизу будет отображён полный WKT-код выбранной системы координат. Код можно скопировать в буфер обмена. Выделенное определение подсвечено жирным текстом.

Поле "Текущая СК" не доступно для редактирования, оно отображает текущую систему координат в зависимости от контекста (окно используется в нескольких функциях при плагинах над САПР). Кнопка "Удалить" удаляет информацию о системе координат из целевой модели в используемой САПР, кнопка "Назначить" - соответственно, задает эту информацию. Способ задания отличается в зависимости от специфики САПР, см. описания команд при плагинах подробнее.

По умолчанию в окне отображается сокращенный список определений систем координат. В "сокращенный" список попадают только те определения, имена которых содержат следующие буквосочетания: "WGS 84 / UTM zone", "Russia-", "WGS 84", "Pulkovo 1995 / Gauss-Kruger zone", "Pulkovo 1942 / 3-degree Gauss-Kruger zone". Также в список попадают все пользовательские импортированные СК через приложение-конфигуратор (у которых Имя кода = CUSTOM). Для отображения полного списка нажмите на флажок "Отобразить весь список СК".

Фильтрация систем координат осуществляется с помощью команд в правой нижней части окна. Выборка производится только по одному параметру - имени, описании, категории, имени категории и коду. Заполните текстовую строку под списком и нажмите на "Найти", результаты при их наличии будут отображены в табличной форме выше. Поиск осуществляется без учета регистра (искомое и проверяемые значения приводятся к нижнему регистру автоматически). Сброс фильтра и откат к отображению перечня СК для включенной опции "Отобразить весь список СК" осуществляется по нажатию на "Сбросить".

Выход из окна осуществляется через выбор целевой системы координат и нажатием на кнопку "Назначить". В этом случае выбранная СК будет использоваться далее (в зависимости от контекста, как СК модели или СК для данных). В противном случае, при закрытии окна через "крестик" в правом верхнем углу выбранные данные не будут сохранены и использованы.