Выровнять маркеры по отношению к штриховке или заливке (Align Marker To Stroke Or Fill) (Картография)

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

Резюме

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

Рисунок

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

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

Синтаксис

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)

Представленный скрипт Окна 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 for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Да
9/11/2013