フィーチャを Indoor データセットにインポート (Indoors ツール)
サマリー
フロア プランの要素 (壁、ドア、ウィンドウなど) を表すフィーチャを入力として受け付け、それらを使用して、ArcGIS Indoors Information Model に準拠した Indoors ワークスペースにフィーチャを生成します。 このツールの出力は、フロア対応マップの作成に使用できます。
使用法
このツールを大規模なワークフローの一部として使い、点群 または PDF データ から生成されたフロア プラン フィーチャを Indoors ワークスペースにインポートします。
このツールでは、一度に施設の 1 レベルのデータがインポートされます。
入力ポリライン フィーチャ パラメーターの値は、Z 対応のポリライン フィーチャクラス、または水平座標系が定義されているレイヤーの必要があります。 たとえば、点群からフロア プランを生成 ツールまたは PDF からのフロア プラン フィーチャの抽出 ツールの出力を、このツールの入力として使用できます。 入力ポリラインは、壁、ウィンドウ、ドアなどの室内空間の境界を示します。
[レベルの高さ] パラメーターを使用して、出力レベル、ユニット、詳細フィーチャの Z 値を設定します。 デフォルトでは、これらのフィーチャは入力ポリラインと同じ Z 値で作成されます。
入力ポリライン フィーチャは、ターゲットの Indoors ワークスペースのフィーチャを、ユニット、レベル、施設、そしてオプションとして詳細も含めて作成するために使用できます。
ターゲット施設フィーチャ、ターゲット レベル フィーチャ、ターゲット ユニット フィーチャ、ターゲット詳細フィーチャ パラメーターに選択したレイヤーは、同じ Indoors ワークスペースから取り出されたものの必要があります。 これは、ジオデータベースかフィーチャ サービスのどちらかです。
施設名、レベル名、垂直方向の順序 パラメーターに指定された値は、施設およびレベルのレイヤーに属性を書き込むために使用されます。
レベル、ユニット、詳細レイヤーの Z 値には、レベルの高さ パラメーターによってオーバーライドされない限り、入力ポリライン フィーチャの Z 値が書き込まれます。 施設のフットプリント フィーチャの Z 値には 0 が割り当てられます。
注意:
すべての入力ポリライン フィーチャは Z 値が同じの必要があります。 入力ポリライン レイヤーに複数のレベルのフィーチャが含まれている場合、レイヤーに選択範囲を設定し、すべての入力フィーチャの高さが同じになるようにします。
詳細をインポートするよう選択し、入力ポリライン フィーチャ パラメーターの値に
USE_TYPEフィールドがある場合、このフィールドの値はターゲット詳細レイヤーのUSE_TYPEフィールドに書き込まれます。このツールでは、ジオプロセシング ツールが既存のデータセットを上書きすることを許可 オプションが優先されません。 ツールが実行されたとき、ターゲットのフィーチャ レイヤーにデータが存在していると、そのターゲット レイヤーのタイプに応じて次のいずれかが発生します。
Details—ツールで指定されたレベルに関連付けられている既存のフィーチャが削除され、再インポートされます。 他のレベルに関連付けられている既存のフィーチャは保持されます。
Units—ツールで指定されたレベルに関連付けられている既存のフィーチャが削除され、再インポートされます。 他のレベルに関連付けられている既存のフィーチャは保持されます。
Levels—同じ施設と関連付けられ、レベル名と垂直方向の順序が同じであるレベル フィーチャが Indoors ワークスペースに存在するなら、インポートされる新しいユニットのジオメトリーを含めるように更新されます。 既存のレベル フィーチャが他の施設と関連付けられている、または同じ施設と関連付けられていてもレベル名や垂直方向の順序が異なる場合は保持されます。
Facilities—指定された施設名のフィーチャが Indoors ワークスペースに存在するなら、インポートされる新しいレベルのジオメトリーを含めるように更新されます。
レベルの高さ パラメーターを使用すると、生成されたポリラインや選択した Indoors フィーチャの Z 値に入力される、メートルまたは国際フィート単位の値を指定できます。 値が指定されていない場合は、入力ポリラインの Z 値が使用されます。
ドア識別子 パラメーターを使用すると、ユニット フィーチャを作成するために閉じる必要があるドアを定義する SQL クエリーを使って、入力ポリライン フィーチャ内のフィーチャを選択できます。
ユニット帰属用のポイント フィーチャ パラメーターは、ポイント フィーチャに格納された PDF テキスト データを、それらのポイント フィーチャを含むユニット フィーチャの属性にマッピングするために使用できます。 PDF からのフロア プラン フィーチャの抽出 ツールからの出力テキスト ポイント フィーチャは、このパラメーターへの入力として使用できます。
ユニット帰属用のポイント フィーチャを指定する場合、テキスト ポイントのマッピング パラメーターを使用して、どのポイント フィーチャのテキストをどのユニット属性にマッピングするかを指定できます。 それぞれのマッピングは、次の入力を受け付けます:
ソース テキスト フィールド— マッピングするテキストが格納されているポイント フィーチャのフィールド。 フィールド タイプはテキストである必要があります。 この値は必要です。
ターゲット ユニット フィールド— 必須です。 テキストをマッピングするターゲット ユニット フィーチャのフィールド。 フィールド タイプはテキストである必要があります。 この値は必要です。
式— オプションです。 マッピングするポイント フィーチャをフィルターする SQL WHERE 句。 式が設定されていない場合、ツールはユニット内のすべてのポイントからテキストをマッピングします。 この値はオプションです。
ユニットごとに複数のポイントがある場合のルール— 1 つのユニットで複数のテキスト ポイントが式と一致する場合のテキストのマッピング方法を指定します。 この値はオプションです。 次のオプションがサポートされています。
最初の一致— 最初に一致するポイントのテキストだけがマッピングされます。 これがデフォルトです。
最後の一致— 最後に一致するポイントのテキストだけがマッピングされます。
連結— 一致するすべてのポイントのテキストが、スペースで区切った 1 つの文字列に連結されてマッピングされます。
多数— 一致するポイントのテキストの中で最も多いテキストがマッピングされます。 同数の場合、最初に一致するポイントのテキストがマッピングされます。
ギャップ許容値 パラメーターを使用して、入力フィーチャのエンドポイントをダングルするよう近接スナップ許容値を設定できます。 これにより、不完全なユニットや未使用のライン セグメントの数を減らすことができます。 デフォルト値は 0.039 国際インチ (1 ミリメートル) です。
注意:
ギャップ許容値を増やすと、ツールの処理中に XY 許容値も一時的に増加し、ジオメトリーをインポートするときに精度が低下する可能性があります。 ギャップ許容値 パラメーター値を増やすときは、ツールを実行した後でインポートされたジオメトリーの正確度を確認してください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ポリライン フィーチャ |
Indoors ワークスペースにインポートされるユニット境界データを含む、入力ポリライン フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
ターゲット施設フィーチャ |
インポートされるフィーチャによって更新される Indoors ワークスペースの、施設フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
ターゲット レベル フィーチャ |
インポートされるフィーチャによって更新される Indoors ワークスペースの、レベル フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
ターゲット ユニット フィーチャ |
インポートされるフィーチャによって更新される Indoors ワークスペースの、ユニット フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
施設名 |
フィーチャがインポートされる先の施設名。 ターゲットの施設レイヤーから既存の施設名を選択するか、新しい施設名を指定します。 |
String |
|
レベル名 |
作成されるレベル フィーチャ名。 ターゲットのレベル レイヤーから既存の値を選択するか、新しい値を指定します。 |
String |
|
Vertical Order |
各フロアの垂直方向の順序を示す整数。 グラウンド フロアの垂直方向の順序はゼロ (0) です。 地上の各フロアは正の垂直順序値を持ち、地下の各フロアは負の値を持ちます。 |
Long |
|
ターゲット詳細フィーチャ (オプション) |
フィーチャがインポートされる先の、Indoors ワークスペースの詳細フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
ギャップ許容値 (オプション) |
入力フィーチャのダングルしているエンドポイントが互いにスナップされる近接許容値。 値はミリメートルまたは国際インチ単位で指定します。 デフォルトは 0.039 国際インチです。 |
Linear Units |
|
ユニットの最小幅 (オプション) |
ポリゴンが作成されるための最小幅を、ターゲットのユニット レイヤーのユニットで指定します。 値は平方メートルまたは平方国際フィート単位で指定します。 デフォルトは 3 国際フィートです。 |
Linear Unit |
|
ユニットの最小面積 (オプション) |
ポリゴンが作成されるための最小面積を、ターゲットのユニット レイヤーのユニットで指定します。 値は平方メートルまたは平方国際フィート単位で指定します。 デフォルトは 9 平方フィートです。 |
Areal Unit |
|
ドア識別子 (オプション) |
ユニットの境界の一部となるドアを表すポリライン フィーチャ。 ドアを閉じることで、ターゲット ユニット レイヤーにユニット ポリゴン フィーチャが作成されます。 |
SQL Expression |
|
レベルの高さ (オプション) |
平らなテレインを基準としたレベルの高さ。 この値を使用してレベル、ユニット、および詳細フィーチャの Z 値が設定されます。 値が指定されていない場合、出力フィーチャの Z 値は入力ポリライン フィーチャの Z 値に設定されます。 |
Linear Units |
|
ユニット帰属用のポイント フィーチャ (オプション) |
ユニット属性にマッピングされる PDF テキスト データが格納されている入力ポイント フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
テキスト ポイントのマッピング (オプション) |
Indoors ワークスペースの Units レイヤーのテキスト フィールドへの入力ポイント フィーチャのフィールド マッピング。 値テーブル列:
|
Value Table |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された詳細 |
更新された詳細フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
更新されたユニット |
更新されたユニット フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
更新されたレベル |
更新されたレベル フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
|
更新された施設 |
更新された施設フィーチャ レイヤーまたはフィーチャクラス。 |
Feature Layer |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要