Acerca de la edición de datos desde ArcGIS Server

Este tema se aplica sólo a ArcEditor y ArcInfo.

ArcMap le permite editar datos desde ArcGIS Server al crear una copia de datos local de un servicio de mapas con un servicio de entidades o servicio de geodatos asociado. Después puede realizar modificaciones a la copia local en ArcMap y sincronizarlas nuevamente al servicio. Las modificaciones se pueden realizar en la copia local sin tener que estar conectado al servidor. Sólo se requiere acceso al servidor cuando se crea la copia local o se aplican cambios de la copia local al servidor. Este flujo de trabajo puede ser útil cuando su organización cuenta con empleados sin conexión y proporciona un método común para editar los mismos datos mediante varios clientes, como a través de la Web o por medio de aplicaciones de escritorio. Esta funcionalidad se crea en ArcMap y no requiere ninguna personalización

Por defecto, los datos se copian a una nueva geodatabase de archivos que se crea de forma automática. También puede elegir almacenar los datos en una geodatabase ArcSDE existente. Si desea realizar varias actualizaciones a los datos, considere utilizar ArcSDE ya que éste le permite realizar modificaciones y sincronizaciones muchas veces.

Realizar una copia local de un servicio

Para crear una copia local, primero agregue datos desde un servicio de mapas de ArcGIS Server con un servicio de entidades o servicio de geodatos asociado. A continuación, haga zoom y desplazamiento panorámico hacia el área que desea editar. La extensión del mapa define los datos que estarán en la copia local. Para crear la copia local, haga clic con el botón derecho en la capa del grupo de servicios de mapas (o subcapas individuales), vaya a Editar entidades y, a continuación, haga clic en Crear copia local para editar. Si por algún motivo no se puede editar el servicio, recibirá un mensaje de error cuando intente crear la copia local.

Una vez que se realice la copia local, se agregan nuevas capas que hacen referencia a la copia local en una nueva capa de grupo en el mapa. Las propiedades de capa, incluidas la simbología y las plantillas de entidad de las capas de servicios, se preservan en las nuevas capas. Ahora puede realizar modificaciones a los datos en las nuevas capas. La capa de servicios aun está presente en el mapa, pero no está marcada en la tabla de contenido de modo que no se muestra. Si desea realizar modificaciones en varias sesiones de ArcMap, guarde el documento de mapa para facilitar el trabajo con las capas locales más adelante.

Recuerde que una vez que se crea una copia local, después no puede expandir el área que ésta cubre. Si descubre que debe editar un área diferente o un área más grande, haga zoom y desplazamiento panorámico hacia el área en el servicio y cree otra copia local. Puede tener varias copias locales en el mismo equipo.

Sincronizar las modificaciones locales con el servidor

Cuando termine de editar las capas locales, puede sincronizar las modificaciones con el servidor. Para realizar esto, haga clic con el botón derecho en la capa de grupo que contiene las capas locales, vaya a Editar entidades y seleccione Sincronizar modificaciones locales con el servidor. Una vez completado el proceso de sincronización, puede activar las capas de servicios y ver las modificaciones aplicadas en el servicio.

Sólo puede sincronizar las modificaciones una vez si se está utilizando una geodatabase de archivos para almacenar los datos locales. Si desea aplicar más modificaciones en el futuro, debe crear una nueva copia local. Sin embargo, si utiliza una geodatabase de ArcSDE para almacenar la copia local de los datos, puede realizar varias sincronizaciones. Además, cuando se utiliza ArcSDE, el proceso de sincronización aplica los últimos cambios del servicio nuevamente en la copia local. Tenga en cuenta que si los datos en el servicio provienen de una geodatabase de ArcSDE no versionada, no podrá almacenar la copia local en ArcSDE. Si intenta realizar esto, se mostrará un error que indica que no puede replicar datos no versionados cuando ejecute Crear copia local para editar. Para ejecutar el comando correctamente, no establezca ArcSDE como la geodatabase de destino. Consulte Establecer opciones para editar capas del servidor localmente para ver los pasos que se deben seguir para realizar esto.

Cuando ya no necesite sincronizar las modificaciones, debería desconectar la copia local del servidor para borrar los metadatos en el cliente y el servidor. El proceso para borrar los metadatos es importante ya que ayuda al mantenimiento del servidor. Si una geodatabase de archivos se utiliza para almacenar los datos localmente, la sincronización también borra los metadatos.

Temas relacionados


7/10/2012