Utilizar servicios de entidades en una aplicación de cliente
Hay una variedad de clientes de ArcGIS disponibles que se pueden utilizar para editar (o ver) las entidades en el servicio de entidades. Los clientes pueden consumir los servicios de entidades mediante un cliente web o ArcGIS for Desktop.
Clientes web de ArcGIS listos para usar
ArcGIS.com map viewer, el visor de mapas Portal for ArcGIS, ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight proporcionan funcionalidad básica lista para utilizarse para editar servicios de entidades. Sin tener que programar, puede crear rápidamente una aplicación de edición web que permita a los usuarios agregar, actualizar y eliminar entidades geográficas de una base de datos.
Por ejemplo, cuando utiliza las aplicaciones listas para usar, puede:
- Editar capas de solo selección.
- Rastrear ediciones. (Esto está disponible para geodatabases corporativas, no para bases de datos).
- Controlar el acceso a entidades mediante el control de acceso basado en la propiedad. (Esto está disponible para geodatabases corporativas, no para bases de datos).
- Evitar que los usuarios editen la geometría de entidad.
Acerca de ArcGIS.com map viewer
El ArcGIS.com map viewer se aloja en ArcGIS.com y se implementa directamente mediante el Directorio de servicios de ArcGIS Server. Una vez que crea un mapa, puede compartirlo con otras personas en ArcGIS Online, en su organización a través de ArcGIS Online for organizations, insertarla en un sitio web, o pegar un vínculo (URL) a la aplicación en un mensaje de correo electrónico, blog o sitio web. Los mapas que cree también pueden implementarse en el servidor Web de su organización descargando las plantillas de la aplicación ArcGIS.com. Estas plantillas son totalmente personalizables.
Los tutoriales siguientes usan un servicio de entidades conjuntamente con el ArcGIS.com map viewer para editar entidades. Para obtener más información, consulte:
- Tutorial: Realizar la edición web utilizando los datos de una geodatabase corporativa
- Tutorial: Realizar la edición web utilizando datos replicados desde una geodatabase corporativa
- Tutorial: Realizar la edición web utilizando datos de una base de datos
Para obtener más información acerca del uso del ArcGIS.com map viewer con servicios de entidades, consulte los temas siguientes en la ayuda de ArcGIS.com:
Acerca del visor de mapas Portal for ArcGIS.
Portal for ArcGIS incluye una aplicación de visor de mapas para diseñar y guardar mapas web. Puede agregar los servicios de entidades junto con otros datos de su organización y contenido de ArcGIS Online. A continuación puede guardar el mapa en el sitio web de Portal for ArcGIS y compartir el mapa con otros miembros de su organización.
Para obtener más información, vea ¿Qué es Portal for ArcGIS?.
Acerca de ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight
Para utilizar ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight con su servicio de entidades, deberá descargar la aplicación, implementarla en el servidor Web de su organización y configurarla para su uso. Después de implementarlas, estas aplicaciones se pueden personalizar para proporcionar un entorno de edición enfocado para sus usuarios. Para obtener más información, consulte:
Clientes de API Web de ArcGIS
Las API Web de ArcGIS para JavaScript, Flex y Silverlight ofrecen las funciones de edición web y las opciones de personalización más avanzadas. Si se siente cómo programando con cualquiera de estas API, puede crear una sofisticada experiencia para sus usuarios en la Web adaptando su escenario de edición para un fin, objetivo o estrategia de organización específicos. Por ejemplo, con las API Web de ArcGIS puede:
- Editar las capas solo de selección
- Rastrear ediciones
- Controlar el acceso a entidades mediante el control de acceso basado en la propiedad
- Evitar que los usuarios editen la entidad geométrica
- Crear, eliminar y cambiar versiones de geodatabases al vuelo ("on the fly")
- Editar las representaciones cartográficas
Para obtener más información sobre cada una de las API Web de ArcGIS, consulte:
Obtener el extremo REST de un servicio de entidades
Puede obtener el extremo REST, o la dirección URL, de un servicio de entidades al navegar hasta el servicio en el Directorio de servicios de ArcGIS Server. Por ejemplo, la dirección URL predeterminada para un servicio de entidades en el Directorio de servicios es http://gisserver.domain.com:6080/arcgis/rest/services/folder/service/FeatureServer. Un entero basado en cero se puede incorporar a la dirección URL para hacer referencia a una capa particular en el servicio. Por ejemplo, terminar una URL con /0 devuelve la primera capa del servicio.
ArcGIS for Desktop
ArcGIS for Desktop le permite editar los datos en los servicios de entidades. El flujo de trabajo para editar en ArcGIS for Desktop es fundamentalmente diferente a la edición de un servicio de entidades a través de una aplicación Web. Para obtener más información, consulte Acerca de la edición de los datos de los servicios de entidades.
Usar sync (sincronización) con servicios de entidades
Los servicios de entidades incluyen operaciones que son compatibles con los flujos de trabajo de edición sin conexión. En un entorno desconectado, el cliente (por ejemplo un runtime o un dispositivo móvil) puede realizar ediciones a escala local y después sincronizar los cambios con el servidor cuando el cliente se vuelva a conectar al servicio de entidades. Esta funcionalidad, denominada sync (sincronización), está disponible a través de la API REST de ArcGIS.
Para obtener más información acerca de la funcionalidad sync con servicios de entidades, vea la sección sync de la Ayuda de API REST de ArcGIS Server.
Introduciendo HTML en campos de texto
Al editar un servicio de entidades en una aplicación de cliente, puede introducir HTML en los campos de texto. Por ejemplo, al editar una entidad en un cliente web, puede introducir HTML con formato en un campo de comentarios. De forma predeterminada, solo las entidades HTML y los atributos que se enumeran en la siguiente tabla se pueden introducir en los campos de texto del servicio de entidades. Si intenta agregar un atributo de entidad no compatible, se devuelve un error.
Si su flujo de trabajo de servicio de entidades requiere entidades y atributos HTML no compatibles, tendrá que deshabilitar la propiedad Filtrar contenido Web. A esta propiedad se puede acceder mediante el cuadro de diálogo Opciones avanzadas del servicio de entidades en ArcGIS for Desktop o ArcGIS Server Manager. Para obtener más información, consulte:
- Editar las propiedades del servicio en el Administrador
- Editar las propiedades del servicio en ArcGIS for Desktop
Entidad HTML | Atributo HTML |
---|---|
<a?> | href, objetivo, estilo |
<b> | |
<br> | |
<div> | estilo, alinear |
<em> | |
<fuente> | tamaño, color, estilo, superficie |
http, protocolo https | src, href |
<i> | |
<img?> | src, ancho altura, alt, frontera, estilo |
<li> | |
mailto: protocolo | src, href |
<ol> | |
<duración> | estilo |
<strong> | |
<tabla> | ancho, altura, cellpadding, cellspacing, límite, estilo |
<tbody> | |
<td> | altura, ancho, valign, alinear, colspan, rowspan, nowrap, estilo |
<tr> | altura, valign, alinear, estilo |
<u> | |
<ul> |