Indoor ネットワーク フィーチャの生成 (Indoors ツール)
サマリー
1 つ以上の施設の選択したレベルに屋内経路とフロア遷移を生成します。 このツールは、1 回の実行のあいだにルート検索可能な屋内ネットワークの水平方向の経路と垂直方向のフロア遷移を生成できます。
使用法
入力レベル フィーチャ パラメーター値は、Levels フィーチャクラスの ArcGIS Indoors Information Model に準拠するフィーチャ レイヤーまたはフィーチャクラスである必要があります。
特定の施設またはレベルに対して経路を生成するには、属性検索 ツールを使用して対応するレベル フィーチャを選択してから、このツールを実行します。
フィーチャクラスまたはフィーチャ レイヤーに選択範囲が指定されていないなら、ツールはすべてのフィーチャの経路を生成します。
入力ユニット フィーチャ パラメーターの値は、Units フィーチャクラスの Indoors モデルに準拠するフィーチャ レイヤーまたはフィーチャクラスの必要があります。
入力障害物フィーチャ パラメーターの値は、経路の生成をブロックする壁、窓、柱などの通行不可能なフィーチャを表すフィーチャ レイヤーまたはフィーチャクラスの必要があります。
このパラメーターに使用される入力には
LEVEL_IDフィールドが含まれているか、フロア対応として構成されたマップ レイヤーの必要があります。オプションの 障害物の式 パラメーターを使用して、入力障害物フィーチャ パラメーターの値からフィーチャのサブセットを定義する SQL 式を構成し、経路の生成をブロックする壁、窓、柱などのバリアを定義する属性値を選択できます。
ターゲット屋内経路 パラメーターの値は、Pathways フィーチャクラスの Indoors モデルに準拠するフィーチャ レイヤーまたはフィーチャクラスの必要があります。
- ターゲット屋内経路 パラメーターの値に 入力レベル フィーチャ パラメーターの値で定義されたレベルの既存の経路が含まれているなら、ツールは既存の経路を上書きします。
オプションの ターゲット フロア遷移 パラメーターの値は、Transitions フィーチャクラスの Indoors モデルに準拠する既存のフィーチャ レイヤーまたはフィーチャクラスの必要があります。 このパラメーターにターゲット遷移レイヤーが指定されていなければ、このツールは水平方向の経路フィーチャのみを作成します。
ターゲット フロア遷移 パラメーターで指定されたレイヤーに、入力レベル フィーチャ パラメーターの値で定義されたレベルの既存の遷移が含まれているなら、ツールは既存の経路を上書きします。
ツールによって作成された遷移フィーチャの頂点は、経路フィーチャにスナップされ、接続されたネットワークが維持されます。
遷移を作成するには、入力レベル フィーチャに最低 2 つのレベル フィーチャが含まれている必要があります。
遷移を指定するときは、階段ユニットの式 パラメーター、エレベーターの式 パラメーター、または両方の値を指定する必要があります。
経路の生成方法 パラメーターには、ツールが経路フィーチャをどのように作成するかを示す、次のオプションを指定します:
格子— 格子ベースのアプローチを使用して水平方向の経路が作成されます。このアプローチは、単一方向の、直角が多い建物に適しています。 入力遷移が指定された場合、遷移フィーチャも作成されます。 これがデフォルトです。
ユニバーサル循環ネットワーク— 水平方向の経路は、ユニバーサル循環ネットワーク アルゴリズム を使用して作成されます。このアルゴリズムは歩行パターンをより正確に模しており、主に 90 度の角度で構成されていない、または一定の回転があるような建物に適しています。 入力遷移が指定された場合、遷移フィーチャも作成されます。
遷移のみ— 既存の経路があるなら、このオプションを使用してフロア間に垂直方向の遷移を作成し、既存の経路にスナップできます。
オプションの ルート検索可能な位置 パラメーターの値は、ユニットの重心に加えて、経路が生成される対象の点を表すポイント フィーチャ レイヤーまたはフィーチャクラスの必要があります。 検索可能な位置が指定されていなければ、ツールはユニットの重心への経路のみを生成します。
オプションの 障害物バッファー パラメーターでは、経路を定義するときバリアの周囲にどれだけのバッファーを作成するかを指定します。 障害物バッファーを使用するときは、次の点を考慮してください:
障害物バッファーが低いほど、障害物 (壁など) の近くに経路フィーチャが作成されます。
障害物バッファーは、ユニット間の経路の接続性を保証するため、最も狭い入口の幅の半分を最大とします。
バッファー内に検索可能な位置がある場合、ツールはそれらの位置にルーティングしません。
オプションの エレベーター遅延 パラメーターでは、エレベーターでフロア間を遷移するときのエレベーター待ち時間を秒単位で指定します。
検索範囲 パラメーターでは、経路を生成するとき特定の検索可能な位置から経路で接続されるべき、近くの検索可能な位置を指定します。 検索範囲を定義するときは、次の点を考慮してください:
検索範囲を増やすと、生成される経路も増えます。
大きな空き地や長い廊下では、検索範囲を大きくすることで経路の接続性を保証できます。
検索範囲が大きいと、ツールの実行時間が長くなります。
このツールは、並列処理ファクター 環境を優先します。 この環境が設定されていなければ、デフォルトは利用可能なコア数の 50% です。 この環境が 100 に設定されると完全な並列処理が有効になり、ツールはコンピューターのすべての論理コアに作業の分散を試みます。 この環境を 0 に設定すると、並列処理は無効になります。 ファクターを 1 ~ 99 に指定すると、ツールは数式 (並列処理ファクター / 100 * 論理コア) の小数部を切り上げた整数を適用して、使用する論理コアの割合を決定します。 この数式の結果が 0 または 1 の場合、並列処理は有効化されません。
格子回転 パラメーターでは、生成された経路の格子を真西から回転させる角度を指定します。 格子回転を使用する際には次の点に注意してください。
このパラメーターを使用して、入力レベル フィーチャの主な移動方向により適した経路を生成できます。
値を指定しなかった場合、入力レベル フィーチャ パラメーター値を使用した各施設のレベルの最小境界範囲に基づき、回転値が計算されます。
格子間隔 パラメーターでは、経路の格子で隣接する接続ノード間の最大距離を指定します。 このパラメーターの値は 0.25 ~ 2.9 メートルまたは 0.6 ~ 9.5 国際フィートの範囲で指定する必要があります。 格子間隔を使用する際には次の点に注意してください。
このパラメーターを使用して、フロア プランで最も幅の狭い入口をようやく通過できる間隔の格子を生成します。
格子の密度を必要以上に高くしないでください。 密度の高い格子は生成に時間がかかり、多くのディスク容量が必要になります。
デフォルト値 (0.6 メートル) は、ほとんどの状況に適しています。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力レベル フィーチャ |
レベルのフィーチャを含むフィーチャクラスまたはレイヤー。 Indoors モデルでは、これは Levels レイヤーになります。 このツールは、レイヤーに適用された選択とフィルター設定を使用します。 |
Feature Layer |
|
入力ユニット フィーチャ |
ユニット フィーチャを含むフィーチャクラスまたはレイヤー。 Indoors モデルでは、これは Units レイヤーになります。 |
Feature Layer |
|
入力障害物フィーチャ |
通過不可能な壁、窓、柱などのフィーチャを表すポリライン フィーチャを含むフィーチャクラスまたはレイヤー。 障害物フィーチャ レイヤーは |
Feature Layer |
|
ターゲット屋内経路 |
生成された経路フィーチャが作成されるフィーチャクラスまたはフィーチャ レイヤー。 Indoors モデルでは、これは Pathways レイヤーになります。 |
Feature Layer |
|
ターゲット屋内遷移 (オプション) |
フロア間の垂直方向の遷移、たとえば階段やエレベーターなどを表す、生成された遷移フィーチャが作成されるフィーチャクラスまたはフィーチャ レイヤー。 Indoors モデルでは、これは Transitions レイヤーになります。 |
Feature Layer |
|
障害物の式 (オプション) |
入力障害物フィーチャ パラメーターから、どのフィーチャのサブセットが、経路で通過できないバリアなのかを定義する SQL 式。 これには壁、ウィンドウ、柱などのフィーチャが含まれます。 |
SQL Expression |
|
ルート検索可能な位置 (オプション) |
経路が生成されるその他の位置。 このパラメーターは、入力としてポイント フィーチャ レイヤーを受け付けます。 |
Feature Layer |
|
経路の生成方法 (オプション) |
屋内経路の生成に使用される方法を指定します。
|
String |
|
階段ユニットの式 (オプション) |
入力ユニット レイヤーで、階段やエスカレーターなど、ステップベースの遷移を表すフィーチャを定義する SQL 条件式。 |
SQL Expression |
|
エレベーターの式 (オプション) |
入力ユニット レイヤーで、エレベーターなどリフトベースの遷移を表すフィーチャを定義する SQL 条件式。 |
SQL Expression |
|
エレベーター遅延 (オプション) |
エレベーターの乗客が乗り降り待ちに費やすと想定される、平均エレベーター遷移時間を秒単位で指定します。 このパラメーターを使用すると、ルート検索と移動時間の計算の精度を高めることができます。 この値は、0 以上である必要があります。 |
Double |
|
障害物バッファー (オプション) |
バリアとして定義される障害物フィーチャに適用される、バッファー距離。 この値は 0.25 ~ 2.9 メートルまたは 0.6 ~ 9.5 国際フィートの範囲で指定する必要があります。 値を指定しなかった場合、次のように 経路の生成方法 パラメーターの値に基づいたデフォルト値が使用されます:
|
Linear Unit |
|
検索範囲 (オプション) |
特定のポイントからの、ルート検索可能な位置が評価される距離。 範囲を大きくすると、より多くの経路が検索されます。 大きな空き地や長い廊下では、経路を生成するための検索範囲を広げる必要があります。 |
Linear Unit |
|
格子間隔 (オプション) |
生成された経路の格子のノード間で許可された最大距離。 Indoors データセットの座標系の計測単位が使用されます。 デフォルト値は 0.6 メートルです。 この値は 0.25 ~ 2.9 メートルまたは 0.6 ~ 9.5 国際フィートの範囲で指定する必要があります。 |
Linear Unit |
|
格子回転 (オプション) |
入力フロアの主な移動方向が、真西から時計回りに回転するときの度数。 値が指定されていない場合、各フロアの最小境界範囲に基づいたデフォルト値が使用されます。 この値は 0 ~ 180 の範囲で指定する必要があります。 |
Double |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された経路 |
更新された ターゲット屋内経路 レイヤー。 |
Feature Layer |
|
更新された遷移 |
更新された ターゲット屋内遷移 レイヤー。 |
Feature Layer |
環境
ライセンス情報
- Basic: いいえ
- Standard: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要
- Advanced: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要