Отображение количества (Пространственная статистика)
Резюме
Применяется градуированный цветовой круг, отображающий числовое поле в классе объектов.
Рисунок
Использование
-
Инструмент Отображение количества (Count Rendering) отображает количество в виде кругов. Размер круга соответствует величине значения. Результат работы инструмента — новый Файл слоя (LYR).
-
Количественная визуализация объектов может раскрыть пространственные структурные закономерности в количественных входных данных.
-
Если Максимальное значение Поля (Maximum Field Value) не задано, оно устанавливается в соответствии с наибольшим значением в Поле для отображения (Field to Render). Используйте параметр Максимальное значение Поля (Maximum Field Value), когда необходимо сравнить несколько градуированных карт. установка такого же значения Максимальное значение Поля для серии карт обеспечит использование фиксированного размера круга, даже когда диапазон данных будет сильно варьироваться.
Синтаксис
Параметр | Объяснение | Тип данных |
input_feature_class |
Слой пространственных объектов, содержащий данные о количестве, который должен быть визуализирован. | Feature Layer |
field_to_render |
Название поля, содержащего данные о количестве. | Field |
output_layer_file |
Новый Выходной файл слоя, содержащий данные об отображении. Вы должны включить расширение .lyr как часть имени файла. | Layer File |
number_of_classes |
Количество классов для визуализации исходных данных. | Long |
symbol_color |
Цвет градуированных кругов.
| String |
maximum_field_value (дополнительно) |
Максимальное значение атрибута, которое будет отображено. Объекты со значениями полей больше чем данное максимальное значение не будут отображены. | Double |
Пример кода
Следующий скрипт в окне Python является примером использования инструмента CountRendering.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CountRenderer_stats("autotheft_weighted.shp", "Count", "auto_weight_rendered.lyr", "5", "mango","#")
Следующий автономный скрипт 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()