Тип параметра

Тип параметра определяет какие значения можно хранить в данном параметре, а также его поведение при заполнении в панели Инфо и выносе подписей.

Примечание

В дополнение к выбору типа, параметру можно задать галочку Уникальный. Теперь, при попытке ввести значение параметра, уже использованное в карте, программа будет выдавать предупреждение.

Следуя своей идеологии, Digitals предупреждает, но не запрещает ввод не уникального значения. Проверить все параметры карты, у которых установлено свойство уникальности, можно, воспользовавшись командой Карта > Проверка > Уникальность параметров.

12 Байт

Параметр данного типа позволяет хранить целочисленные значения в диапазоне от 0 до 255.

12 Слово

Хранит целочисленные значения в диапазоне от 0 до 65535.

123 Целое

Хранит целочисленные значения в диапазоне от -2147483648 до 2147483647.

Примечание

Если нет каких-либо специальных предпочтений, то для хранения целых чисел лучше использовать тип Целое, который имеет предел значений более двух миллиардов и позволяет работать с отрицательными числами.

1.0 Вещественное

Предназначен для хранения чисел, содержащих целую и дробную части.

Числовые значения типов Байт, Слово, Целое, Вещественное вводятся напрямую в поля ввода соответствующих параметров.

abc Строка

Параметры данного типа предназначены для хранения текстовых строк. Вероятно, это самый используемый тип параметров.

Текстовые значения вводятся напрямую, либо в специальном окне ввода, которое мы видели на Рис.5.10 в Гл.5, «Сбор и правка объектов».

+ Логическое

Предназначен для хранения логического значения (Да/Нет, Истина/Ложь).

В панели Инфо значение параметра этого типа можно быстро переключить двойным щелчком в поле ввода. Значению Да отвечает знак + (плюс), значению Нет - пустое поле ввода.

C:\ Файл

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

  • Чтобы назначить файл, выполните двойной щелчок в поле ввода параметра в панели Инфо. Это действие откроет стандартное окно открытия файла.

  • Когда файл уже назначен, двойной щелчок приведет к запуску соответствующего Windows-приложения, например, Блокнота (для текстовых файлов).

Примечание

  • Вы можете вынести параметр типа Файл в виде подписи. В этом случае соответствующий файл можно открыть щелчком по ней. Это можно сделать, если подвести курсор мыши к краю подписи, дождавшись появления курсора в форме указывающей руки.

  • Параметры типа Файл используются при реализации некоторых специальных возможностей Digitals. Так, при выполнении команды Вставка > Растровое изображение…, программа создаст для слоя типа Растровое изображение специальный параметр типа Файл (в числе прочих параметров), который указывает на растр, хранящийся во внешнем файле и подгружаемый “на лету”. (Речь в данном случае идет о растрах вставленных по ссылке.)

  • Если включена галочка в меню Окно > Просмотр файлов, то растр, заданный в параметре типа Файл, автоматически открывается для просмотра в отдельном окне при его пометке и переходе в панель Инфо. Эта возможность доступна для слоев типа Растровое изображение и слоев с границами снимков, вставленных в карту с помощью команды Вставка > Блок триангуляции….

A,B Список

Предназначен для параметров, задаваемых списком возможных значений. Ввод значения для такого параметра выполняется путем выбора из выпадающего списка, как мы рассматривали ранее на Рис.5.13 в Гл.5, «Сбор и правка объектов».

Значения списка отображаются в поле Маска через | (вертикальную черту). Для редактирования списка используйте команду Свойства контекстного меню списка параметров. Данная команда открывает окно редактирования возможных значений параметра, пример которого показан на Рис.6.8.

Рисунок 6.8. Редактирование возможных значений параметра типа Список

Редактирование возможных значений параметра типа Список

Предупреждение

Значения списка хранятся в виде индекса (номера), а не текстовой строки. Если у вас есть две карты, в которых определен один и тот же параметр (с тем же кодом), но с различным списком возможных значений, то при копировании из карты в карту значение параметра может изменяться непредсказуемым образом.

Возможно лучшей альтернативой будет использование параметров типа Строка с подключеным справочником. Смотрите раздел «Маска параметра» далее в этой главе.

|A|B| Таблица

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

В панели Инфо для заполнения табличных параметров используется специальное окно, вызываемое двойным щелчком в поле ввода параметра. Пример такого окна показан на Рис.6.9. Напомним также, что параметры этого типа выносятся на карту не в виде подписей, а как отдельные объекты, размещаемые на слоях типа Таблица.

Рисунок 6.9. Ввод параметра типа Таблица

Ввод параметра типа Таблица