ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Распределить маркеры (Disperse Markers)

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

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

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

Рисунок

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

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

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

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

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

Синтаксис

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

Пример кода

Пример инструмента DisperseMarkers (Окно Python)

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

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

Этот автономный скрипт демонстрирует пример использования инструмента 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)

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

  • Картографическая система координат (Cartographic Coordinate System)
  • Базовый масштаб (Reference Scale)

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

  • ArcGIS for Desktop Basic: Нет
  • ArcGIS for Desktop Standard: Нет
  • ArcGIS for Desktop Advanced: Да

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

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

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация