Создание файла символов слоя

В модели или скрипте вы можете задать, каким образом будут отображены выходные данные при добавлении в таблицу содержания ArcMap,ArcGlobe или ArcScene с применением одного из следующих способов:

  1. В ModelBuilder, установите свойство Символы слоя (Layer Symbology) выходной переменной.
  2. Для инструмента-скрипта, установите свойство Символы слоя (Layer Symbology) выходного параметра.
  3. Используйте инструмент Применить символы слоя (Apply Symbology From Layer) в вашем скрипте или модели.

Все три способа используют файл слоя (.lyr), который определяет набор символов для отображения данных на экране. Когда файл слоя используется для задания набора символов для выходных данных инструмента, он называется файлом символов слоя.

Создание файла символов слоя для ModelBuilder

Шаги:
  1. Запустите программу ArcMap и отредактируйте модель в интерфейсе ModelBuilder.
  2. Запустите модель в интерфейсе ModelBuilder.
  3. Добавьте нужную выходную переменную к изображению, щелкнув ее правой кнопкой мыши и выбрав команду Добавить к изображению (Add To Display). Будет создан новый слой в таблице содержания ArcMap.
  4. В программе ArcMap дважды щелкните новый слой, чтобы открыть его свойства, а затем выберите вкладку Символы (Symbology). Измените символы в соответствии со своими требованиями к отображению выходных данных модели.
  5. ПримечаниеПримечание:

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

  6. Нажмите ОК.
  7. Щёлкните правой кнопкой мыши на слое и выберите Сохранить как файл слоя (Save As Layer File).
  8. В ModelBuilder щелкните правой кнопкой выходную переменную и выберите Свойства (Properties).
  9. На закладке Символы слоя (Layer Symbology) введите путь к файлу слоя .lyr, который вы сохранили выше.
  10. Сохраните вашу модель.

При следующем запуске вашей модели, в том числе и в ModelBuilder из диалогового окна инструмента, выходные данные будут оформлены с использованием набора символов, заданного в файле .lyr.

ПримечаниеПримечание:

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

Для создания файла символов слоя для использования с выходными данными инструмента-скрипта:

Шаги:
  1. Выполните ваш инструмент-скрипт для добавления выходных слоев в таблицу содержания.
  2. Следуйте описанным выше шагам для изменения набора символов выходных слоев и сохранения файла .lyr.
  3. В окне Каталог (Catalog):
    1. Щелкните правой кнопкой инструмент-скрипт и выберите Свойства (Properties).
    2. Щелкните закладку Параметры (Parameters).
    3. Выберите выходной параметр.
    4. В разделе Свойства параметра (Parameter Properties), установите свойство Символы (Symbology) для файлу слоя, который вы сохранили выше.
  4. Нажмите ОК.

При следующем запуске вашего скрипта, выходные данные будут оформлены с использованием набора символов, заданного в файле .lyr.

ПримечаниеПримечание:

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

Настройка символов слоя с использованием Уникальных значений

В случае представления данных символами по категориям, опция <все другие значения> (<all other values>) (см. иллюстрацию в таблице ниже), определяет варианты отображения данных.

Отмечена опция Все остальные значения (All Other Values)

Отмечено (Checked). Данные будут отображены в соответствии с установкой. Легенда не меняется. Новые категории не создаются. Вот что подразумевается под статическими символами.

Не отмечена опция Все остальные значения (All Other Values)

Не отмечено. Данные будут прочитаны и на их основе будут созданы новые категории. Легенда изменится. Вот что подразумевается под динамическими символами.

Далее представлены подробные сведения об отображении данных в категориях при использовании файла символов слоя или инструмента Применить символы слоя (Apply Layer From Symbology).

Символ Уникальное значение (Unique Value)

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

Настройка символов слоя с использованием квантификаторов

Выходные данные также можно обозначить с помощью символов, используя квантификаторы. На снимке экрана ниже показаны свойства обозначения количества с помощью градаций цвета. Для параметра Поле значений (Value field) установлено значение Счет (Score), а количество классов равно 5.

Символ, в котором используются количества

Более подробно о классификации данных с применением градаций цветов

Если квантификаторы определены в файле слоя символов так, как показано на иллюстрации выше, существует несколько применимых правил.

Можно настроить принудительное использование этой же классификации, независимо от значений, обнаруживаемых в выходных данных.

Шаги:
  1. Выберите пункт Градуированные цвета (Graduated colors) и значение поля, а затем щелкните Классифицировать (Classify).
  2. В качестве метода классификации выберите Вручную (Manual).
  3. Введите граничные значения, чтобы настроить классификацию.
    Изменение классификации

Связанные темы

9/11/2013