Indoors データベースのアップグレード (Indoors ツール)
サマリー
最新の ArcGIS Indoors Information Model スキーマ に準拠するスキーマ アイテムを作成または更新することで既存の Indoors ワークスペースをアップグレードします。
使用法
このツールは、Indoors データベースの作成、Indoor データセットの作成、Indoor ネットワーク データセットの作成 の各ツールを使用して作成された既存の Indoors ワークスペースを最新バージョンの Indoors モデルに準拠するように スキーマを更新 するときに使用します。
このツールは、フィーチャクラス、フィールド、ドメイン、ドメイン値を追加したり、特定のフィールドの NULL 値を許可プロパティを変更することで、既存の Indoors ワークスペースをアップグレードします。
注意:
このツールを実行すると、入力データベースが変更されます。 参照用に以前のバージョンが必要な場合、Indoors ワークスペースのバックアップ コピーを作成します。
データベースがエンタープライズ ジオデータベースであり、そのデータがブランチ バージョン対応フィーチャ サービスとして共有されている場合、このツールによってジオデータベースのスキーマを変更する前に、使用中のサービスを停止し、スキーマ ロックを無効化 する必要があります。
In ArcGIS Enterprise, any services using a shared instance type—このツールによってスキーマを変更する前に、Reservations レイヤーなどを削除する必要があります。
このツールは、Indoors モデルとアイテム名を対応付けることによってスキーマ アイテムを検索します。 見つからなかったスキーマ アイテムは新規アイテムとして作成されます。 入力 Indoors ワークスペース内のフィーチャクラス、テーブル、フィールド、ドメインの名前を変更している場合、このツールによってアップグレードするには元の名前に戻す必要があります。
このツールは、Indoors ワークスペース内のスキーマ アイテムやカスタム属性ルールを削除しません。
入力 Indoors データベースがすでに存在する必要があり、空であってはなりません。
データベースに Indoor ネットワーク データセットが含まれている場合に、Pathways および PrelimPathways フィーチャクラスに
LEVEL_IDフィールドが存在しない場合、そのフィールドが作成されます。 このツールは、建物内の Pathways フィーチャと PrelimPathways フィーチャのLEVEL_IDフィールド値の設定も試みます。データベースに Indoors 検証属性ルール が含まれている場合、属性ルールのアップグレード パラメーターをオンにしてこのツールを実行することで、最新バージョンの Indoors モデルの既存の属性ルールを更新したり欠落している属性ルールを作成することができます。 これがデフォルトです。
ワークスペースの予約のセキュリティーを確保するため、アップグレード プロセス中に、Reservations フィーチャクラスに関連付け られているセキュリティー属性ルールが作成または更新されます。
注意:
エンタープライズ ジオデータベースをアップグレードする際に、属性ルールのアップグレード パラメーターがオンになっている場合、ブランチ バージョニング を有効にする必要があります。
属性ルールのアップグレード がオンになっていて、データベースに既存の Indoors 属性ルールが存在する場合、Global ID と編集情報の記録が有効になります。
Indoors データベースのアップグレード パラメーター値に スキーマ変更レポートを生成 を指定することで、既存のスキーマを変更することなく、Indoors ワークスペースに対する変更内容のレポートを生成することができます。 このオプションが指定されている場合、次のようになります。
入力 Indoors ワークスペースは更新されません。
追加またはアップグレードされるフィーチャクラス、テーブル、フィールド、ドメイン、ドメイン値、属性ルールのリストを含むテキスト ファイル レポートが生成されます。
生成されたレポートには、入力 Indoors ジオデータベースの状態が原因でいずれかのスキーマ アイテムが追加できない場合の情報が含まれています。 たとえば、既存のフィールドの名前は同じでもデータ タイプが異なる場合、フィールドをフィーチャクラスに追加できないことがあります。
生成されたレポートには、データベースの状態が原因でツールが部分アップグレードを実行した場合の情報が含まれています。 たとえば、アップグレード プロセスの一環として、NULL 値が許可されないフィールドをフィーチャクラスに追加する必要がある場合に、そのフィーチャクラスに既存のデータが含まれている場合、そのフィールドは NULL 値が許可されないフィールドではなく NULL 値が許可されるフィールドとして追加されます。
Indoors データベースのアップグレード パラメーターを スキーマ変更レポートを生成 に設定してこのツールを実行した場合、データベースに対する排他的スキーマ ロックは適用されません。
このツールを実行した後、データベース レベルで コンテンツを更新 してテーブルに対する変更を確認し、データセット レベルでフィーチャクラスに対する変更を確認します。
既存の Indoors ワークスペースがエンタープライズ ジオデータベースであり、データセット内のフィーチャクラスがブランチ バージョン対応フィーチャ サービスで共有されている場合、このツールによって同じデータセット内に作成された新しいフィーチャクラスもブランチ バージョニングを有効にする必要があります。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力 Indoors データベース |
Indoors データベースの作成 または Indoors データセットの作成 ツールによって作成された Indoors モデル スキーマ アイテムが格納されている既存のジオデータベース。 このパラメーターは、ファイル ジオデータベースまたはエンタープライズ ジオデータベースを入力として取ります。 |
Workspace |
|
属性ルールのアップグレード (オプション) |
Indoors 品質管理ワークフローで使用する検証属性ルールを作成または更新するかどうかを指定します。 入力 Indoors データベースがエンタープライズ ジオデータベースである場合、ブランチ バージョニングを有効にする必要があります。
|
Boolean |
|
Indoors データベースのアップグレード (オプション) |
入力 Indoors データベースをアップグレードしてスキーマを変更するか、入力 Indoors データベースに対するスキーマ変更候補のレポートを生成するかどうかを指定します。
|
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
アップグレードされた Indoors データベース |
このツールによってアップグレードされる Indoors ジオデータベース。 |
Workspace |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要
- Standard: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要
- Advanced: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要