Tutorial: Realizar la edición web utilizando datos de una base de datos
La edición basada en la Web le permite agregar un mayor grupo de personas y mejorar sus datos. Entre ellas se incluyen trabajadores de campo, analistas de otros departamentos de su empresa o incluso voluntarios externos que pueden realizar contribuciones valiosas para sus datos si cuentan con una interfaz de edición sencilla.
En este tutorial, cargará datos en su base de datos, otorgará privilegios para los datos, registrará su base de datos en ArcGIS Server, creará un documento de mapa, publicará un servicio de entidades y utilizará el servicio de entidades a través del ArcGIS.com map viewer para editar los datos.
Antes de comenzar con este tutorial
Si desea publicar un servicio de entidades desde una base de datos, se supone que tiene una base de datos que puede almacenar datos espaciales. De no ser así, debe instalar software de administración de bases de datos y crear una base de datos. En algunos casos, también debe instalar un tipo espacial o habilitar la base de datos para almacenar datos espaciales. Puede publicar servicios de entidades desde uno de los sistemas de administración de bases de datos siguientes:
- IBM DB2 (requiere DB2 Spatial Extender)
- IBM Informix (requiere Informix Spatial Data Blade)
- Servidor SQL de Microsoft
- Oracle (puede instalar el tipo ST_Geometry o usar el tipo SDO_Geometry de Oracle)
- PostgreSQL (debe instalar el tipo ST_Geometry o PostGIS)
Consulte los Requisitos de los sistemas de administración de bases de datos relacionales para saber las versiones de bases de datos admitidas.
Necesitará dos usuarios para completar este tutorial: un usuario que tenga privilegios para crear tablas y clases de entidad en la base de daos (un propietario de datos) y otro que inicialmente solo tenga privilegios de conexión a la base de datos (un editor de datos). Otorgará los privilegios de editor de datos para editar los datos que se van a publicar como un servicio de entidades.
Si usted es el administrador de base de datos, puede usar las herramientas del sistema de administración de bases de datos para crear los dos usuarios y otorgar los privilegios necesarios. También puede usar la herramienta de geoprocesamiento Crear usuario de base de datos para crear el usuario propietario de los datos, pero sigue siendo necesario usar las herramientas del sistema de administración de bases de datos para crear el usuario editor de los datos. Si no es administrador de base de datos, pídale que cree un propietario de datos y un editor de datos para utilizarlos con el fin de completar este tutorial.
Si acaba de instalar ArcGIS Server, lea lo siguiente antes de comenzar este tutorial:
- Para obtener más detalles sobre cómo configurar un sitio de ArcGIS Server, consulte la sección Procedimientos iniciales después de la instalación de la ayuda.
- Si no tiene ninguna experiencia previa con servicios de entidades, consulte ¿Qué es un servicio de entidades?
- Para publicar datos en ArcGIS Server, debe registrar los datos. La forma de registrar los datos depende de si desea que su servicio de entidades acceda a los datos en su base de datos de origen o si desea que el servicio de entidades acceda a una copia de los datos. Para los fines de este tutorial, el servicio de entidades accederá a los datos de su base de datos. Sin embargo, debe comprender lo que esto significa y qué otras opciones hay disponibles. Consulte Hacer que sus datos sean accesibles para ArcGIS Server y Determinar cómo el servidor tendrá acceso a los datos del servicio para ayudarle a determinar cuál es el mejor método para su situación.
Preparar los datos
Este tutorial contiene instrucciones para copiar clases de entidad en su base de datos a través de ArcGIS. Si, en su lugar, desea crear una tabla usando sus herramientas de base de datos, o desea usar una clase de entidad existente de su propiedad, tenga en cuenta que los datos tienen que satisfacer los criterios siguientes para ser publicados como un servicio de entidades:
- Las clases de entidad que se publican en un servicio de entidades para su edición deben contener un campo de valores enteros que sea rellenado automáticamente con valores exclusivos por la base de datos. Este campo se usará como un campo ObjectID.Sugerencia:
Si los datos se agregan a la base de datos usando ArcGIS, un campo ObjectID calificado se agrega a la tabla. Si tiene clases de entidad existentes almacenadas en DB2, SQL Server, Oracle o PostgreSQL y desea publicar, puede usar la herramienta Agregar campo de Id. con incremento para agregar a la tabla un campo de valores enteros no nulos que la base de datos se ocupa de rellenar.
- ArcGIS solo reconoce una columna espacial, una referencia espacial y un tipo de geometría (es decir, puntos, líneas o polígonos) para una clase de entidad. Si su clase de entidad contiene más de una columna espacial, ArcGIS usará la primera que encuentre al leer la tabla de izquierda a derecha. Si su clase de entidad contiene registros con diferentes referencias espaciales, geometrías o dimensionalidades, ArcGIS leerá el valor del primer registro de la clase de entidad y será el que use. Los registros que no correspondan a ese valor no se usarán.
- Todas las clases de entidad publicadas en un servicio de entidades deben tener una referencia espacial. Las clases de entidad con referencias espaciales desconocidas no pueden publicarse.
- Hay tipos de datos establecidos que ArcGIS reconoce. Si su clase de entidad contiene tipos de datos no admitidos por ArcGIS, los clientes de ArcGIS no pueden verlos y no se puede acceder a ellos a través del servicio de entidades. Consulte Tipos de datos DBMS admitidos en ArcGIS para obtener una lista de los tipos de datos con los que ArcGIS puede trabajar.
Para crear una clase de entidad en ArcGIS que cumpla todos estos requisitos, complete la siguiente sección del tutorial.
Agregar clases de entidad a la base de datos
Conéctese a la base de datos como propietario de datos (el usuario que tiene privilegios suficientes para crear tablas en la base de datos) y copie las clases de entidad de una geodatabase de archivos instalada con ArcGIS for Server.
Conéctese a los datos de muestra de ArcGIS Server
Con ArcGIS for Server se instala una geodatabase de archivos (tree_maintenance.gdb). Conéctese a ella desde ArcGIS for Desktop.
Si ha instalado ArcGIS for Server en un equipo con Linux, copie, o ponga en ftp, tree_maintenance.gdb a un directorio de su equipo con ArcGIS for Desktop. La ubicación predeterminada de los datos en Linux es <home directory of installing user>/arcgis/server/help/samples/data.
- Inicie ArcCatalog o ArcMap y abra la ventana Catálogo.
- Haga clic en Conectar a carpeta .
- Elija la carpeta de datos de muestra que está ubicada en el directorio donde instaló ArcGIS for Server (Windows) o copiada de su instalación de ArcGIS for Server (Linux).
De forma predeterminada, los datos de Windows se instalan en C:\Program Files\ArcGIS\Server\help\samples\data.
- Haga clic en Aceptar para agregar la carpeta a las Conexiones a carpetas en el árbol de catálogo.
Conectar a la base de datos como propietario de datos
Conéctese a la base de datos como usuario propietario de datos para poder copiar datos en la base de datos.
- Expanda el nodo Conexiones de base de datos en el árbol de catálogo de la ventana Catálogo.
- Haga doble clic en Agregar conexión de base de datos y conéctese a la base de datos como usurario propietario de datos.
Consulte Conexiones de base de datos en ArcGIS for Desktop para obtener información sobre la conexión a una base de datos.
- Asigne al archivo de conexión un nombre que le permita identificarlo como conexión del propietario de datos.
Por ejemplo, haga clic con el botón derecho del ratón en la nueva conexión, seleccione Renombrar y, a continuación, escriba dataowner@mydatabase.sde.
Copiar datos en la base de datos
Copie las clases de entidad de árboles, pueblos y calles de la geodatabase de archivo tree_maintenance y péguelas en su base de datos.
- Abra la carpeta de datos de muestra
- Haga doble clic en la geodatabase tree_maintenance para conectarse a ella.
- Presione y mantenga presionada la tecla Mayús y elija las clases de entidad de árboles, calles y pueblos en la geodatabase tree_maintenance.
Debe hacer clic en las clases de entidad de la pestaña Contenido (ArcCatalog) o el panel Contenido (ArcMap) para elegir varias clases de entidad al mismo tiempo.
- Haga clic con el botón derecho del ratón en las clases de entidad resaltadas y haga clic en Copiar.
- Haga clic con el botón derecho del ratón en la conexión de base de datos y haga clic en Pegar.
Las copias de las clases de entidad de calles, árboles y pueblos están en su base de datos.
Otorgar privilegios sobre los datos
Al usuario que tendrá acceso a los datos que usted publique se le deben otorgar privilegios suficientes para editar los datos. Por ejemplo, si desea que las personas inserten nuevas entidades y actualicen entidades existentes en las clases de entidad que publique, debe otorgar al usuario que se conecte privilegios SELECT, INSERT y UPDATE sobre los datos. Si solo desea que las personas actualicen los registros existentes, debe otorgar al usuario que se conecte privilegios SELECT y UPDATE sobre los datos.
Puede publicar los datos como propietario de datos si publica en un sitio de prueba o completa este tutorial simplemente con fines de aprendizaje. Sin embargo, si publica los datos en un sitio de producción, la conexión usada para acceder a los datos debe tener el mínimo número de privilegios necesarios.
Si utiliza usuarios con autenticación de base de datos, debe otorgar privilegios sobre los datos al usuario de base de datos. Si utiliza la autenticación de Windows para conectarse a la base de datos debe otorgar los privilegios a la cuenta de ArcGIS Server.
En los pasos siguientes se otorgan privilegios SELECT, INSERT y UPDATE sobre las clases de entidad que se van a incluir en su servicio de entidades. Si usa sus propios datos, siga los mismos pasos básicos para otorgar privilegios sobre los datos.
- Haga clic con el botón derecho del ratón en la clase de entidad de árboles en la conexión de base de datos en el árbol de catálogo, seleccione Administrar y, a continuación, haga clic en Privilegios.
Se abre el cuadro de diálogo Privilegios.
- Si el usuario de base de datos editor de datos o la cuenta de ArcGIS Server ya están en la lista, active las casillas para otorgar privilegios SELECT, INSERT y UPDATE sobre la clase de entidades de árboles.
- Si el usuario de base de datos editor de datos o la cuenta de ArcGIS Server no están todavía en la lista, realice lo siguiente:
- Haga clic en Agregar para abrir el cuadro de diálogo Usuario/rol.
- Si tiene privilegios en la base de datos para ver la tabla del sistema que enumera todos los usuarios y roles en la base de datos, puede elegir el usuario o rol de base de datos que desee agregar de la lista activando la casilla situada junto a él; de lo contrario, escriba el nombres del usuario de base de datos, el rol de base de datos, el inicio de sesión en el sistema operativo o el grupo de Windows a los que desea otorgar privilegios.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Usuario/Rol.
La casilla Seleccionar ya está activada.
- Active las casillas Insertar y Actualizar y haga clic en Aceptar para aplicar los privilegios y cerrar el cuadro de diálogo.
- Repita estos pasos para las clases de entidad de pueblos y calles.
Cree un documento de mapa para apoyar los servicios de entidades y la edición Web
Una vez que tiene los datos que desea publicar y ha otorgado privilegios para que ArcGIS Server pueda acceder a los datos, puede crear un documento de mapa que admita el servicio de entidades que usará para la edición web.
Conectar a la base de datos como editor de datos
Si usa la autenticación de base de datos, conéctese a la base de datos como usuario editor de datos. Siga el mismo procedimiento para conectarse a la base de datos como hizo para conectarse como propietario de datos, solo que en este caso ha de conectarse como editor de datos. Asegúrese de guardar el nombre de usuario y la contraseña con la conexión activando Guardar nombre de usuario y contraseña.
Si utiliza la autenticación de sistema operativo, puede conectarse con un inicio de sesión que tenga por lo menos privilegios SELECT sobre los datos. El servicio de entidades accederá a los datos como cuenta de ArcGIS Server, a la que ya ha otorgado privilegios para editar los datos, no como el inicio de sesión que está usando para crear y publicar el mapa.
Para ayudarle a buscar el archivo de conexión, cambie su nombre para que sea dataeditor@mydatabase. Necesitará este archivo de conexión cuando registre la base de datos con el servidor.
Registrar la base de datos con el servidor
Para publicar en ArcGIS Server, debe crear una conexión de publicador a su servidor SIG y registrar su base de datos con él. Para este tutorial, registrará la base de datos de modo que la base de datos del publicador sea la misma que la base de datos del servidor. Eso significa que el servicio de entidades publicado accederá a los datos directamente en la base de datos de origen.
- En primer lugar, conéctese al servidor para publicar datos. Puede seguir las instrucciones de Realizar una conexión de publicador a ArcGIS Server en ArcGIS for Desktop para realizar este tipo de conexión.
- Una vez conectado al servidor, puede registrar la base de datos. Con el botón secundario, haga clic en la conexión al servidor SIG y, a continuación, haga clic en Propiedades del servidor.
- En la pestaña Almacenamiento de datos, haga clic en el botón Agregar situado junto a Bases de datos registradas.
De este modo se abrirá el cuadro de diálogo Registrar base de datos.
- Introduzca un nombre único para la base de datos registrada.
- Haga clic en Importar y busque y seleccione el archivo de conexión de base de datos que creó en la última sección (la conexión de editor a la base de datos).
- Asegúrese de que esté activada la casilla junto a Igual que una conexión de la base de datos del responsable de la publicación.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Registrar base de datos.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de ArcGIS Server .
Para obtener más información sobre el registro de bases de datos específicas, consulte los temas siguientes:
Agregar datos al mapa y establecer propiedades
Puede arrastrar hasta el mapa las clases de entidad que desee publicar desde la conexión de base de datos del editor en la ventana Catálogo. ArcMap comprueba si están las propiedades que necesita, como un campo ObjectID y una referencia espacial. Si no puede determinar estas propiedades, se le solicitará que especifique la información requerida.
Cuando se agrega una tabla de base de datos a ArcMap, se define una capa de consulta para acceder a esa tabla. Puede alterar la capa de consulta que define los datos que se van a visualizar en ArcMap. Consulte Modificar una capa de consulta para obtener instrucciones sobre cómo se cambia la definición de capa de consulta.
La definición de capa de consulta no puede unir tablas; las capas de consulta solo pueden contener datos de una tabla si desea publicar un servicio de entidades.
Cuando haya finalizado la configuración del mapa, guarde su documento de mapa.
- Inicie ArcMap si aún no está iniciado.
- Haga doble clic en la conexión de editor de datos en la ventana Catálogo para conectarse a la base de datos.
- Elija de una en una las clases de entidad en la conexión de base de datos y arrástrelas hasta el mapa.
Si utiliza los datos del tutorial, elija las clases de entidad de pueblos, árboles y calles.
ArcMap calcula la extensión espacial de los datos y muestra las entidades en el mapa.
- Asegúrese de que las capas se dibujen en el orden correcto. Para los datos del tutorial, el orden deber ser árboles, calles y pueblos. Si las capas no están en el orden correcto, haga clic en Lista por orden de dibujo y arrastre las capas hasta ocupar el orden correcto en la tabla de contenido.
Una vez agregados los datos al mapa, puede establecer propiedades de campos, simbología y una descripción de capa. También puede configurar ventanas emergentes HTML. Consulte Crear servicios de entidades para obtener más información sobre el establecimiento de propiedades de mapa.
Establecer propiedades para la capa de árboles
Establezca propiedades generales para la capa de árboles.
- Haga clic con el botón derecho del ratón en la capa de árboles en la tabla de contenido de ArcMap y haga clic en Propiedades.
Se abrirá el cuadro de diálogo Propiedades de capa.
- En la pestaña General, cambie el Nombre de capa a Árboles públicos.
- Escriba lo siguiente para la Descripción: Inventario de árboles en espacios públicos mantenidos por el Departamento de parques y jardines.
- Establezca una escala mínima por encima de la cual la capa de árboles no se dibujará.
- Bajo Rango de escala, haga clic en No mostrar la capa cuando se haga zoom.
- Establezca la escala mínima en 1:500.000.
- Deje establecido el valor <Ninguna> para la escala máxima.
- Haga clic en Aplicar para establecer los cambios de propiedades que haya realizado hasta el momento.
Establezca los alias de campo.
- Haga clic en la pestaña Campos.
- Asigne alias a los campos del siguiente modo:
- Elija tree_planted en la lista de campos y escriba Fecha de plantación en el campo Alias.
- Elija eg_decid en la lista de campos y escriba De hoja perenne o De hoja caduca para el alias.
- Elija last_trimmed en la lista de campos y escriba Fecha de recorte para el alias.
- Haga clic en Aplicar para establecer los alias de campo.
A continuación, cambie la simbología para la capa de árboles.
- Haga clic en la ficha Simbología del cuadro de diálogo Propiedades de capa.
- Haga clic en Categorías.
De forma predeterminada, la categoría seleccionada es Valores únicos.
- Elija De hoja perenne o De hoja caduca en la lista desplegable Campo de valor.
- Haga clic en Añadir todos los valores.
Los valores c y p se agregan a la lista con los símbolos y colores predeterminados.
- Cambie el símbolo para los árboles de hoja caduca (c).
- Haga doble clic en el símbolo predeterminado para c para abrir el cuadro de diálogo Selector de símbolo.
- Haga clic en Referencias de estilo y active la casilla situada junto a Cívico.
- Haga clic en Aceptar para agregar los símbolos Cívico al Selector de símbolos.
- Elija el símbolo Árbol 3.
Tendrá que desplazarse hacia abajo para buscar el símbolo.
- Haga clic en Aceptar para aplicar el cambio.
- Cambie el símbolo para los árboles de hoja perenne (p).
- Haga doble clic en el símbolo predeterminado para p para abrir el cuadro de diálogo Selector de símbolo.
- Elija el símbolo Árbol 2.
- Haga clic en Aceptar para aplicar el cambio de símbolo.
- Haga clic en Aceptar para aplicar todos los cambios de simbología y cerrar el cuadro de diálogo Propiedades de capa.
Establecer propiedades para la capa de pueblos
Establezca propiedades generales para la capa de pueblos.
- Haga clic con el botón derecho del ratón en la capa de pueblos en la tabla de contenido de ArcMap y haga clic en Propiedades.
Se abrirá el cuadro de diálogo Propiedades de capa.
- En la pestaña General, cambie el Nombre de capa a Pueblos.
- Escriba lo siguiente para la Descripción: Límites de los pueblos de Osokopf.
- Establezca una escala mínima para dibujar la capa de pueblos.
- Bajo Rango de escala, haga clic en No mostrar la capa cuando se haga zoom.
- Establezca la escala mínima en 1:10.000.000.
- Deje establecido el valor <Ninguna> para la escala máxima.
- Haga clic en Aplicar para establecer los cambios de propiedades que haya realizado hasta el momento.
Establezca los alias de campo.
- Haga clic en la pestaña Campos.
- Asigne alias a los campos del siguiente modo:
- Elija village_name en la lista de campos y escriba Nombre para el alias.
- Elija population en la lista de campos y escriba Población (2010) para el alias.
- Haga clic en Aplicar.
Cambie el color usado para simbolizar la capa de pueblos.
- Haga clic en la pestaña Simbología.
- Haga clic en Categorías.
De forma predeterminada se selecciona Valores únicos.
- Elija Nombre en la lista desplegable Campo de valor.
- Haga clic en Añadir todos los valores.
- Elija un color diferente para cada pueblo.
- Una vez realizados todos los cambios en la simbología, haga clic en Aceptar para aplicar todos los cambios y cerrar el cuadro de diálogo Propiedades de capa.
Establecer propiedades para la capa de calles
La práctica recomendada es publicar un servicio de mapas independiente para los datos de referencia. Sin embargo, para reducir el número de pasos necesarios para completar este tutorial, la capa de calles formará parte de su servicio de entidades aunque solo se use como datos de referencia.
- Siga los mismos procedimientos que realizó para las otras capas para establecer propiedades generales, simbología y alias de campo para la capa de calles.
- Haga clic en la pestaña Etiquetas.
- Active Etiquetar entidades en esta capa.
- Asegúrese de que el Campo de etiqueta esté establecido en el campo st_name.
- Establezca un rango de escala para las etiquetas.
- En Otras opciones, haga clic en Rango de escala.
- Haga clic en No mostrar etiquetas cuando haga zoom y establezca la escala mínima en 1:250.000.
- Haga clic en Aceptar para cerrar el cuadro de diálogo Rango de escala.
- Haga clic en Aplicar para aplicar los cambios.
De forma predeterminada, se habilitan ventanas emergentes HTML para todas las clases de entidad. Sin embargo, no va a editar la capa de calles; por lo tanto, puede inhabilitar las ventanas emergentes HTML.
- Haga clic en la pestaña HTML emergente del cuadro de diálogo Propiedades de capa.
- Desactive Mostrar el contenido de esta capa utilizando la herramienta de ventana de HTML emergente.
- Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de diálogo Propiedades de capa.
Publicar un servicio de mapas con acceso a entidades habilitado
Ahora que los datos y el mapa están listos, puede publicar un servicio de mapa con el acceso a entidades habilitado.
- En el menú principal de ArcMap, elija Archivo > Compartir como > Servicio.
- En la ventanaCompartir como servicio, elija Publicar un servicio. Haga clic en Siguiente.
- En el cuadro de diálogo Publicar un servicio, elija la conexión del responsable de publicación a ArcGIS Server que configuró anteriormente en el tutorial.
- De forma predeterminada, el nombre del documento de mapa se usa para el nombre de servicio. En lugar de utilizar el valor predeterminado, escriba TreeMaintenance.
- De manera predeterminada, los servicios se publican en la carpeta raíz (raíz) de ArcGIS Server. Acepte la ubicación predeterminada y haga clic en Continuar.
Se visualiza el cuadro de diálogo Editor de servicio. Utilice Editor de servicio para elegir lo que los usuarios pueden hacer con su servicio de entidades y detalladas, control de la forma en la que el servidor expondrá el servicio de entidades.
- Haga clic en la pestaña Capacidades.
- Por defecto, representación cartográfica y KML están habilitados. Elija Acceso a entidades. Al habilitar esta opción crea un servicio de entidades asociadas con el servicio de mapas que permite a los clientes realizar la edición de entidades en la Web.
- En el panel izquierdo del cuadro de diálogo Editor de servicio, haga clic en Acceso a entidades y revise las direcciones URL que se van a usar para el servicio.
- En Operaciones permitidas, desactive Eliminar.
Recuerde que no otorgó al usuario que se conecta privilegios para eliminar entidades.
- En el panel izquierdo del cuadro de diálogo Editor del servicio, haga clic en Descripción del elemento y escriba lo siguiente:
- Para Resumen, escriba Servicio utilizado para actualizar el inventario de árboles públicos.
- Para Etiquetas, escriba árboles, mantenimiento, parques.
- Para Descripción, escriba El servicio de entidades Mantenimiento de árboles se puede usar para actualizar el inventario de árboles públicos.
- Haga clic en Analizar para asegurarse de que podrá publicar sus entidades.
Si se devuelven mensajes de error, debe corregirlos antes de realizar la publicación. Puede corregir mensajes de advertencia o informativos, pero no es obligatorio; se proporcionan para mejorar el rendimiento y la capacidad de uso del servicio resultante pero no son necesarios para que el servicio funcione. Puede ignorar la advertencia 24041 porque solo puede usar plantillas predeterminadas al editar datos de base de datos a través de un servicio de entidades.
- Haga clic en Publicar .
El servicio de entidades se publica en ArcGIS Server. Ahora puede utilizar su servicio de entidades en una aplicación Web y realizar modificaciones.
Consumir el servicio de entidades en una aplicación Web
En esta sección del tutorial, utilizará el ArcGIS.com map viewer para añadir, actualizar y editar entidades en su base de datos en la Web. El map viewer se aloja en ArcGIS.com y se implementa directamente mediante el Directorio de servicios de ArcGIS Server. No se requiere ningún trabajo de configuración o programación para usar el map viewer.
Para comenzar, siga estos pasos:
- Abra un navegador Web y navegue hasta el directorio de servicios de ArcGIS Server. Normalmente, se encuentra en http://gisserver.domain.com:6080/arcgis/rest/services. También puede acceder al directorio de servicios abriendo el acceso directo instalado con ArcGIS Server.
- En la lista de servicios, haga clic en TreeMaintenance (Servidor de entidades).
- En la página TreeMaintenance (Servidor de entidades), se enumeran las clases de entidad de árboles, calles y pueblos, así como las operaciones admitidas para el servicio de entidades. Revise estos parámetros para asegurarse de que sean correctos.
- Haga clic en Ver en: Mapa de ArcGIS.com en la parte superior de la página.
Se abre una nueva ventana (o pestaña) mostrando el ArcGIS.com map viewer.
- En la parte superior del map viewer, haga clic en Editar.
Se abre el cuadro de diálogo Agregar entidades.
- Acerque las diferentes áreas del mapa y edite los atributos de las entidades existentes. Para editar un atributo:
- Haga clic en una entidad.
Se abre la ventana emergente HTML.
- Escriba un nuevo valor en un campo. Para las fechas, elija una fecha del calendario.
- Haga clic en Cerrar para aplicar los cambios y cerrar la ventana emergente HTML.
- Haga clic en una entidad.
- También puede agregar nuevas entidades a la capa de árboles. Para hacer esto:
- Haga clic en el símbolo c (hoja caduca) o en p (hoja perenne) en el panel Agregar entidades.
- Haga clic en el punto del mapa donde desee colocar el árbol.
- Seleccione el árbol que agregó y añada atributos utilizando la ventana emergente HTML.
- Haga clic en Cerrar para aplicar los cambios y cerrar la ventana emergente HTML.
- Verifique que las modificaciones a sus entidades se reflejan en la base de datos.
Puede hacer esto por cambiar de nuevo con su documento de ArcMap y para actualizar la visualización del mapa. Las entidades que se agregan a su mapa web aparecen en la visualización del mapa. Para ver los cambios efectuados en los atributos, abra la tabla de atributos para la capa de árboles en ArcMap.
- Si lo desea, puede iniciar sesión en arcgis.com y guardar su mapa.
Lectura recomendada
Ahora que ha probado correctamente su servicio de entidades utilizando el ArcGIS.com map viewer, es posible que se plantee cómo puede utilizar y compartir su servicio de entidades en otros clientes de ArcGIS. Por ejemplo:
- En ArcGIS Online, puede crear una aplicación de edición web personalizada utilizando las plantillas de aplicación ArcGIS.com. Estas plantillas se pueden implementar en el servidor Web de su organización. Para obtener más información, consulte la sección Compartir contenido en la ayuda de ArcGIS.com.
- ArcGIS Viewer for Flex y ArcGIS Viewer for Silverlight son aplicaciones Web configurables que admiten la edición web. Sin tener que programar, puede personalizar plenamente estas aplicaciones para trabajar con el servicio de entidades e implementarlas en el servidor Web de la organización.
- 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 buena experiencia de edición para sus usuarios en la web mediante el uso de un servicio de entidades idéntico al que creó en este tutorial.
Tenga en cuenta la edición basada en web permite a los usuarios externos que agreguen y mejoren sus datos. Mediante la exploración de uno o todos los clientes de ArcGIS que se enumeran anteriormente, se proporciona a sí mismo opciones adicionales que pueden ayudarle a diseñar su escenario de edición para un fin, objetivo o estrategia de organización específicos.