Схемой называется набор классов элементов и их свойств. В схеме могут содержаться свойства с зависимостями . Ограничения, которые определяют, какие объекты можно добавлять в определенный класс элементов. Например, чтобы попасть в класс элементов "Дороги", объект должен быть линией. Свойства аналогично атрибутам являются характеристиками всех объектов в классе элементов. Например, с помощью свойства класса элементов "Дороги" можно задать количество полос движения или ограничение скорости. Значения могут быть разными, но все элементы класса "Дороги" имеют ограничение скорости и определенное число полос.
Невозможно изменить схемы для всех типов источников данных, однако можно отредактировать схемы для файлов SDF. В данном уроке рассматривается процедура редактирования схемы SDF для добавления свойства классу элементов "Дороги". Новое свойство является ограниченным, поэтому для него являются действительными только определенные значения.
В этом упражнении используется карта, измененная в разделе Упражнение 2. Подключение к данным нового файла SDF.
Значение можно задать только в определенном диапазоне. Можно включить или исключить крайние значения диапазона: минимальное и максимальное значение. Например, можно задать диапазон от 1 до 100 включительно. Можно указать любой диапазон, используя любые числа больше 1 и меньше 100, но не равные 1 или 100. Можно задать любую комбинацию.
Добавление свойства с ограничением диапазона к классу элементов "Дороги".
Измените схему SDF.
В левой части появится Свойство1 под существующими свойствами.
Создайте новое свойство с этими значениями. Последние четыре поля отображаются после задания "Типа ограничения".
Эти значения формируют свойство, которое определяет количество полос дороги. Это значение должно быть целым числом от 1 до 5 включительно. Для этого свойства отсутствует значение по умолчанию.
Установите значение "истина" для параметров Минимальное включенное значения и Максимальное включенное значение, чтобы определить минимальное и максимальное значение диапазона.
Будет выполнено обновление записи "Свойство1". В ней будет отображаться новое имя.
Для продолжения работы с этим учебным пособием перейдите к разделу Упражнение 5. Определение значений новых свойств.