ArcGIS Desktop

  • ドキュメント
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

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

  • サマリー
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリー

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

図

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

使用法

  • リプレゼンテーション マーカー シンボル レイヤーの角度プロパティを無効にして、リプレゼンテーション マーカー シンボルを位置揃えします。

  • 検索距離は、マーカーのグラフィカル エッジから、最も近いストローク アウトラインまたは塗りつぶしアウトラインのグラフィカル エッジまでの計測値です。リプレゼンテーション ジオメトリ (形状) のオーバーライドが適用されます。検索距離を越えるリプレゼンテーション マーカーは、回転対象外です。検索距離がゼロの場合、リプレゼンテーション ストローク シンボルまたは塗りつぶしシンボルに一致するマーカーだけが、位置揃えの対象になります。

  • リプレゼンテーション ルールが NULL または無効であるか、またはリプレゼンテーションの [表示設定] プロパティがオフになっているフィーチャは、位置揃えの対象から外されます。

  • マーカーを回転させると、シンボル表現の競合が引き起されることがあります。競合エリアを突き止めるには、[シンボル表現の競合を検出 (Detect Graphic Conflict)] ツールを使用します。

構文

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 Desktop Basic: いいえ
  • ArcGIS Desktop Standard: いいえ
  • ArcGIS Desktop Advanced: はい

関連トピック

  • カートグラフィックの調整ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル