Отображение количества (Пространственная статистика)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

Рисунок

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

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

Синтаксис

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()

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

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

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/11/2013