ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

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

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

Иллюстрация

Инструмент геообработки Распределить маркеры
Иллюстрация стилей распределения.

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

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

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

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

Синтаксис

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

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

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

Векторный слой

Пример кода

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

Пример скрипта Python для использования инструмента DisperseMarkers в режиме прямого запуска.

import arcpy
from arcpy import env
env.workspace = "C:/data"
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)

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

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

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

  • 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 © 2019 Esri. | Конфиденциальность | Правовая информация