ユーティリティー ネットワークのアップグレード履歴
ユーティリティー ネットワークを最新の状態に維持して、最新の機能を利用できるようにするために、アップグレードが必要な場合があります。 これは、ユーティリティー ネットワーク データセット、ネットワーク フィーチャクラス、その他の関連するジオプロセシング オブジェクトに対して、スキーマの変更を適用します。 アップグレードを実行するには、データセットのアップグレード ツールを使用します。
情報モデルでスキーマの変更により、導入された新しい機能を利用するには、ユーティリティー ネットワーク データセットをアップグレードする必要があります。 ArcGIS Pro クライアントのバージョンと現在のユーティリティー ネットワーク バージョンによって、ユーティリティー ネットワーク データセットのアップグレードが利用可能かどうかを判断できます。 アップグレード処理を実行すると、ユーティリティー ネットワーク バージョン番号が増分します。
エンタープライズ ジオデータベースを操作する場合、ArcGIS Pro と ArcGIS Enterprise のバージョンにより、作成またはアップグレードされるユーティリティー ネットワーク データセットのバージョンが決定されます。 詳細については、「ユーティリティー ネットワークの互換性」をご参照ください。
すべての ArcGIS Pro および ArcGIS Enterprise リリースで、スキーマの変更が導入されるわけではなく、新しいリリースに移行する際に、ユーティリティー ネットワーク データセットのアップグレードが必要なわけではないことに留意してください。 アップグレードするだけで、新しいユーティリティー ネットワーク バージョンの新バージョンで導入された機能を利用できます。
アップグレードは、バージョン間で累積的で、スキップされたバージョンからの変更を含みます。 たとえば、ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 4 からユーティリティー ネットワーク バージョン 7 に更新する場合は、バージョン 5 ~ 7 のすべてのスキーマ変更が含まれます。 ユーティリティー ネットワーク データセットをバージョン 3 以前からアップグレードする場合、アップグレード プロセスの後に、追加の手順が必要です。 アップグレード パスに含まれるバージョンごとの手順を確認します。
ヒント:
ユーティリティー ネットワークのバージョンとアップグレード履歴は、ネットワーク プロパティ タブの 一般 セクションで確認できます。
ユーティリティー ネットワーク バージョン 8 へのアップグレード
ユーティリティー ネットワーク バージョン 8 には、非空間オブジェクトを操作する場合にトレースを最適化できるフィールド、属性反映の拡張機能、通信ドメイン ネットワークに対するサポートが導入されています。 反映リセッターや通信ドメイン ネットワークを使用する場合を除き、アップグレードは必要ありません。
ユーティリティー ネットワークをバージョン 8 にアップグレードする前に、追加の手順を実行しておく必要があります。
- エンタープライズ ジオデータベースを操作する場合、ジオデータベースがアップグレード済みであることを確認してください。 ユーティリティー ネットワーク バージョン 7 には、64 ビット Object ID と多倍長整数フィールドの追加などのスキーマ変更が導入されています。 64 ビット Object ID と多倍長整数フィールドをサポートするエンタープライズ ジオデータベースの最小バージョンは 11.2.0 です。
ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 8 にアップグレードすると、次の変更が加えられます。
トレースやネットワーク管理の将来的な強化をサポートするために、ドメイン ネットワークと構造物ネットワーク内のすべてのクラスにシステムが管理する新しいフィールド
PARTITIONIDが追加されています。新しいシステム ネットワーク カテゴリーであるプロパゲーター リセッターで属性反映をサポートできます。 反映中にこのカテゴリーを持つフィーチャが検出されると、リセッター フィーチャの値が反映される属性値をリセットします。
パスまたは回路トレース タイプのトレース ルールを使用して通信ドメイン ネットワークに沿ったダイアグラムの作成をサポートする新しいフィールドがダイアグラム クラスに追加されました。
新しいフィールド
ELEMENTUNITがTMP_JUNCTIONSおよびJUNCTIONSクラスに追加されました。4 つの新しいフィールド
FROMELEMENTFIRSTUNIT、ELEMENTFIRSTUNIT、ELEMENTLASTUNIT、およびTOELEMENTFIRSTUNITがTMP_EDGESおよびEDGESクラスに追加されました。
ユーティリティー ネットワークをバージョン 8 にアップグレードした後で、追加の手順が必要です。
- ユーティリティー ネットワーク データセットをバージョン 3 以前からアップグレードする場合、ユーティリティー ネットワーク バージョン 4 で行われた累積的な変更を組み込むには、追加の手順が必要です。 詳細については、以下の「ユーティリティー ネットワークをバージョン 4 にアップグレードした後に必要な追加の手順」セクションをご参照ください。
ユーティリティー ネットワーク バージョン 7 へのアップグレード
ユーティリティー ネットワーク バージョン 7 では、64 ビットの Object ID と多倍長整数フィールドのサポート、Flow direction フィールドを使用して方向トレースを実行する機能、ネットワーク ダイアグラムで結合と高度なラベリングおよびレンダリング ワークフローをサポートする、新しいフィールドが導入されます。 ユーティリティー ネットワークをバージョン 7 にアップグレードすると、64 ビット Object ID と多倍長整数フィールドをサポートするために、すべてのユーティリティー ネットワーク テーブル上のインデックスを削除して再作成するなど、追加のタスクが実行されます。 したがって、このプロセスが完了するまでに、時間がかかる場合があります。
追加の手順は、ユーティリティー ネットワークをバージョン 7 にアップグレードする前に、実施する必要があります。
- エンタープライズ ジオデータベースを操作する場合、ジオデータベースがアップグレード済みであることを確認してください。 ユーティリティー ネットワーク バージョン 7 では、64 ビット Object ID と多倍長整数フィールドの追加など、スキーマの変更が導入されます。 64 ビット Object ID と多倍長整数フィールドをサポートするエンタープライズ ジオデータベースの最小バージョンは 11.2.0 です。
ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 7 にアップグレードすると、次の変更が行われます。
すべてのユーティリティー ネットワーク クラスの
Object IDフィールドが、64 ビット Object ID を使用するように移行されます。ドメイン ネットワークの
LineクラスとEdgeObjectクラス、および構造物ネットワークのStructureLineクラスとStructureEdgeObjectクラスに、新しいフィールドFLOWDIRECTIONが追加されます。 これにより、トレース ツールと トレース構成の追加 ツールで、デジタイズ方向を使用 パラメーターがサポートされ、上流トレースと下流トレースの操作を実行する際に、ラインのデジタイズ方向、エッジ オブジェクトの From および To Global ID、Flow direction属性値が順守されるようになります。結合と高度なラベリングおよびレンダリング ワークフローに対応するために、新しいテキスト フィールド
InfoがTMP_JUNCTIONS、TMP_EDGES、TMP_CONTAINERS、JUNCTIONS、EDGES、およびCONTAINERSダイアグラム クラスに追加されます。UN_<ID>_IsDirtyドメインのドメインとコード値の説明が更新され、サブネットワークが (0: クリーン)、(1: ダーティー)、または (2: 無効) のどれであるかを伝えられるようになります。SubnetLineフィーチャクラスとSubnetworksテーブルのISDIRTY属性フィールドに、Statusというエイリアスが設定されます。ダーティー エリアと関連付けテーブルの
ERRORCODEフィールドは、Double から Big integer フィールド データ タイプに更新されます。
ユーティリティー ネットワークをバージョン 7 にアップグレードした後で、追加の手順が必要です。
- ユーティリティー ネットワーク データセットをバージョン 3 以前からアップグレードする場合、ユーティリティー ネットワーク バージョン 4 で行われた累積的な変更を組み込むには、追加の手順が必要です。 詳細については、以下の「ユーティリティー ネットワークをバージョン 4 にアップグレードした後に必要な追加の手順」セクションをご参照ください。
ユーティリティー ネットワーク バージョン 6 へのアップグレード
ユーティリティー ネットワークバージョン 6 では、ネットワーク ダイアグラムを操作するユーザー向けの利点として、さまざまな内部アップデートが加えられました。
ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 6 にアップグレードすると、次の変更が行われます。
- 関連付けテーブルの
ASSOCIATIONTYPEフィールドがサブタイプ フィールドとして設定され、ダイアグラムの表示と関連付けの編集時のパフォーマンスが向上します。
ユーティリティー ネットワークをバージョン 6 にアップグレードした後で、追加の手順が必要です。
- ユーティリティー ネットワーク データセットをバージョン 3 以前からアップグレードする場合、ユーティリティー ネットワーク バージョン 4 で行われた累積的な変更を組み込むには、追加の手順が必要です。 詳細については、以下の「ユーティリティー ネットワークをバージョン 4 にアップグレードした後に必要な追加の手順」セクションをご参照ください。
ユーティリティー ネットワーク バージョン 5 へのアップグレード
ユーティリティー ネットワーク バージョン 5 では、指定トレース構成を作成して操作する機能が導入され、層のサブネットワーク定義を構成するための追加オプションが公開されています。 詳細については、「サブネットワーク定義の設定」をご参照ください。
ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 5 にアップグレードすると、次の変更が行われます。
新しいフィールド
SUPPORTINGSUBNETWORKNAMEが、Assemblyフィーチャクラスを除く、すべてのドメイン ネットワーク クラスに追加されます。新しいテーブル
UN_<ID>_TRACECONFIGURATIONSが、ユーティリティー ネットワーク スキーマに追加されて、指定トレース構成の作成、使用、共有をサポートします。
ユーティリティー ネットワークをバージョン 5 にアップグレードした後で、追加の手順が必要です。
アップグレード後、既存のユーティリティー ネットワーク サービスのサービス設定を確認します。 ユーティリティー ネットワークの許可するオペレーションのセクションで、ArcGIS Enterprise 10.9 専用の操作を含めるように許可する、すべてのオペレーションがオンになっていることを確認します。
ユーティリティー ネットワーク データセットをバージョン 3 以前からアップグレードする場合、ユーティリティー ネットワーク バージョン 4 で行われた累積的な変更を組み込むには、追加の手順が必要です。 詳細については、以下の「ユーティリティー ネットワークをバージョン 4 にアップグレードした後に必要な追加の手順」セクションをご参照ください。
ユーティリティー ネットワーク バージョン 4 へのアップグレード
ユーティリティー ネットワーク バージョン 4 では、エラー管理を組み込み、非空間ジャンクションおよびエッジ オブジェクトの作成と操作を行えるダーティー エリア モデルが新たに導入されています。 層のサブネットワーク定義を構成するために、その他のオプションも公開されています。 詳細については、「サブネットワーク定義の設定」をご参照ください。
ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 4 にアップグレードすると、次の変更が行われます。
ポイント、ライン、およびポリゴン エラー サブレイヤーは削除され、ユーティリティー ネットワーク レイヤーのサブレイヤーとして使用できなくなります。
ダーティー エリアおよび関連付けテーブルのスキーマは、エラー情報を保存するように変更されます。
UPDATETYPEフィールドは、ダーティー エリア テーブルから削除されます。STATUSフィールドは、ダーティー エリア テーブルで使用され、ダーティー エリアのタイプを示します。 このフィールドは、関連付けテーブルに追加されます。ERRORCODEおよびERRORMESSAGEフィールドは、ダーティー エリアおよび関連付けテーブルに追加されます。PERCENTALONGフィールドは、関連付けテーブルに追加されます。
名前付きバージョンのすべてのダーティー エリアは切り捨てられます。 この手順は、ダーティー エリア テーブルに加えられたスキーマ変更を取り込むために必要です。 デフォルト バージョンのアップグレード後、ネットワーク トポロジーを有効化し、すべての名前付きバージョンでリコンサイルを実行することで、新しいダーティー エリアが生成されます。
ユーティリティー ネットワークの組み込みのフィーチャ制限を伴う変更を含むよう、
AssociationStatusドメインが更新されます。サブネットワーク テーブルの
SUBNETWORKNAMEおよびSUBNETWORKCONTROLLERNAMEフィールドに、一意でない属性インデックスが追加されます。すべてのドメイン ネットワーク クラスに、
SUPPORTEDSUBNETWORKNAMEという新しいフィールドが追加されます。 このフィールドは、Assemblyフィーチャクラスのフィーチャがサポートするフィーチャのサブネットワークを保存するために使用されます。サブネットワークの更新処理は、
Assemblyフィーチャクラスのフィーチャのサブネットワークを保存するために、SUBNETWORKNAMEフィールドを更新しなくなります。アップグレード時に
SUBNETWORKNAMEフィールドは、システム管理されなくなるように更新されますが、削除されることはありません。 必須ではありませんが、混乱を避けるために、Assemblyフィーチャクラスから削除することができます。
次に示す追加のサブネットワーク プロパティが、各層に対して保存されます。
有効なジャンクション。
有効なジャンクション オブジェクト。
有効なエッジ オブジェクト。
有効なサブネットワーク コントローラーには、有効なサブネットワーク コントローラーとして設定されているデバイスおよびジャンクション オブジェクトが表示されます。
システム提供の UN_
_IsDirty コード値ドメインに、新しいコードおよび説明の値が追加されます (2: Invalid)。 これにより、ArcGIS Pro 3.1 以降、サブネットワークの更新時に、Is dirty 属性に新しいサブネットワーク ステータスとして、無効 がサポートされるようになり、サブネットワークを更新できない条件が存在することを示せるようになりました。
共通の地理的空間を共有する多数の現実世界のフィーチャをモデル化して操作するために、ユーティリティー ネットワーク スキーマの一部として、非空間ジャンクションおよびエッジ オブジェクトが導入されています。
構造物ネットワークに対して、次のテーブルが作成されます。
StructureJunctionObject
StructureEdgeObject
各ドメイン ネットワークに対して、次のテーブルが作成されます。
<domain_network>JunctionObject
<domain_network>EdgeObject
システム提供の
UN_<ID>_FeatureSourceIDコード値ドメインが更新され、構造物ネットワークと各ドメイン ネットワークに対して、次のコードと説明の値が追加されます。- 構造物ジャンクション オブジェクト - 構造物エッジ オブジェクト - <domain_name> ジャンクション オブジェクト - <domain_name> エッジ オブジェクト
ユーティリティー ネットワークをバージョン 4 にアップグレードした後に必要な追加の手順
ユーティリティー ネットワークをブランチ バージョン対応として含むフィーチャ データセットを登録し、新しいジャンクションおよびエッジ オブジェクトをバージョン管理します。 詳細については、「データセットのブランチ バージョン対応登録」をご参照ください。
ネットワーク トポロジーを有効化します。
既存のマップのユーティリティー ネットワーク レイヤーを削除して再追加し、更新されたダーティー エリアとエラー シンボルを反映します。
非空間ジャンクションおよびエッジ オブジェクト テーブルを含む更新されたマップを使用して、新しいサービスを公開します。 新しい Web フィーチャ レイヤーを公開するか、既存の Web フィーチャ レイヤーを上書きすることで実行できます。
すべての指定バージョンをリコンサイルして、更新時に行われたスキーマ変更に基づき、ダーティー エリアを再生成します。