Editar en aplicaciones Web

La edición basada en la Web le permite agregar un mayor grupo de personas y mejorar sus datos. Estos incluyen trabajadores de campo, analistas de otros departamentos de su empresa o incluso voluntarios colectivos que pudieran realizar contribuciones valiosas para sus datos dada una interfaz de edición sencilla.

La edición Web requiere cierta coordinación de las acciones del cliente (como mover los vértices de un polígono en la pantalla) con las acciones del servidor (como ejecutar la edición para la base de datos). Si es un programador novato, le resultará más sencillo empezar con un widget (o tarea) de edición prefabricado. Las API de ArcGIS para JavaScript, Flex y Silverlight, así como las ADF Web de .NET y Java, incluyen widgets para ayudarle a comenzar con la edición. Si desea funcionalidades de edición más personalizadas, puede agregarlas a los widgets o codificar su propia solución de edición que emplee los mismos componentes de nivel inferior utilizados por los widgets.

Editar en aplicaciones de JavaScript, Flex y Silverlight

Las API de ArcGIS para JavaScript, Flex y Silverlight (o las API basadas en REST) introducen las capacidades de edición Web en la versión 2.0. Estas API incluyen widgets para ayudarle a empezar directamente con la edición. También incluyen clases de ayuda y widgets que puede utilizar para crear su propia interfaz de edición.

La edición Web en las API basadas en REST funciona con servicios de entidades, que se originan desde los servicios de mapas que tienen la capacidad de Acceso a entidades habilitada. Puede definir plantillas de entidad en el mapa, las cuales representan tipos de entidad predefinidas que podrían ser creadas con más frecuencia por los editores. Por ejemplo, para prepararse para editar carreteras, se pueden configurar plantillas para Autopistas de acceso controlado, Otras carreteras divididas, Carreteras nacionales y Caminos locales. Los usuarios de su aplicación pueden seleccionar entonces una de las opciones de plantilla en lugar de configurar los atributos ellos mismos. Esto origina una experiencia de edición más sencilla y una menor probabilidad de error.

Las API basadas en REST también utilizan el servicio de geometría para respaldar la edición. El servicio de geometría puede crear, cortar y cambiar de forma las entidades. También puede llevar a cabo comprobaciones de integridad, como asegurarse de que los límites del polígono no se cruzan entre sí.

Editar aplicaciones en .NET y Java

Las ADF Web de .NET y Java contienen una tarea de edición que puede agregar a sus aplicaciones Web. Esta tarea funciona con un servicio de mapas en la aplicación y utiliza ArcObjects de manera interna para aplicar las ediciones. Si desea omitir la tarea, también se pueden editar los datos directamente con ArcObjects mediante ADF Web como un punto de acceso.

La tarea de edición ADF Web no funciona con servicios de entidades y, por tanto, no puede beneficiarse de las plantillas de entidad. Sin embargo, sí tiene la inteligencia para disponer de dominios de atributo y ofrece opciones de entidad basadas en la simbología de valor único del mapa.

Para obtener más información acerca de las tareas de ADF Web para la edición, consulte Configurar tareas: tarea Editor


3/6/2012