Skip To Content

Prácticas recomendadas para utilizar capas en mapas

ArcGIS Online proporciona los recursos necesarios para compartir la información de forma eficaz con el mundo por medio de mapas interactivos online. El hecho de poder compartir los datos mediante una capa de mapa es una opción muy útil porque cualquier persona que disponga de un navegador web, dispositivo móvil o visor de escritorio podrá acceder a ellos. Compartir los datos es importante, pero aún lo es más el modo en que se comparten. A continuación se indican algunas prácticas recomendadas para utilizar capas en los mapas que funcionan bien en la web y en los dispositivos móviles.

Cuándo utilizar teselas y entidades

Hay diferentes tipos de capas que se pueden añadir al mapa. Estos tipos de capas diferentes proporcionan funcionalidades optimizadas, desde una rápida visualización a consultas complejas y edición por parte de varios usuarios. Elegir el tipo de capa correcto le permite comunicar el mensaje de forma eficaz en el mapa. También le permite almacenar con eficiencia la capa y cargar rápidamente el mapa en situaciones de elevada demanda.

Si los datos contienen un gran número de entidades, publíquelos como una capa de entidades alojada. Las teselas permiten la visualización rápida de datasets grandes y pueden mantenerse actualizadas fácilmente con respecto a los datos de entidades cuando se publican desde una capa de entidades alojada. Si desea que las personas que ven el mapa interactúen con la capa de teselas alojada, puede habilitar ventanas emergentes en las capas de teselas alojadas. Si se han configurado elementos emergentes en la capa de entidades alojada empleada para publicar una capa de teselas alojada, esta tendrá automáticamente la misma configuración de elementos emergentes. Estas teselas son ideales para datos de polígonos complejos y para otros datasets grandes. Cuando se publican desde una capa de entidades alojada, las capas de teselas alojadas reflejan los cambios realizados en los datos.

Si los datos se actualizan frecuentemente y es necesario editar entidades, publíquelos como una capa de entidades alojada. Las entidades muestran la información de geometría, atributos y símbolos de las entidades de SIG vectoriales. Son útiles cuando necesita exponer los datos para la visualización, consulta y la edición en la web. Cuando los datos se publican como una capa de entidades alojada, se pueden actualizar y editar con la frecuencia necesaria. La administración de emergencias es un ejemplo típico de datos que cambian con frecuencia. Durante un evento activo, el personal de emergencia puede comunicarse con el público actualizando los límites de las zonas de catástrofes, agregando nuevas ubicaciones de refugios, etcétera. Presentar estos datos como una capa de entidades alojada permite al personal de emergencia y a los ciudadanos ver rápidamente la información más reciente sobre una emergencia.

Cómo almacenar las entidades

Si tiene pocos datos y va a ser el único editor, puede agregar los datos directamente en el mapa como colección de entidades. Se pueden agregar a un mapa formatos de archivo habituales, como CSV, shapefiles y GPX, como colecciones de entidades. Es una forma rápida y rentable de almacenar y administrar los datos. Por ejemplo, si tiene una hoja de cálculo de oficinas regionales, solo tiene que arrastrarla y soltarla en el mapa. Si no tiene datos almacenados en un archivo, puede crear sus propios datos en el Map Viewer agregando capas de notas del mapa. Las notas del mapa funcionan mejor cuando solo hay pocas entidades para agregar. Las colecciones de entidades se guardan en el mapa y cualquier cambio que realice se reflejará en el mapa la próxima vez que se abra.

Si decide usar shapefiles en Map Viewer, tenga en cuenta que el shapefile debe tener un tamaño inferior a 10 MB y contener menos de 4.000 entidades de punto o 2.000 entidades poligonales o de línea que agregar a Map Viewer. Si el archivo es demasiado grande, puede generalizar las entidades para reducir el tamaño del shapefile y, por lo tanto, mejorar la visualización web. Puede generalizar las entidades utilizando una aplicación de escritorio como ArcMap o puede hacer que el Map Viewer realice la generalización al agregar el archivo al mapa. La generalización reduce la precisión de la capa de shapefile a aproximadamente 1 metro en Web Mercator y quita los vértices dentro de 10 metros en Web Mercator. De esta forma, se mantiene una visualización informativa y precisa de las entidades, al tiempo que se reduce el tamaño global de los datos y se agiliza la visualización de la capa en el mapa.

Nota:

La generalización no funciona bien en entidades poligonales coincidentes previstas para visualizaciones a gran escala, ya que crea falsos polígonos. En el caso de esas capas, publique una capa de entidades alojada desde el shapefile and use esa capa en Map Viewer en su lugar.

Si son varias las personas que necesitan editar los datos, debería publicarlos como una capa de entidades alojada. Una de las ventajas de utilizar ArcGIS Online es que no hay que instalar ningún software de servidor ni administrar recursos adicionales. Las capas (publicadas como servicios) se ejecutan en un entorno de nube administrado por Esri en el que el servidor se escala automáticamente para satisfacer la demanda. Puede publicar entidades con el sitio web, ArcMap o ArcGIS Pro. Desde ArcMap y ArcGIS Pro, también puede actualizar y volver a publicar los datos. En el sitio web, si ha publicado la capa de entidades alojada desde un shapefile o una geodatabase de archivos (y no se ha activado la sincronización), puede sobrescribir los datos existentes en la capa y mantener las propiedades de la URL y de la capa. Si es necesario realizar estas operaciones frecuentemente, puede automatizar el proceso a través de secuencias de comandos. También puede crear varias vistas de una capa de entidades alojada. Las vistas de la capa de entidades alojada le permiten controlar qué campos y entidades están disponibles para públicos específicos sin necesidad de duplicar los datos.

Controle quién puede actualizar sus datos

Si desea que cualquier persona que tenga acceso a la capa de entidades alojada pueda actualizar los datos, debe habilitar la edición y elegir el tipo de ediciones que desea que realicen los demás. Por ejemplo, puede restringir la edición solo a agregar entidades o solo a actualizar las entidades existentes. También puede permitir que todos los usuarios agreguen, actualicen y eliminen entidades. Tenga en cuenta que, si la capa de entidades alojada se comparte públicamente con la edición activada, el público general podrá editar los datos. Si tiene necesidades de edición más complejas, aproveche las vistas de la capa de entidades alojada para aplicar los permisos de edición específicos para cada tipo de público. Las vistas de la capa de entidades alojada son útiles cuando, por ejemplo, desea que los trabajadores de campo tengan acceso de edición a la capa, pero también desea compartir la capa públicamente para que los usuarios la vean y agreguen comentarios. Puede tener varias vistas en los datos, cada una de ellas con su propio conjunto de capacidades de edición, simbología y filtrado. Esto le permite adaptar cada vista de capa de entidades alojada según sus necesidades.

Como propietario de las entidades almacenadas en el mapa, puede realizar ediciones en el Map Viewer utilizando las herramientas de edición que se suministran con el Map Viewer Al trabajar con una capa de entidades alojada, el propietario de las entidades, los administradores de la organización y los miembros de un grupo con capacidad de actualización de elementos con los que se ha compartido la capa también pueden abrir la capa con control total de edición, aunque la edición esté deshabilitada. Para abrir la capa con control total de edición, aunque la edición esté desactivada, abra la página del elemento, haga clic en Abrir en el visor de mapas y seleccione Agregar capa a nuevo mapa con control de edición completo en el menú desplegable. También puede elegir esta opción en el menú desplegable de títulos de elementos en la pestaña Mi contenido de la página de contenido. De este modo se garantiza que solo aquellos miembros de la organización que estén autorizados o que sean de confianza, como el propietario del mapa, los administradores y usted, pueden editar los datos.

Optimice los mapas en situaciones de elevada demanda

Si el mapa se elige en las redes sociales y lo ven miles o millones de usuarios a la vez, querrá que el mapa se cargue lo más rápido posible. Siga estas directrices para optimizar las capas en el mapa y reducir el tiempo necesario para cargar el mapa durante la actividad de alta demanda (por ejemplo, cuando miles de clientes acceden a él a la vez).

  • Use capas de teselas alojadas en lugar de capas de entidades alojadas en sus mapas. Las teselas ofrecen el tiempo de dibujo más rápido para los datasets grandes, y se puede hacer que las teselas se actualicen automáticamente cuando se hagan ediciones en la capa de entidades que se usa para publicar las teselas.
  • Si los datos tienen más de 4.000 entidades de punto o 2.000 entidades de línea o de polígono o son más grandes de 10 MB, publíquelos como una capa de entidades alojada y asegúrese de que la edición esté deshabilitada. Cuando la edición está activada, el navegador realiza solicitudes más grandes para incluir toda la geometría de la capa de entidades alojada, lo que ralentiza el dibujo de la capa. Si necesita editar los datos, cree una vista de la capa de entidades alojada. La vista puede ser de solo lectura y tener la edición deshabilitada, mientras que puede compartir la capa de entidades principal con personas específicas que harán modificaciones.
  • Elimine los filtros en las capas de entidades alojadas y establezca una definición de entidad o campo en su lugar.
  • Si los datos de su capa de entidades alojada disponible públicamente no se actualiza con frecuencia y ni la edición ni la sincronización están habilitadas en la capa, plantéese ajustar la caché de la capa para mejorar el rendimiento.