¿Qué es un servicio de entidades?
Los servicios de entidades le permiten servir entidades en Internet y proporcionar la simbología para utilizar cuando se muestran las entidades. Los clientes pueden ejecutar consultas para obtener entidades y realizar ediciones que se puedan aplicar en el servidor. Los servicios de entidades proporcionan plantillas que se pueden utilizar para obtener una experiencia de edición mejorada para el cliente. Los datos de las clases de relación y las tablas no espaciales también se pueden consultar y editar a través de los servicios de entidades.
Los servicios de entidades están disponibles en ArcGIS for Server, ArcGIS Spatial Data Server y al publicar en ArcGIS Online; sin embargo, el servicio de entidades ArcGIS for Server es más potente porque puede aprovechar el rastreador del editor y otras entidades disponibles mediante geodatabases. Puede publicar un servicio de entidades con ArcGIS for Server Basic, pero solo puede realizar consultas; no se puede utilizar para la edición Web. Consulte la matriz de funcionalidad para obtener información completa sobre los requisitos de licencias para los servicios de entidades.
Flujos de trabajo comunes para utilizar servicios de entidades
Según el flujo de trabajo de edición que desea conseguir, la forma en que utiliza un servicio de entidades variará. A continuación se muestran algunos escenarios comunes para tener en cuenta:
- Desea publicar un servicio de entidades de ArcGIS 10.1 for Server utilizando los datos de una única geodatabase corporativa local. Este escenario le permite configurar rápidamente un entorno de edición para sus clientes. Para un recorrido detallado, consulte el Tutorial: Realizar la edición Web utilizando los datos de una geodatabase corporativa.
- Desea publicar un servicio de entidades de ArcGIS 10.1 for Server utilizando datos replicados desde una geodatabase corporativa local. Este escenario es apto para uso Web, puesto que le permite mantener una copia por separado de sus datos locales en el servidor para la edición Web. Las ediciones que se aplican a los datos en la web se pueden sincronizar con sus datos locales mediante un servicio de geodatos. Este servicio se puede crear automáticamente cuando publica el servicio de entidades de ArcGIS 10.1 for Server. Para un ver un recorrido detallado de este escenario, consulte el Tutorial: Realizar la edición Web utilizando datos replicados desde una geodatabase corporativa.
- Desea publicar un servicio de entidades de ArcGIS 10.1 for Server utilizando los datos de una fuente de geodatabase no corporativa. Este escenario es útil si desea configurar rápidamente un entorno de edición, pero no tenemos una geodatabase corporativa local. Antes de publicar el servicio de entidades, deberá crear una geodatabase corporativa en el servidor y registrarla como la base de datos administrada por ArcGIS 10.1 for Server. Cuando publica, los datos a los que hace referencia su servicio de entidades se copiarán en esta geodatabase corporativa. Para obtener más información, consulte Copiar datos en el servidor automáticamente al publicar.
Pasos necesarios para utilizar un servicio de entidades
Una vez que haya determinado el escenario de edición apropiado, deberá configurar un servicio de entidades y publicarlo en ArcGIS 10.1 for Server. Se requieren los pasos siguientes:
- Configurar una geodatabase corporativa utilizando una plataforma de bases de datos compatible, como PostgreSQL, SQL Server u Oracle.
- Crear un documento de mapa que sea compatible con el servicio de entidades. Este es un elemento clave para cualquier flujo de trabajo de edición.
- Preparar los datos en la geodatabase corporativa para publicarlos. Esto implica conectarse a ArcGIS 10.1 for Server y registrar su base de datos con el servidor.
- Publicar el documento de mapa como un servicio de mapas con la capacidad Acceso a entidades habilitada. Esto crea un servicio de entidades extremo a través del cual los clientes, tales como una aplicación Web, pueden obtener acceso y editar las entidades en el mapa.
- Consumir el servicio de entidades en una aplicación de cliente. Hay una variedad de aplicaciones de cliente compatibles con ArcGIS disponibles para su uso.