ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

オーバーパスの作成 (Create Overpass)

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

概要

下にある道路セグメントの全面にブリッジ パラペットとマスクを作成し、交差しているラインを高架交差として表示できます。

図

オーバーパスの作成 (Create Overpass) ツールの図
ウィングの種類が異なるオーバーパスの作成

使用法

  • 交差ライン フィーチャをストローク リプレゼンテーションで入力としてシンボル表示する必要があります。

  • 自己オーバーラップ フィーチャの例では、[リプレゼンテーションを持つ入力フィーチャ (上部)] レイヤーは [リプレゼンテーションを持つ入力フィーチャ (下部)] レイヤーと一致している場合があります。入力 (上部) および入力 (下部) のリプレゼンテーションが一致している場合、フィーチャの選択範囲を絞り込むには SQL 式が必要です。

  • [オーバーパスの作成 (Create Overpass)] ツールは [アンダーパスの作成 (Create Underpass)] ツールとほぼ同じです。異なる点は、[オーバーパスの作成 (Create Overpass)] ツールでは where_clause パラメーターが同ツールにある [リプレゼンテーションを持つ入力フィーチャ (上部)] パラメーターから選択を行い、[アンダーパスの作成 (Create Underpass)] ツールにある [リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーターから選択を行うという点です。

構文

CreateOverpass(in_above_features, in_below_features, margin_along, margin_across, out_overpass_feature_class, out_mask_relationship_class, {where_clause}, {out_decoration_feature_class}, {wing_type}, {wing_tick_length})
パラメーター説明データ タイプ
in_above_features

[リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーター内のストローク リプレゼンテーションと交差するストローク リプレゼンテーションを格納する入力ライン フィーチャ レイヤー。上を通過するフィーチャとしてシンボル表示されます。

Layer
in_below_features

[リプレゼンテーションを持つ入力フィーチャ (上部)] パラメーター内のストローク リプレゼンテーションと交差するストローク リプレゼンテーションを格納する入力ライン フィーチャ レイヤー。下を通過するフィーチャとしてシンボル表示されます。これらのフィーチャは、[出力オーバーパス フィーチャクラス] パラメーターで作成されたポリゴンによってマスクされます

Layer
margin_along

[リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーターのストローク シンボルの幅を超えてマスクが延在するようにページ単位の距離を指定して、[リプレゼンテーションを持つ入力フィーチャ (上部)] パラメーターの横方向に沿ったマスク ポリゴンの長さを設定します。[横の余白] パラメーターには、0 以上の値を指定する必要があります。余白のページ単位 (ポイント、ミリメートルなど) を選択します。デフォルトはポイントです。

Linear Unit
margin_across

[リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーターのストローク シンボルの幅を超えてマスクが延在するようにページ単位の距離を指定して、[リプレゼンテーションを持つ入力フィーチャ (上部)] パラメーターの縦方向に沿ったマスク ポリゴンの幅を設定します。[縦の余白] パラメーターには、0 以上の値を指定する必要があります。余白のページ単位 (ポイント、ミリメートルなど) を選択します。デフォルトはポイントです。

Linear Unit
out_overpass_feature_class

[リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーターをマスクするポリゴンを格納するための、出力フィーチャクラスを作成します。

Feature Class
out_mask_relationship_class

オーバーパス マスク ポリゴンと [リプレゼンテーションを持つ入力フィーチャ (下部)] パラメーターのライン間のリンクを格納するための、出力リレーションシップ クラスを作成します。

Relationship Class
where_clause
(オプション)

[リプレゼンテーションを持つ入力フィーチャ (上部)] パラメーターでフィーチャのサブセットを選択する場合に使用される SQL 式。

二重引用符を使用します ("MY_FIELD")。クエリ対象がパーソナル ジオデータベースの場合は、以下のようにフィールドを角括弧で囲みます。[MY_FIELD]

SQL 構文の詳細については、「ArcGIS で使用されるクエリ式への SQL リファレンス」をご参照ください。

SQL Expression
out_decoration_feature_class
(オプション)

パラペット フィーチャを格納するために作成される、出力ライン フィーチャクラス

Feature Class
wing_type
(オプション)

パラペット フィーチャのウィング スタイルを指定します。

  • ANGLED —パラペットのウィング ティックが [入力フィーチャ (上部)] パラメーターと [入力フィーチャ (下部)] パラメーターの間に角度をなすように指定します。これがデフォルトです。
  • PARALLEL —オーバーパス ウィングのウィング ティックを、[入力フィーチャ (下部)] パラメーターに対して平行になるように指定します。
  • NONE —ウィング ティックをパラペット上に作成しないように指定します。
String
wing_tick_length
(オプション)

パラペット ウィングの長さをページ単位で設定します。長さには 0 以上の値を指定する必要があります。デフォルトの長さは 1 です。長さのページ単位 (ポイント、ミリメートルなど) を選択します。デフォルトはポイントです。[ウィングの種類] が [NONE] (なし) の場合、このパラメーターは適用されません。

Linear Unit

コードのサンプル

CreateOverpass (オーバーパスの作成) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateOverpass ツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.referenceScale = "50000"
arcpy.CreateOverpass_cartography("roads.lyr", "railroads.lyr", "2 Points", "1 Points",
                                 "cartography.gdb/transportation/over_mask_fc",
                                 "cartography.gdb/transportation/over_mask_rc", "'Bridge_Category' = 3",
                                 "cartography.gdb/transportation/bridge", "ANGLED", "1 Points")
CreateOverpass (オーバーパスの作成) の例 2 (スタンドアロン スクリプト)

このスタンドアロン スクリプトは、CreateOverpass (ベクター タイル パッケージの作成) ツールの使用例を示しています。

# Name: CreateOverpass_standalone_script.py
# Description: Creates a mask where one feature is visually
#              on top of another feature

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
env.referenceScale = "50000"

# Set local variables
in_above_features = "roads.lyr"
in_below_features = "railroads.lyr"
margin_along = "2 Points"
margin_across = "1 Points"
out_overpass_feature_class = "cartography.gdb/trans/over_mask_fc"
out_mask_relationship_class = "cartography.gdb/trans/over_mask_rc"
where_clause = "'Bridge_Category' = 3"
out_decoration_feature_class = "cartography.gdb/trans/bridge"
wing_type = "ANGLED"
wing_tick_length = "1 Points"

# Execute Create Overpass
arcpy.CreateOverpass_cartography(in_above_features,
                                 in_below_features,
                                 margin_along,
                                 margin_across,
                                 out_overpass_feature_class,
                                 out_mask_relationship_class,
                                 where_clause,
                                 out_decoration_feature_class,
                                 wing_type,
                                 wing_tick_length)

環境

  • カートグラフィの座標系
  • 基準縮尺

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: はい

関連トピック

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

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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