Tarea Editor
La tarea Editor proporciona una suite de herramientas para la edición basada en la Web de entidades y atributos en geodatabases de ArcSDE. Esta tarea requiere que su aplicación contenga un servicio de mapas al que se pueda acceder a través de una conexión de ArcGIS Server local que incluya al menos una capa de una geodatabase de ArcSDE. Los shapefiles, las capas de una geodatabase personal y las capas de una geodatabase de archivos no son editables; sin embargo, puede incluir estos tipos de capas en el servicio de mapas.
¿Qué puedo hacer con la Tarea Editor?
Cuando agrega la Tarea Editor a una aplicación, los usuarios de esa aplicación podrán acceder a varias herramientas para editar datos y guardar sus ediciones. La Tarea Editor incluye herramientas para crear, mover, copiar, dividir, fusionar y eliminar entidades. Además, puede ver y editar las ubicaciones de los vértices de entidad. Cuando configura la Tarea Editor para su aplicación, puede seleccionar qué versiones y capas podrán editar los usuarios. Durante la edición, los usuarios de su aplicación pueden ajustar las opciones de selección y alineación.
Editar en el entorno Web tiene un aspecto levemente diferente a la edición en el escritorio, y es posible que desee utilizar un dataset de práctica para acostumbrarse a las herramientas disponibles y a su comportamiento. Por ejemplo, cuando edita con alineación habilitada, no verá que se produzca la alineación en la pantalla hasta después que coloca el vértice. El vértice colocado se alineará al vértice, eje o extremo apropiado.
Nota: Para ver la tolerancia de alineación, marque la casilla de verificación Mostrar círculo de alineación, y para ver dónde se alineará la ubicación actual del cursor, presione la tecla S.
¿Cómo utilizo las herramientas que contiene la Tarea Editor?
Puede buscar ayuda detallada sobre cada herramienta en la Tarea Editor al hacer clic en el botón Ayuda en la esquina superior derecha de la Aplicación de representación cartográfica en la red. La página Editar datos contiene gráficos e instrucciones para utilizar todas las herramientas que contiene la Tarea Editor.
¿Se puede personalizar la Tarea Editor?
La Tarea Editor se puede personalizar. Consulte la discusión sobre el control de la Tarea Editor en la Ayuda del desarrollador para obtener muestras e instrucciones sobre cómo puede agregar su propia funcionalidad a la Tarea Editor.
También puede personalizar la Ayuda de la Aplicación de representación cartográfica en la red para documentar cualquier herramienta que agrega a la Tarea Editor. El archivo de ayuda para el tema Editar datos se encuentra en C:\Inetpub\wwwroot\<Application name>\Help\EditorTask.htm. Puede utilizar cualquier editor de texto o HTML para modificar este tema con una descripción de su Tarea Editor personalizada.
Editar con servicios agrupados y no agrupados
Puede utilizar la Tarea Editor con servicios agrupados y no agrupados. Cuando utiliza servicios agrupados, su servidor puede admitir una gran cantidad de usuarios concurrentes porque el servidor no tiene que crear una instancia de servicio dedicada para cada usuario durante una sesión de la aplicación. En cambio, los usuarios pueden compartir instancias de servicio de un grupo. Antes de que implemente la Tarea Editor con un servicio agrupado, debe tener en cuenta lo siguiente:
- La edición de servicios agrupados sólo está disponible con datos no versionados.
- No puede deshacer o rehacer ediciones cuando edita un servicio agrupado.
- Los conflictos siempre se resuelven a favor de la sesión de edición, lo que significa que la edición más reciente sobrescribirá cualquier edición anterior realizada en la misma entidad.
Editar datos versionados y no versionados
La Tarea Editor admite editar datos versionados y no versionados. Para editar datos versionados con la Tarea Editor, debe utilizar un servicio no agrupado.
Puede editar datos no versionados con servicios agrupados o no agrupados. Cuando edita datos no versionados, no puede deshacer o rehacer ediciones o ajustar las opciones de autoreconciliación. La última edición que se va a guardar siempre sobrescribe cualquier edición anterior realizada en la misma entidad.
¿Cómo se resuelven los conflictos?
¿Qué sucede cuando dos usuarios editan la misma entidad al mismo tiempo con la Tarea Editor? La Tarea Editor autoreconcilia cualquier conflicto basado en dos configuraciones importantes:
- ¿Los conflictos se definen por objeto (fila) o por atributo (columna)? Si dos usuarios editan atributos distintos de la misma entidad, ¿se considera un conflicto? Si eligió definir conflictos por objeto (fila), esta situación se trata como un conflicto, y sólo se pueden aplicar las ediciones de uno de los usuarios. Sin embargo, si eligió definir conflictos por atributo (columna), se pueden aplicar ambas ediciones. En este caso, un conflicto sólo ocurriría si los dos usuarios editaron el mismo atributo.
- ¿Los conflictos se resuelven a favor de la base de datos o de la sesión de edición? Si otra persona edita la misma entidad que usted y guarda las ediciones primero, ¿qué sucede cuando usted guarda? Si eligió resolver conflictos a favor de la base de datos, sus ediciones no se aplicarán. Esta configuración se puede considerar como la "Primera". Si eligió resolver conflictos a favor de la sesión de edición, sus cambios sobrescribirán las ediciones del otro usuario. Resolver conflictos a favor de la versión de edición se puede considerar como la "Última".
Por defecto, los conflictos se resuelven por objeto (fila) a favor de la base de datos. Si desea diferentes configuraciones, haga clic en el botón Configurar para la Tarea Editor en el Administrador y, a continuación, haga clic en la pestaña Opciones avanzadas para configurar las opciones de autoreconciliación.
También puede elegir si los usuarios recibirán un mensaje cuando intenten guardar una edición en conflicto. El mensaje dice "La versión de destino ha sido actualizada desde que comenzó la edición. Mientras se aplicaban estos cambios a su sesión de edición, se detectaron y resolvieron algunos conflictos". Puede ver los cambios de las ediciones de otras personas cuando se actualiza el mapa.
Información adicional sobre la Tarea Editor
A continuación le presentamos información adicional que debería conocer sobre el comportamiento y las capacidades de la Tarea Editor.
- La Tarea Editor está diseñada para entidad simple y edición de atributos y no tiene en cuenta el comportamiento de la geodatabase subyacente. Por lo tanto, no puede utilizar la Tarea Editor para validar topología o redes, administrar ArcSDE, crear versiones, y así sucesivamente. Estos tipos de operaciones se completan mejor en ArcGIS Desktop antes o después de la sesión de edición Web.
- La Tarea Editor no se puede utilizar con servicios de mapa publicados desde un archivo de definición del servicio de mapas (MSD). Los servicios de mapas basados en MSD están diseñados para la visualización optimizada del mapa y no tienen acceso a los ArcObjects detallados que se requieren para la edición. Todos los servicios de mapas que se utilizan con la tarea Editor se deben publicar desde los documentos de ArcMap (MXD).
- La Tarea Editor no se puede utilizar con capas de anotaciones, campos unidos o tablas independientes (incluidas tablas relacionadas).
- La Tarea Editor admite subtipos y dominios creados en la geodatabase. Además, los usuarios que realizan operaciones de edición verán la descripción del dominio en lugar del valor codificado. Por ejemplo, si realiza una sesión de edición Web en una base de datos de infraestructura de zonificación de condado, el ADF Web le permitirá seleccionar el subtipo deseado, como Ciudad, y elegir el dominio apropiado, como Residencial, Comercial o Industrial. Lo más importante es que se mostrará la descripción del dominio Residencial en lugar del valor codificado R.
- Sólo debe incluir una Tarea Editor por aplicación.
- No puede utilizar la Tarea Editor para crear entidades multipunto. Al intentar hacer eso se mostrará el mensaje "No se permite este tipo de geometría". Sin embargo, puede mover, copiar o eliminar entidades multipunto existentes con la Tarea Editor. También puede utilizar la Tarea Editor para editar los atributos de las entidades multipunto existentes.
-
Por defecto, la Tarea Editor crea una nueva selección cada vez que aplica la herramienta Seleccionar entidades. Usted cambia este comportamiento en tiempo de ejecución para que el sobre de selección se agregue siempre al conjunto de selección actual, se lo quite del conjunto de selección actual o se alterne el estado seleccionado de las entidades dentro del sobre. Para hacer esto, haga clic en Configuración en la Tarea Editor, expanda el panel Seleccionar entidades y cambie el Modo de selección.
-
Cuando edita una capa que tiene aplicado un renderizador por valores únicos, verá múltiples botones disponibles para crear entidades. Estos botones le permiten crear inmediatamente el el tipo de entidad en la que se basa el renderizador.
Debido a que la clase de entidad Edificios en la siguiente captura de pantalla tiene definido un renderizador por valores únicos en el servicio de mapas, hay disponibles múltiples botones para crear entidades.
- La Tarea Editor no admite nombres de capa duplicados. Antes de agregar la Tarea Editor a su aplicación, asegúrese de que todas las capas que edite tengan nombres únicos en el documento de mapa fuente.
- Para obtener una demostración detallada de cómo configurar la Tarea Editor en una aplicación Web, consulte el Tutorial Tema de ayuda de ArcGIS Server : Crear una aplicación de edición Web.