ストロークまたは塗りつぶしにマーカーを配置(Align Marker To Stroke Or Fill) (カートグラフィ)

ライセンス レベル:BasicStandardAdvanced

サマリ

ポイント フィーチャクラスのリプレゼンテーション マーカー シンボルの向きを、指定した検索距離内にあるライン フィーチャクラスまたはポリゴン フィーチャクラスで最も近いストローク リプレゼンテーション シンボルまたは塗りつぶしリプレゼンテーション シンボルに揃えて配置します。

Illustration of aligning markers to stroke
Align markers to stroke with different options

使用法

構文

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

グラフィカル マーカー エッジから、グラフィカル ストローク エッジまでの検索距離。0 以上の距離を指定する必要があります。

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 for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: ○
5/10/2014