CAD フロア プラン テンプレート ファイル

ArcGIS Indoors Pro または ArcGIS Indoors Maps エクステンションで利用できます。

Config_CAD_Indoors_Template ファイルは、[フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールの一連のオプションを格納します。 テンプレート ファイルは、<installation location>Program Files\ArcGIS\Pro\Resources\Indoors\MappingFile\Config_CAD_Indoors_Template.xlsx にある ArcGIS Pro のインストールに含まれています。

構成スプレッドシートの設定の詳細

注意:

CAD データを Indoor データセット ([Indoor データセットの作成 (Create Indoors Dataset)] ツールを使用して作成) にインポートする場合、構成テンプレート内の多くのフィールドは必要ありません。これらは Indoors モデルに準拠する合理的なスキーマを使用します。 これらを Indoors ジオデータベース ([Indoors データベースの作成 (Create Indoors Database)] ツールを使用して作成) で使用することもできます。

次の表で、テンプレートの各シート上の列に格納する値について説明します。

Layer to Feature Class シート

Layer to Feature Class ワークシートでは、CAD ファイル内の CAD レイヤーを Indoor フィーチャクラスの対応するフィーチャにマッピングします。

説明
FACILITIES

建物のすべてのフロアの範囲を定義する 1 つ以上の CAD ポリゴン レイヤー。

必須: FACILITIES または FACILITY_LINES 列を設定する必要があります。

FACILITY_LINES

ポリゴンが作成される施設のすべてのレベルの範囲およびエッジを定義する 1 つ以上のポリゴン レイヤー。

必須: FACILITIES または FACILITY_LINES 列を設定する必要があります。

LEVELS

建物の各フロアの範囲を定義する 1 つ以上の CAD ポリゴン レイヤー。

必須: LEVELS または LEVEL_LINES 列を設定する必要があります。

LEVEL_LINES

建物の各フロアのエッジおよび範囲を定義する 1 つ以上の CAD ポリライン レイヤー。

必須: LEVELS または LEVEL_LINES 列を設定する必要があります。

ZONES

フロア上のスペースの集まりを定義する 1 つ以上の CAD ポリゴン レイヤー。 Zones は、セキュリティ、アクセス、あるいは HVAC やスプリンクラーなどの建物の機械装置の有効範囲を定義できます。 ユニット スペースは、複数のゾーンに属することができます。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

ZONE_LINES

ポリゴンが作成されるフロア上のスペースの集まりのエッジを定義する 1 つ以上の CAD ポリライン レイヤー。 Zones は、セキュリティ、アクセス、あるいは HVAC やスプリンクラーなどの施設の機械装置の有効範囲を定義できます。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

SECTIONS

セクションの範囲を定義する 1 つ以上の CAD ポリゴン レイヤー。 セクションは、ウィングとも呼ばれ、フロアの論理的分割であるスペースの集まりを表します。 ゾーンとは異なり、スペースは通常、1 つのセクション (たとえば西ウィング) に属します。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

SECTION_LINES

セクションのエッジおよび範囲を定義する 1 つ以上の CAD ポリライン レイヤー。 セクションは、ウィングとも呼ばれ、ポリゴンが作成されるフロアの論理的分割であるスペースの集まりを表します。 ゾーンとは異なり、スペースは通常、1 つのセクション (たとえば西ウィング) に属します。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

UNITS

建物内で使用できるスペース (執務室、廊下、階段など) を定義する 1 つ以上の CAD ポリゴン レイヤー。

必須: UNITS または UNITS_LINES 列を設定する必要があります。

UNIT_LINES

ポリゴンが作成される建物内で使用できるスペースのエッジと範囲を定義する 1 つ以上の CAD ポリライン レイヤー。

UNITS または UNITS_LINES 列を設定する必要があります。

注意:

レベルのプロパティ シートで CLOSE_DOORSY に設定されている場合、OPENINGS 列で指定されているドアの CAD レイヤーを表示しないでください。

DETAILS

屋内マップ上の壁、ドア、窓など、スペースのパーティションと各スペースおよび建物の出入口の位置を表す、内部の詳細を定義する 1 つ以上の CAD ポリライン。

OPENINGS

UNIT_LINES 列のレイヤーからよりシンプルなユニット ポリゴンを作成するために閉じたドアとして処理されるドアを定義する 1 つ以上の CAD ポリライン レイヤー。

注意:

[フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールの実行時に効果があるようにするには、OPENINGS 列に [ドア クロース バッファー] パラメーターが含まれている必要があります。

Annotation to Field シート

Annotation to Field シートは、CAD レイヤーのアノテーションを、Indoor フィーチャクラスの属性に割り当てます。 構成テンプレートには、Indoors フィーチャクラスと属性フィールドのデフォルト値が含まれています。 不要な行は削除できます。また、必要に応じて行を追加し、CAD アノテーションを、追加の Indoor フィーチャクラスの属性に割り当てられます。

説明

SOURCE_ANNOTATION

割り当てられるアノテーションを含む CAD レイヤーの名前。

注意:

この列では、長いまたは複線の CAD アノテーションを解析したり、ブロック アノテーションを抽出したりするための特殊構文を使用できます。

TARGET_FEATURE_CLASS

アノテーションが割り当てられるフィーチャクラスの名前。

ターゲット フィーチャクラスは、Indoors Model のポリゴン フィーチャクラスの Units、Levels、Facilities、Sections、Zones のいずれかでなければなりません。

TARGET_FIELD_NAME

アノテーションが割り当てられるターゲット フィーチャクラスの属性フィールドの名前。

フィールドのデータ タイプは、Text、Short、Long、Float、Double のいずれかでなければなりません。

注意:

ターゲット フィールドが、構成ファイルの他の場所の情報に基づいて入力される場合、そのフィールドについては、Annotation to Field のマッピングは無視されます。

Facility Properties シート

Facility Properties シートには、インポートする 1 つまたは複数の施設に関するメタデータ (各施設の名前や高さなど) が保存されます。 このメタデータは、インポート プロセス中に Indoor データセットのフィーチャと属性に適用されます。

説明

SITE_ID

サイトの一意の ID 文字列。 50 文字以内でなければなりません。

値が必要です。

SITE_NAME

サイトの共通名。 100 文字以内でなければなりません。

FACILITY_ID

施設の一意の ID 文字列。 文字列は、SITE_ID、区切り文字、およびその施設に一意の文字列 (施設の名前など) で構成されます。 50 文字以内でなければなりません。

FACILITY_NUMBER

施設の一意の整数 ID。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

NAME

施設のショート ネーム。 100 文字以内でなければなりません。

値が必要です。

NAME_LONG

施設のロング ネーム。 255 文字以内でなければなりません。

DESCRIPTION

施設の説明。 255 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

ADDRESS

施設の住所。 255 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

UNIT

施設の住戸名またはマンション名。 10 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

LOCALITY

施設が所在する市区町村。 100 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

PROVINCE

建物が所在する州、準州、都道府県。 50 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

COUNTRY

施設が所在する国。 2 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

POSTAL_CODE

施設の所在地の郵便番号。 50 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

DATE_BUILT

施設の竣工日。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

LEVELS_TOTAL

施設の合計フロア数。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

ELEVATION_RELATIVE

テレイン サーフェスを基準とする建物の最下部の Z 値。 通常は 0 です。

注意:

Indoors ジオデータベースを使用する場合、値が必要です。 Indoor データセットを使用する場合、このフィールドをスキップできます。

ELEVATION_ABSOLUTE

海水面を基準とする施設の最下部の絶対 Z 値。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

HEIGHT_RELATIVE

テレイン サーフェスを基準とする施設の最上部の Z 値。

値が必要です。

HEIGHT_ABSOLUTE

海水面を基準とする施設の最上部の最大高さ。 たとえば、高さが 100 メートルで絶対高度が 350 メートルの施設の最大高さは 450 メートルになります。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

ROTATION

施設の地理学的回転 (左 (西) を 0 として時計回りに回転)。 有効な値の範囲は 0 ~ 180 です。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

MERGE_LEVELS

施設レベルの ポリゴンをマージして施設のポリゴンを生成するかどうかを指定します。

  • Y - 施設ポリゴンを生成するユニオンを実行して、施設のレベル ポリゴン (地表の上下) をマージします。
  • N - [Layer to Feature Class] シートの FACILITIES 列または FACILITY_LINES 列に表示されている CAD レイヤーを使用して、施設ポリゴンを生成します。

値が必要です。

Level Properties シート

Level Properties シートには、インポートするフロアのメタデータと構成オプションが格納されます。

説明

FACILITY_ID

Facility Properties シートからの施設の一意の ID 文字列。

注意:

この値は、Facility Properties シートの、対応する建物の FACILITY_ID に一致する必要があります。

値が必要です。

LEVEL_ID

フロアの一意の ID 文字列。 文字列は、FACILITY_ID、区切り文字、およびそのレベルに一意の文字列 (通常はレベル番号) で構成されます。 50 文字以内でなければなりません。

値が必要です。

NAME

フロアの共通名。 255 文字以内でなければなりません。

注意:

NAME の値は、Details および Units フィーチャクラスの LEVEL_NAME フィールドへの入力に使用されます。

値が必要です。

NAME_SHORT

レベルのショート ネーム。

注意:

フロア対応マップのフロア フィルターには、NAME_SHORT 値が使用されます。 フィルタリング操作を最適化するため、4 文字以内のショート ネームの使用をお勧めします。

値が必要です。

DESCRIPTION

レベルの説明。 255 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

ACCESS_TYPE

レベルのアクセス タイプ (ビジター、従業員、個人)。 50 文字以内でなければなりません。

注意:

この列は、ArcGIS Pro 2.6 以前に作成された Indoors ジオデータベースを使用している場合にのみに適用されます。

LEVEL_NUMBER

各フロアの番号を示す整数 (建物のエレベーターに表示されるなど)。 VERTICAL_ORDER 列とは異なり、LEVEL_NUMBER 列の整数は順序値でなくてもかまいません。

値が必要です。

VERTICAL_ORDER

各フロアの垂直方向の順序を示す整数。 グラウンド フロアの垂直方向の順序はゼロ (0) です。 地上の各フロアは正の垂直順序値を持ち、地下の各フロアは負の値を持ちます。

値が必要です。

ELEVATION_RELATIVE

テレイン サーフェスを基準とする各レベルの Z 値。 たとえば、グラウンド フロアの相対高度は 0 メートル、それよりも上のレベル (2 階) の相対高度は 4.25 メートル、それよりも下のレベル (地下階) の相対高度は -4.5 メートルです。

注意:

Indoors ジオデータベースを使用する場合、値が必要です。 Indoor データセットを使用する場合、このフィールドをスキップできます。

ELEVATION_ABSOLUTE

海水面を基準とする各フロアの絶対 Z 値。 たとえば、1 階は 254 メートル、2 階は 258.25 メートルです。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

HEIGHT_RELATIVE

レベルの最下部を基準とする各レベルの最上部の高さ。 たとえば、グラウンド フロアの相対的な高さは 4.25 メートル、それよりも上のレベル (2 階) の相対的な高さは 4.25 メートル、それよりも下のレベル (地下階) の相対的な高さは 4.5 メートルです。

値が必要です。

HEIGHT_ABSOLUTE

海水面を基準とする各フロアの絶対高さ。 たとえば、1 階は 258.25 メートル、2 階は 262.5 メートルです。

注意:

この列は、Indoors ジオデータベースを使用している場合にのみに適用されます。

CLOSE_DOORS

CAD からポリゴンを生成するときにドアを閉じたドアとして処理するかどうかを指定します。

  • Y - はい。 ドアは、CAD ポリラインからポリゴンを生成するときに閉じたドアとして処理される必要があります。
  • N - いいえ。

値が必要です。

注意:

CLOSE_DOORS 値は、CAD ポリライン レイヤーが Layer to Feature Class シートの UNIT_LINES 列と OPENINGS 列に表示されているときにのみ有効です。

ツールは、CAD 壁ポリラインから遠すぎる場所に配置された CAD ドア ポリラインを検出できない可能性があります。 [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールの [ドア クロース バッファー] パラメーターは最大検出距離 (インチ単位) を決定します。

PROCESS

ツールがレベルを処理するかどうかを指定します。

  • Y - はい。 レベルが処理されます
  • N - いいえ。 ツールを実行するときに、レベルがスキップされます。

値が必要です。

Source Files シート

Source Files シートには CAD ドローイングへのファイル パスが保存され、各ドローイングは Level Properties シートで定義されたレベルと関連付けられます。 1 つのレベルの CAD データが、相互にオーバーレイする複数のドローイングに置かれている場合、各ドローイング ファイルのソース パスを定義して、それらを 1 つのレベルに関連付けられます。

説明

SOURCE_PATH

ソース CAD フロア プランがローカル コンピューターまたはネットワークにある場合のファイル パス。

値が必要です。

LEVEL_ID

関連レベルの一意の ID 文字列。

値が必要です。

注意:

この値は、Level Properties シートの、対応するレベルの LEVEL_ID に一致する必要があります。