Упражнение 4. Добавление свойства

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

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

Прим.:

В этом упражнении используется карта, измененная в разделе Упражнение 2. Подключение к данным нового файла SDF.

Свойства, ограниченные диапазонами значений.

Значение можно задать только в определенном диапазоне. Можно включить или исключить крайние значения диапазона: минимальное и максимальное значение. Например, можно задать диапазон от 1 до 100 включительно. Можно указать любой диапазон, используя любые числа больше 1 и меньше 100, но не равные 1 или 100. Можно задать любую комбинацию.

Добавление свойства с ограничением диапазона к классу элементов "Дороги".

  1. На панели задач выберите вкладку "Обозреватель карт".
  2. Выберите источник данных SDF в верхней части панели.
  3. Выберите СхемаИзменить схему.

    Измените схему SDF.

  4. В Редакторе схемы разверните древо схемы в левой части, чтобы отобразить три класса элементов.
  5. Выберите класс элементов "Дороги".
  6. Выберите Создать свойство в верхней части окна.

    В левой части появится Свойство1 под существующими свойствами.

  7. Определите характеристики нового свойства, опираясь на сведения, приведенные ниже.

    Создайте новое свойство с этими значениями. Последние четыре поля отображаются после задания "Типа ограничения".

    Эти значения формируют свойство, которое определяет количество полос дороги. Это значение должно быть целым числом от 1 до 5 включительно. Для этого свойства отсутствует значение по умолчанию.

    Установите значение "истина" для параметров Минимальное включенное значения и Максимальное включенное значение, чтобы определить минимальное и максимальное значение диапазона.

  8. Нажмите кнопку "Применить" и подтвердите изменения.

    Будет выполнено обновление записи "Свойство1". В ней будет отображаться новое имя.

  9. Нажмите кнопку "ОК" и подтвердите изменения, чтоб закрыть окно "Редактор схем".

Для продолжения работы с этим учебным пособием перейдите к разделу Упражнение 5. Определение значений новых свойств.