Available for an ArcGIS organization licensed with the Indoors extension.
概要
経路をルート検索の優先度でプライマリまたはセカンダリに分類します。
選択した空間 (ユニット) フィーチャ内の経路はセカンダリとしてランク付けされ、残りの経路はプライマリとしてランク付けされます。これらの経路は、ルート検索用のネットワークを生成するために使用されます。ネットワーク内のセカンダリ経路は優先度の低い経路となり、目的地への到達に必要な場合のみルート検索に使用されます。
使用法
[入力ユニット フィーチャ] パラメーターは、ユニット フィーチャクラスの Indoors モデルに準拠するポリゴン フィーチャ レイヤーまたはフィーチャクラスである必要があります。入力レイヤー上で選択するか、フィルター設定を指定することで、特定の空間 (ユニット) に経路の分類を制限できます。ツールを続行するには、入力フィーチャ レイヤーで選択する必要があります。
[ターゲット経路] パラメーターは、経路フィーチャクラスの Indoors モデルに準拠する既存のポリライン フィーチャ レイヤーまたはフィーチャクラスである必要があります。このレイヤーの既存の経路は、ネットワーク データセットの作成に使用される分類によって更新されます。
セカンダリ空間ポリゴンと交差する経路は、交点から分割されます。
メモ:
セカンダリ空間ポリゴン内に含まれるフィーチャはセカンダリに分類され、ポリゴンの外側にあるフィーチャはプライマリとして分類されます。
ネットワーク データセットがすでに存在する場合、ネットワークの変更を有効にするには、データセットを再構築する必要があります。
空間インデックスを再構築し、属性インデックスを以下のフィーチャクラスに追加することで、エンタープライズ ジオデータベースのパフォーマンスが向上します。
フィーチャクラス インデックス タイプ/フィールド 施設、ユニット、経路
SPATIAL
経路
LEVEL_NAME_FROM
経路
LEVEL_NAME_TO
経路
PATHWAY_RANK
構文
ClassifyIndoorPathways(in_unit_features, target_pathways)
パラメーター | 説明 | データ タイプ |
in_unit_features | [ターゲット経路] が分類される建物内の空間を表す入力ポリゴン フィーチャ。ArcGIS Indoors モデルでは、ユニット レイヤーになります。 | Feature Layer |
target_pathways | 経路が更新される既存のフィーチャクラスまたはフィーチャ レイヤー。ArcGIS Indoors モデルでは、経路レイヤーになります。 | Feature Layer |
派生した出力
名前 | 説明 | データ タイプ |
updated_pathways | 更新された [ターゲット経路] レイヤー。 | フィーチャクラス |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで ClassifyIndoorPathways 関数を使用する方法を示しています。
import arcpy
arcpy.indoors.ClassifyIndoorPathways("Units",
r"C:\Indoors\ExampleCampus.gdb\Network\Pathways")
次のスタンドアロン スクリプトで、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