Skip to main content

ユーティリティー ネットワークのアップグレード履歴

ユーティリティー ネットワークを最新の状態に維持して、最新の機能を利用できるようにするために、アップグレードが必要な場合があります。 これは、ユーティリティー ネットワーク データセット、ネットワーク フィーチャクラス、その他の関連するジオプロセシング オブジェクトに対して、スキーマの変更を適用します。 アップグレードを実行するには、データセットのアップグレード ツールを使用します。

アップグレード処理の要件の詳細

情報モデルでスキーマの変更により、導入された新しい機能を利用するには、ユーティリティー ネットワーク データセットをアップグレードする必要があります。 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 が追加されています。

  • 新しいシステム ネットワーク カテゴリーであるプロパゲーター リセッターで属性反映をサポートできます。 反映中にこのカテゴリーを持つフィーチャが検出されると、リセッター フィーチャの値が反映される属性値をリセットします。

  • パスまたは回路トレース タイプのトレース ルールを使用して通信ドメイン ネットワークに沿ったダイアグラムの作成をサポートする新しいフィールドがダイアグラム クラスに追加されました。

    • 新しいフィールド ELEMENTUNITTMP_JUNCTIONS および JUNCTIONS クラスに追加されました。

    • 4 つの新しいフィールド FROMELEMENTFIRSTUNITELEMENTFIRSTUNITELEMENTLASTUNIT、および TOELEMENTFIRSTUNITTMP_EDGES および EDGES クラスに追加されました。

ユーティリティー ネットワークをバージョン 8 にアップグレードした後で、追加の手順が必要です。

ユーティリティー ネットワーク バージョン 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 属性値が順守されるようになります。

  • 結合と高度なラベリングおよびレンダリング ワークフローに対応するために、新しいテキスト フィールド InfoTMP_JUNCTIONSTMP_EDGESTMP_CONTAINERSJUNCTIONSEDGES、および CONTAINERS ダイアグラム クラスに追加されます。

  • UN_<ID>_IsDirty ドメインのドメインとコード値の説明が更新され、サブネットワークが (0: クリーン)、(1: ダーティー)、または (2: 無効) のどれであるかを伝えられるようになります。

  • SubnetLine フィーチャクラスと Subnetworks テーブルの ISDIRTY 属性フィールドに、Status というエイリアスが設定されます。

  • ダーティー エリアと関連付けテーブルの ERRORCODE フィールドは、Double から Big integer フィールド データ タイプに更新されます。

ユーティリティー ネットワークをバージョン 7 にアップグレードした後で、追加の手順が必要です。

ユーティリティー ネットワーク バージョン 6 へのアップグレード

ユーティリティー ネットワークバージョン 6 では、ネットワーク ダイアグラムを操作するユーザー向けの利点として、さまざまな内部アップデートが加えられました。

ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 6 にアップグレードすると、次の変更が行われます。

  • 関連付けテーブルの ASSOCIATIONTYPE フィールドがサブタイプ フィールドとして設定され、ダイアグラムの表示と関連付けの編集時のパフォーマンスが向上します。

ユーティリティー ネットワークをバージョン 6 にアップグレードした後で、追加の手順が必要です。

ユーティリティー ネットワーク バージョン 5 へのアップグレード

ユーティリティー ネットワーク バージョン 5 では、指定トレース構成を作成して操作する機能が導入され、層のサブネットワーク定義を構成するための追加オプションが公開されています。 詳細については、「サブネットワーク定義の設定」をご参照ください。

ユーティリティー ネットワークをユーティリティー ネットワーク バージョン 5 にアップグレードすると、次の変更が行われます。

  • 新しいフィールド SUPPORTINGSUBNETWORKNAME が、Assembly フィーチャクラスを除く、すべてのドメイン ネットワーク クラスに追加されます。

  • 新しいテーブル UN_<ID>_TRACECONFIGURATIONS が、ユーティリティー ネットワーク スキーマに追加されて、指定トレース構成の作成、使用、共有をサポートします。

ユーティリティー ネットワークをバージョン 5 にアップグレードした後で、追加の手順が必要です。

ユーティリティー ネットワーク バージョン 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 フィーチャ レイヤーを上書きすることで実行できます。

  • すべての指定バージョンをリコンサイルして、更新時に行われたスキーマ変更に基づき、ダーティー エリアを再生成します。