屋内経路の分類 (Classify Indoor Pathways) (Indoors)

Indoors の機能のライセンスが付与されたポータルで利用できます。​

概要

経路をルート検索の優先度でプライマリまたはセカンダリに分類します。

選択した空間 (ユニット) フィーチャ内の経路はセカンダリとしてランク付けされ、残りの経路はプライマリとしてランク付けされます。これらの経路は、ルート検索用のネットワークを生成するために使用されます。ネットワーク内のセカンダリ経路は優先度の低い経路となり、目的地への到達に必要な場合のみルート検索に使用されます。

ネットワーク解析における階層の詳細

使用法

  • [入力ユニット フィーチャ] パラメーターは、ユニット フィーチャクラスの Indoors モデルに準拠するポリゴン フィーチャ レイヤーまたはフィーチャクラスである必要があります。入力レイヤー上で選択するか、フィルター設定を指定することで、特定の空間 (ユニット) に経路の分類を制限できます。ツールを続行するには、入力フィーチャ レイヤーで選択する必要があります。

  • [ターゲット経路] パラメーターは、経路フィーチャクラスの Indoors モデルに準拠する既存のポリライン フィーチャ レイヤーまたはフィーチャクラスである必要があります。このレイヤーの既存の経路は、ネットワーク データセットの作成に使用される分類によって更新されます。

  • セカンダリ空間ポリゴンと交差する経路は、交点から分割されます。

    メモ:

    セカンダリ空間ポリゴン内に含まれるフィーチャはセカンダリに分類され、ポリゴンの外側にあるフィーチャはプライマリとして分類されます。

  • ネットワーク データセットがすでに存在する場合、ネットワークの変更を有効にするには、データセットを再構築する必要があります。

  • 空間インデックスを再構築し、属性インデックスを以下のフィーチャクラスに追加することで、エンタープライズ ジオデータベースのパフォーマンスが向上します。

    フィーチャクラスインデックス タイプ/フィールド

    施設、ユニット、経路

    SPATIAL

    経路

    LEVEL_NAME_FROM

    経路

    LEVEL_NAME_TO

    経路

    PATHWAY_RANK

構文

arcpy.indoors.ClassifyIndoorPathways(in_unit_features, target_pathways)
パラメーター説明データ タイプ
in_unit_features

[ターゲット経路] が分類される建物内の空間を表す入力ポリゴン フィーチャ。ArcGIS Indoors モデルでは、ユニット レイヤーになります。

Feature Layer
target_pathways

経路が更新される既存のフィーチャクラスまたはフィーチャ レイヤー。ArcGIS Indoors モデルでは、経路レイヤーになります。

Feature Layer

派生した出力

名前説明データ タイプ
updated_pathways

更新された [ターゲット経路] レイヤー。

フィーチャクラス

コードのサンプル

ClassifyIndoorPathways (屋内経路の分類) の例 1 (Python ウィンドウ)

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

import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units", 
                                      r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
ClassifyIndoorPathways (屋内経路の分類) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、ClassifyIndoorPathways 関数を使用する方法を示します。

# Name: Indoors_ClassifyIndoorPathways_Example2
# Description: Classifies indoor pathways.

# Import system modules
import arcpy

# Set tool parameters
unit_features = arcpy.SelectLayerByAttribute_management(r"C:\Indoors\ExampleCampus.gdb\Indoors\Units", "NEW_SELECTION", "USE_TYPE = 'Conference Room'")
pathway_features = r"C:\Indoors\ExampleCampus.gdb\Network\Pathways"

# Run the tool
arcpy.indoors.ClassifyIndoorPathways(unit_features, pathway_features)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: 次のものが必要 Indoors

関連トピック