ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

Отображение количества

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Применяется градуированный цветовой круг, отображающий числовое поле в классе объектов.

Иллюстрация

Иллюстрация инструмента Отображение количества (Count Rendering)

Использование

  • Инструмент Отображение количества (Count Rendering) отображает количество в виде кругов. Размер круга соответствует величине значения. Результат работы инструмента — новый Файл слоя (LYR).

  • Количественная визуализация объектов может раскрыть пространственные структурные закономерности в количественных входных данных.

  • Если Максимальное значение Поля (Maximum Field Value) не задано, оно устанавливается в соответствии с наибольшим значением в Поле для отображения (Field to Render). Используйте параметр Максимальное значение Поля (Maximum Field Value), когда необходимо сравнить несколько градуированных карт. установка такого же значения Максимальное значение Поля для серии карт обеспечит использование фиксированного размера круга, даже когда диапазон данных будет сильно варьироваться.

  • Прежние версии:
    Начиная с версии ArcGIS 10 этот инструмент является встроенным (а не исполняемым файлом Visual Basic). Несмотря на то, что были предприняты все возможные усилия для того, чтобы не нарушать работу пользовательских моделей и инструментов-скриптов, созданных до версии 10, все-таки существует вероятность, что более старые модели, использующие этот инструмент, потребуют перестройки для запуска модели.

Синтаксис

CountRenderer_stats (input_feature_class, field_to_render, output_layer_file, number_of_classes, symbol_color, {maximum_field_value})
ПараметрОбъяснениеТип данных
input_feature_class

Слой пространственных объектов, содержащий данные о количестве, который должен быть визуализирован.

Feature Layer
field_to_render

Название поля, содержащего данные о количестве.

Field
output_layer_file

Новый Выходной файл слоя, содержащий данные об отображении. Вы должны включить расширение .lyr как часть имени файла.

Layer File
number_of_classes

Количество классов для визуализации исходных данных.

Long
symbol_color

Цвет градуированных кругов.

  • MANGO
  • BRIGHT_RED
  • DARK_GREEN
  • GREEN
  • DARK_BLUE
  • BRIGHT_PINK
  • LIGHT_YELLOW
  • SKY_BLUE
String
maximum_field_value
(Дополнительный)

Максимальное значение атрибута, которое будет отображено. Объекты со значениями полей больше чем данное максимальное значение не будут отображены.

Double

Пример кода

CountRenderer, пример 1 (окно Python)

Следующий скрипт в окне Python является примером использования инструмента CountRendering.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CountRenderer_stats("autotheft_weighted.shp", "Count", "auto_weight_rendered.lyr", "5", "mango","#")
CountRenderer, пример 2 (автономный скрипт Python)

Следующий автономный скрипт Python является примером использования инструмента CountRendering.

# Convert incident data to weighted point data and render
 
# Import system modules
import arcpy, sys, string, os
 
# Local variables...
workspace = "C:/data"
input = "AutoTheft.shp"
input_weighted = "autotheft_weighted.shp"
results_field = "Count"
input_weighted_rendered = "auto_weight_rendered.lyr"
 
try:
    # Set the current workspace (to avoid having to specify the full path to the feature classes each time)
    arcpy.env.workspace = workspace
 
    # Process: Collect Events...
    arcpy.CollectEvents_stats(input, input_weighted, results_field)
 
    # Process: Count Rendering...
    arcpy.CountRenderer_stats(input_weighted, results_field, input_weighted_rendered, "5", "MANGO", "#")
 
except:
    # If an error occurred when running the tool, print out the error message.
    print arcpy.GetMessages()

Параметры среды

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)

Информация о лицензиях

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Отображение
  • Собрать события

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация