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
El Visor de mapas ArcGIS.com, ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight proporcionan funciones básicas listas para usar para la edición de 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 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
Sobre el Visor de mapas ArcGIS.com
El Visor de mapas ArcGIS.com está alojado en ArcGIS.com y está en activo directamente mediante el Directorio de servicios de ArcGIS 10.1 for Server. Una vez que crea una aplicación, puede compartirla con otras personas en ArcGIS Online, insertarla en una página web o pegar un vínculo (URL) de la aplicación en un mensaje de correo electrónico, blog o página web. Las aplicaciones que cree también pueden ser implementadas en el servidor Web de su compañía si descarga las plantillas de la aplicación de ArcGIS.complantillas en la aplicación. Estas plantillas son totalmente personalizables.
Los siguientes tutoriales utilizan un servicio de entidades junto con el Visor de mapas ArcGIS.com para editar entidades en una geodatabase corporativa. 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
Para obtener más información sobre cómo utilizar el Visor de mapas ArcGIS.com con servicios de entidades, consulte los siguientes temas de ayuda de ArcGIS.com :
Para obtener más información, consulte Editar las capas de servicio de entidades en la ayuda de ArcGIS.com.
Acerca del ArcGIS Viewer for Flex y el ArcGIS Viewer for Silverlight
Para utilizar el ArcGIS Viewer for Flex y el ArcGIS Viewer for Silverlight con su servicio de entidades, deberá descargar la aplicación, implementarla en el servidor Web de su compañía 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ómodo 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 en el momento
- 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 10.1 for Server. Por ejemplo, la dirección URL predeterminada para un servicio de entidades en el Directorio de servicios es http://<server name>:<port number>/arcgis/rest/services/<feature service name>/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, finalizar una dirección URL con /0 le ofrece la primera capa en el 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 que 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.
Edición sin conexió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 (p. ej., un dispositivo móvil) puede realizar modificaciones a nivel local y después sincronizar los cambios con el servidor cuando el cliente se vuelva a conectar al servicio de entidades.
Para obtener más información acerca de la edición sin conexión con servicios de entidades, consulte la Ayuda de la API REST de ArcGIS 10.1 for Server para los servicios de entidades.
Introducir 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. Por defecto, únicamente las entidades de 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 el contenido Web. Esta propiedad es accesible mediante el servicio de entidades Opciones avanzadas en el cuadro de diálogo ArcGIS for Desktop o el Administrador de ArcGIS 10.1 for Server. Para obtener más información, consulte:
- Editar las propiedades del servicio en el Administrador
- Editar las propiedades de servicio en ArcGIS for Desktop
Entidad HTML | Atributo de 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 |
<sólido> | |
<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> |