ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Выровнять маркеры по отношению к штриховке или заливке

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

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

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

Иллюстрация

Иллюстрация выравнивания маркеров по отношению к штриховке
Выравнивание маркеров по отношению к штриховке с использованием различных опций

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

  • Символы маркера представления выравниваются с помощью переопределения свойства, определяющего угол маркера представления.

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

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

  • Поворачивание маркеров может привести к конфликтам графики. Найти такие области можно с помощью инструмента Выявить конфликты графики.

Синтаксис

AlignMarkerToStrokeOrFill_cartography (in_point_features, in_line_or_polygon_features, search_distance, {marker_orientation})
ПараметрОбъяснениеТип данных
in_point_features

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

Layer
in_line_or_polygon_features

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

Layer
search_distance

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

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

Определяет ориентацию маркера представления относительно границы штриховки или заливки.

  • PERPENDICULAR —выравнивает маркеры перпендикулярно штриховке или заливке. Используется по умолчанию.
  • PARALLEL —выравнивает маркеры параллельно штриховке или заливке.
String

Пример кода

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

Следующий автономный скрипт демонстрирует пример использования инструмента AlignMarkerToStrokeOrFill.

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.AlignMarkerToStrokeOrFill_cartography("buildings.lyr", "roads.lyr", "2 Points", "PERPENDICULAR")
AlignMarkerToStrokeOrFill, пример (автономный скрипт Python)

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

# Name: AlignMarkerToStrokeOrFill_standalone_script.py
# Description: Aligns representation markers to nearby line or polygon features symbolized with representations
# 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 = "buildings.lyr"
in_line_or_polygon_features = "roads.lyr"
search_distance = "2 Points"
marker_orientation = "PERPENDICULAR"

# Execute Align Marker To Stroke Or Fill
arcpy.AlignMarkerToStrokeOrFill_cartography(in_point_features, in_line_or_polygon_features, search_distance, marker_orientation)

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

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

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

  • 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
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация