概要
ユーティリティ ネットワークをエンタープライズまたはファイル ジオデータベースのフィーチャ データセット内に作成します。
ユーティリティ ネットワークが作成され、構造物ネットワークがそのフィーチャクラスのコレクションとともにターゲット フィーチャ データセットに追加されます。構造物フィーチャクラスは、ユーティリティ ネットワーク用に作成され構成されると、すべてのドメイン ネットワークで共有されます。
システム要件とサポートされているデータベースについては、「ユーティリティ ネットワークの作成」をご参照ください。
使用法
[入力フィーチャ データセット] パラメーターと [供給エリア フィーチャクラス] パラメーターには同じ空間参照が必要です。
[供給エリア フィーチャクラス] パラメーターは、入力フィーチャ データセット内に存在し、Z 対応および M 対応でなければなりません。
DEFAULTS コンフィグレーション キーワードは、出力ユーティリティ ネットワークに使用されます。
エンタープライズ ジオデータベースを操作する場合、次の要件があります。
- ユーティリティ ネットワークは、オペレーティング システム認証ユーザー、データベース、またはジオデータベースの管理者アカウントによって所有できません。
- コンテンツを公開する権限を持つポータル アカウントでサイン インして、アクティブな ArcGIS Enterprise ポータルをプロジェクトに追加する必要があります。この権限には、サーバーベースのレイヤーを公開する権限と、コンテンツを作成、更新、削除する権限が含まれます。デフォルトの公開者ロールには、これらの権限が組み込まれています。アクティブな ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者としてネットワーク プロパティに記録されます。
ライセンス:
アクティブなポータル アカウントは、エンタープライズ ジオデータベースでユーティリティ ネットワークを作成、公開、操作するための ArcGIS Utility Network ユーザー タイプ エクステンションのライセンスが付与される必要があります。
構文
arcpy.un.CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
パラメーター | 説明 | データ タイプ |
in_feature_dataset | ユーティリティ ネットワークとスキーマを作成するジオデータベースのフィーチャ データセット。 | Feature Dataset |
in_utility_network_name | 作成する新しいユーティリティ ネットワークの名前。 | String |
service_territory_feature_class | ユーティリティ ネットワークの地理的範囲を作成するために使用する既存のポリゴン フィーチャクラス。ユーティリティ ネットワーク フィーチャはこの範囲外には作成されません。 フィーチャクラスは、Z 対応および M 対応である必要があります。 | Feature Layer; Feature Class |
派生した出力
名前 | 説明 | データ タイプ |
out_utility_network | 出力ユーティリティ ネットワーク。 | ユーティリティ ネットワーク |
コードのサンプル
EsriCoOp というフィーチャ データセットおよび ServiceArea という供給エリア レイヤー内に MyNetwork というユーティリティ ネットワークを作成します。
import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp",
"MyNetwork", "ServiceArea")
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい