Publicar y consumir servicios con la red de servicios

Disponible con una licencia Standard o Advanced.

Al publicar o consumir un servicio que contiene una red de servicios y clases de entidad de red relacionadas, se aplican algunas condiciones y restricciones. Dependen de las capas que estén presentes en la vista de mapa, de la configuración del servicio de mapas y de dónde se consumirá el servicio.

Publicar una capa de red de servicios

Existen condiciones y restricciones para compartir una red de servicios y las clases de entidad relacionadas como capas web. Para evitar la publicación, se devuelven los errores del analizador cuando se rompen estas reglas. Las advertencias adicionales del analizador le alertan si tiene la intención de consumir servicios con ArcGIS Pro.

Un servicio de entidades publicado que contenga la capa de red de servicios incluye automáticamente los servicios de Red de servicios y Diagrama de red para permitir el análisis de trazado y los diagramas de red. Consulte Servicios de redes de servicios para obtener más información.

Cuando la capa de red de servicios está presente en la vista de mapa activo, las condiciones y restricciones aplicables para compartir son las siguientes:

  • Las capas de mapa deben proceder de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos.
  • La cuenta del portal de ArcGIS Enterprise conectada debe corresponder al propietario del portal de utility network.
    Licencia:
    La cuenta del portal activa debe tener una licencia con la extensión de tipo de usuario ArcGIS Advanced Editing para crear, publicar y trabajar con una red de servicios de una geodatabase corporativa.
  • No se pueden configurar las consultas de definición y campos ocultos usando la propiedad Campo visible (se devuelven errores del analizador en caso de que existan).
  • El mapa debe contener todas las capas de la red de servicios si tiene intención de utilizarlas en ArcGIS Pro.
    • Se devolverá una advertencia del analizador si se proporciona un subconjunto de capas de red de servicios. De esta manera se alerta sobre problemas que surgirán al consumir servicios en ArcGIS Pro que se publicaron con un subconjunto de capas de red de servicios.
  • Las capas web deben hacer referencia a datos de fuentes de datos registradas. En el panel Compartir como capa web, en la pestaña General y en Tipo de datos y capa, asegúrese de que Imagen de mapa esté seleccionada en Referencia a datos registrados.
  • Incluya Entidad con el fin de tener acceso a la capa de red de servicios, poder editar en la versión en rama predeterminada y habilitar la funcionalidad de administración de versiones.
  • Como práctica recomendada, asigne manualmente los Id. de las capas antes de publicarlas si tiene intención de sobrescribir la capa o el servicio web en el futuro. De lo contrario, los Id. de subcapa de servicio pueden cambiar potencialmente cuando se sobrescriba la capa o el servicio web. Esto puede causar problemas con los clientes web que acceden a estos servicios haciendo referencia a Id. de capa específicos. Puede habilitarlo con la opción Permitir asignación de Id. numéricos únicos para compartir capas web en el cuadro de diálogo Propiedades del mapa.
    • Si elige no asignar manualmente Id. de capa, desactive la casilla Garantizar que el mapa esté establecido para permitir la asignación de Id. únicos. Si la casilla está activada, se devolverá un error del analizador si la opción Permitir asignación de Id. numéricos únicos para compartir capas web en Propiedades del mapa no está habilitada. Si la casilla está desactivada, el analizador se omite. Consulte Configurar una capa de entidades web para obtener más información.
  • Todas las capas de red se deben registrar como versionadas en rama.
    • La administración de versiones es una función opcional compatible. Consulte Compartir datos versionados en rama para comprender las condiciones impuestas por los analizadores para datasets versionados en rama.

Publicar clases de entidad de red de servicios sin una capa de red de servicios

Al publicar clases de entidad de red sin la capa de red de servicios, las restricciones se reducen. En este caso, puede configurar la vista de mapa activo para que incluya un subconjunto de capas mediante el uso de consultas de definición, hacer visible un subconjunto de campos, etc. Ello permite a una organización compartir los servicios y mapas con los usuarios que necesiten acceder a un subconjunto de clases de red de servicios.

Cuando la capa de red de servicios no está presente en la vista de mapa activo, las condiciones y restricciones de aplicación para compartir son las siguientes:

  • El servicio de entidades publicado no incluirá los servicios secundarios de la red de servicios ni del diagrama de red. Tampoco será compatible con el análisis de trazado ni se podrán utilizar diagramas de red.
  • Las capas de mapa que se van a publicar pueden admitir consultas de definición y campos ocultos configurados con la Visible propiedad de campo.
  • Este servicio de entidades se comporta como cualquier otro servicio de entidades. Las ediciones seguirán aplicando el comportamiento de la red de servicios en el que se basa el servicio (por ejemplo, la creación de áreas sin validar), pero ni las áreas sin validar ni los errores estarán visibles en el mapa.
  • La funcionalidad de administración de versiones se admite de forma opcional.

Ejemplos de flujo de trabajo

Para comprender estas condiciones y poder trabajar con servicios y con la red de servicios, tenga en cuenta los siguientes ejemplos de flujo de trabajo basados en una compañía eléctrica con datos de distribución y transmisión eléctrica. La red de servicios de ejemplo de estos flujos de trabajo consta de dos redes de dominio para la distribución y la transmisión eléctrica y una red de estructura.

Flujos de trabajo para editor de SIG

Un editor de SIG que trabaje en la distribución eléctrica realiza ediciones de mantenimiento en los datos de distribución. Ese editor necesita ver las áreas sin validar y los errores generados por las ediciones. El editor utilizará un servicio de entidades creado con todos los datos y la capa de red de servicios. El proyecto de ArcGIS Pro creado para este usuario contiene solo la red de dominio de distribución eléctrica, la red de estructura y la capa de red de servicios.

De igual modo, un editor de SIG que trabaje en la transmisión eléctrica también realiza ediciones de mantenimiento en los datos de transmisión. Ese editor necesita ver las áreas sin validar y los errores generados por las ediciones. El editor utilizará un servicio de entidades creado con todos los datos y la capa de red de servicios. El proyecto de ArcGIS Pro creado para este usuario contiene solo la red de dominio de transmisión eléctrica, la red de estructura y la capa de red de servicios.

Flujos de trabajo para analista de SIG

Un analista de SIG que trabaje en la distribución eléctrica necesita realizar trazados, otros análisis y la producción de un mapa. El analista utiliza un servicio de entidades creado con todos los datos y la capa de red de servicios. El proyecto de ArcGIS Pro para este analista contiene solo la red de dominio de distribución eléctrica, la red de estructura y la capa de red de servicios.

Del mismo modo, un analista de SIG que trabaje en la transmisión eléctrica también necesita realizar trazados, otros análisis y la producción de un mapa. El analista utiliza un servicio de entidades creado con todos los datos y la capa de red de servicios. El proyecto de ArcGIS Pro para este analista contiene solo la red de dominio de transmisión eléctrica, la red de estructura y la capa de red de servicios.

Un analista que trabaje tanto en la distribución eléctrica como en la transmisión eléctrica utilizará un proyecto de ArcGIS Pro que contenga la red de dominio de distribución eléctrica, la red de dominio de transmisión eléctrica, la red de estructura y la capa de red de servicios.

Con estos tres flujos de trabajo de análisis de SIG, el analista de SIG necesita permiso para todo el servicio de entidades.

Flujos de trabajo de acceso web y editor de campo

Los usuarios ocasionales podrían utilizar mapas web configurados para tareas y flujos de trabajo concretos. Normalmente, estos mapas web se configuran desde servicios de entidades con un conjunto reducido de capas y pueden incluir consultas de definición o un conjunto reducido de campos visibles en algunas capas. Si un usuario solo necesita visualizar o consultar datos, el mapa web puede usar un servicio de entidades sin ninguna capa de red de servicios.

Normalmente, los editores de campo utilizan aplicaciones móviles de Esri o aplicaciones en tiempo de ejecución creadas por partners de Esri para realizar ediciones limitadas para procesos como la inspección de inventario. Si un flujo de trabajo requiere trazados o diagramas de red, el mapa web tendrá que usar un servicio de entidades que incluya el servicio de red de servicios y el servicio de diagrama de red. Como sucede con los flujos de trabajo para acceso web más generales, los flujos de trabajo más sencillos de edición de campo pueden utilizar un mapa web que contenga un servicio de entidades sin la capa de red de servicios, ya que para este flujo de trabajo no resulta necesario mostrar áreas sin validar o errores.

Los datos de la red de servicios pueden tomarse sin conexión de un mapa web para verlos, editarlos o realizar trazados en ArcGIS Pro y ArcGIS Maps SDKs for Native Apps mediante el uso de áreas de mapas sin conexión creadas con antelación o mediante la creación de áreas de mapas sin conexión bajo demanda para admitir los flujos de trabajo que requieren acceso a los datos cuando la conectividad a Internet es inconsistente o no está disponible. Para trabajar con los datos de su red de entidades sin conexión, debe incluir la clase de entidad Territorio de servicio en el servicio publicado y habilitar la funcionalidad de sincronización en todas las capas web. Cuando se habilita la edición en el servicio de entidades, los clientes pueden editar la copia local de los datos y sincronizarla cuando vuelva a haber conectividad.

Más información sobre cómo desconectar una red de servicios