ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Распределить маркеры

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

Сводка

Находит маркеры представления, которые накладываются друг на друга или расположены вплотную, с учетом присвоенных символов и базового масштаба, и распределяет их с учетом установленного минимального расстояния между ними и шаблона распределения.

Иллюстрация

Примеры использования инструмента Распределить маркеры
Точки, которые кластеризованы в пределах заданного расстояния, распределяются в соответствии с выбранным шаблоном.

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

  • Входным должен быть точечный слой, содержащий представления. Должен быть установлен базовый масштаб. Мультиточечные объекты не являются корректными входными объектами. Изменения местоположений сохраняются согласно указанному поведению редактирования для представления входного класса объектов. Более подробно см. Установка поведения редактирования геометрии.

  • Кластеризованные или совпадающие маркеры представлений оцениваются и обрабатываются в группах. Анализ групп маркеров основывается на минимальном прямоугольнике, которым можно обвести маркер. Группы формируются из маркеров, чьи внешние контуры перекрываются или находятся в пределах минимального расстояния. Внутри каждой группы маркеры распределяются через минимальное расстояние.

  • Могут быть введены графические перекрытия между группами маркеров. Используйте инструмент Выявить конфликты графики для идентификации конфликтов.

Синтаксис

arcpy.cartography.DisperseMarkers(in_point_features, minimum_spacing, {dispersal_pattern})
ПараметрОбъяснениеТип данных
in_point_features

Входной слой точечных пространственных объектов, содержащий маркерные представления.

Layer
minimum_spacing

Минимальное расстояние между маркерами в единицах измерения страницы. Расстояние должно быть задано, и оно должно быть больше или равно нулю . Если задано положительное значение, маркеры будут удалены друг от друга на это расстояние; если задан ноль, то маркеры будут касаться друг друга. Единицами измерения страницы по умолчанию являются точки.

Linear Unit
dispersal_pattern
(Дополнительный)

Определяет шаблон, в соответствии с которым будут размещены маркеры представления. Группа маркеров будет иметь центр масс, который вычисляется с учетом местоположения всех маркеров в группе. Центр масс используется в качестве опорной точки, вокруг которой создается шаблон распределения.

  • EXPANDED —При распределении маркеров будет сохранен общий шаблон их расположения. Маркеры, которые полностью совпадают, будут расположены по кругу вокруг их центра масс. Это значение по умолчанию
  • RANDOM —Маркеры представления размещаются вокруг центра масс в хаотичном порядке с соблюдением заданного минимального расстояния.
  • SQUARES —Маркеры представления размещаются в нескольких квадратах вокруг центра масс; это гарантирует то, что все маркеры будут размещены так близко друг к другу, как это возможно, с учетом установленного параметра минимального интервала между ними.
  • RINGS —Маркеры представления размещены в нескольких круговых кольцах вокруг центра масс; это гарантирует, что все маркеры будут размещены так близко к друг другу, как это возможно, с учетом установленного параметра минимального интервала между ними.
  • SQUARE —Маркеры представления размещаются равномерно вокруг центра масс в одном квадрате.
  • RING —Маркеры представления размещаются равномерно вокруг центра масс в одном круге.
  • CROSS —Маркеры представления равномерно распределяются по горизонтальной и вертикальной осям, имеющим начало в центре масс объекта.
  • X_CROSS —Маркеры представления равномерно распределяются по осям, проходящим под углом 45° и имеющим начало в центре масс.
String

Производные выходные данные

ИмяОбъяснениеТип данных
out_representations

Обновленные входные объекты.

Feature Layer

Пример кода

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

В следующем скрипте окна Python показано, как используется функция DisperseMarkers в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.env.referenceScale = "50000"
arcpy.DisperseMarkers_cartography("crime.lyr", "2 Points", "EXPANDED")
DisperseMarkers, пример 2 (автономный скрипт)

Этот автономный скрипт демонстрирует пример использования функции DisperseMarkers.

# Name: DisperseMarkers_standalone_script.py
# Description: creates visible space between representation markers which are graphically overlappig or coincident
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
env.referenceScale = "50000"

# Set local variables
in_point_features = "crime.lyr"
minimum_spacing = "2 Points"
dispersal_pattern = "EXPANDED"

# Execute Disperse Markers
arcpy.DisperseMarkers_cartography(in_point_features, minimum_spacing, dispersal_pattern)

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

  • Картографическая система координат
  • Базовый масштаб

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

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

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

  • Общий обзор группы инструментов Картографическая доработка символов

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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