Resumen
Crea una red de servicios en un dataset de entidades de geodatabase de archivos o corporativa.
Se crea una red de servicios y se agrega una red de estructura con su colección de clases de entidades en el dataset de entidades de destino. Las clases de entidad de estructura se comparten en todas las redes de dominio, ya que se crean y configuran para la red de servicios.
Para más información sobre los requisitos del sistema y las bases de datos admitidas, consulte Crear una red de servicios.
Uso
Los parámetros Dataset de entidades de entrada y Clase de entidad de territorio de servicio deben tener la misma referencia espacial.
El parámetro Clase de entidad de territorio de servicio debe existir en el dataset de entidades de entrada y debe estar habilitado para z y m.
Se usará la palabra clave de configuración DEFAULTS para la red de servicios de salida.
Al trabajar con una geodatabase corporativa, existen estos requisitos:
Licencia:
La cuenta del portal activo debe tener una licencia con la extensión de tipo de usuario ArcGIS Utility Network para crear, publicar y trabajar con una red de servicios.
- La red de servicios no puede ser propiedad de ninguna cuenta de usuario, base de datos o administrador de la geodatabase autenticado del sistema operativo.
- Se debe agregar al proyecto un portal de ArcGIS Enterprise activo con una cuenta de portal con sesión iniciada que tenga privilegios para publicar contenido; se incluyen privilegios para publicar capas basadas en servidor, así como crear, actualizar y eliminar contenido. El rol de publicador predeterminado contiene estos privilegios. La cuenta del portal de ArcGIS Enterprise activo se registrará en las propiedades de red como el propietario de la red de servicios del portal.
Sintaxis
CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
Parámetro | Explicación | Tipo de datos |
in_feature_dataset | El dataset de entidades de geodatabase en el que se crearán la red de servicios y el esquema. | Feature Dataset |
in_utility_network_name | El nombre de la red de servicios que se creará. | String |
service_territory_feature_class | La clase de entidad poligonal existente que se utilizará para crear la extensión geográfica de la red de servicios. No es posible crear entidades de red de servicios fuera de esta extensión. La clase de entidad debe estar habilitada para z y m. | Feature Layer; Feature Class |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_utility_network | La red de servicios de salida. | Red de servicios |
Muestra de código
Crear una red de servicios denominada MyNetwork en un dataset de entidades denominado EsriCoOp y una capa de territorio de servicios denominada ServiceArea.
import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp",
"MyNetwork", "ServiceArea")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí