Consideraciones de la creación de mapas
Para hacer que un mapa esté disponible en la Web, debe crear un mapa en ArcMap, publicarlo en su sitio de ArcGIS Server, luego utilizar el servicio de mapas resultante en una aplicación de cliente. Muchas de las cosas que puede hacer con los servicios de mapas requieren cierta preparación en la fase inicial de creación. Este tema incluye preguntas que puede tener en cuenta para crear un mapa que desea publicar en su sitio.
Sugerencias generales
Las siguientes sugerencias son importantes para todos los documentos de mapa que se publican en el sitio de ArcGIS Server:
Evite el uso de caracteres no alfanuméricos (excepto los espacios) en los nombres de marco de datos o de capa. Al publicar un servicio, los nombres de marcos de datos y capas se utilizan a veces en direcciones URL, nombres de carpetas de memoria caché y parámetros de solicitud de servicios Web. Es posible que los caracteres no alfanuméricos no se interpreten correctamente en estas situaciones. Tenga un cuidado especial a la hora de exponer el servicio a través de especificaciones OGC. Por ejemplo, consulte Propiedades del servicio WMS disponibles para obtener una lista de caracteres que no deben utilizarse con los servicios WMS.
Quite la información confidencial de las propiedades del documento. ArcGIS Server incluye el Directorio de servicios, el cual permite a los usuarios navegar por los contenidos del servidor y obtener metadatos acerca de los servicios. Aunque desee permitir que los servicios sean visibles públicamente mediante el Directorio de servicios (la configuración predeterminada), es posible que haya información confidencial en el documento de mapa que desee ocultar. Para ver qué información puede ser visible, abra el documento de mapa en ArcMap y elija Archivo > Propiedades del documento de mapa en el menú principal. Cuando publique el mapa, tendrá la oportunidad de eliminar todos los nombres de usuario del autor, los comentarios u otra información que no desee que permanezca visible a través del Editor de servicios. Debe editar la información necesaria para reflejar el propósito y audiencia deseada de su servicio de mapas.
Quite las capas del servicio de mapas seguras desde el documento de mapa. En general, no es una buena idea incorporar servicios dentro de otros servicios. En cambio, configure que el cliente se conecte directamente a los servicios que desea incluir. Esto incluye los datos que puede agregar en ArcGIS Online (el tipo se pueden agregar utilizando Archivo > Agregar datos > Agregar mapa base/Agregar datos de ArcGIS Online).
Configure explícitamente un color de fondo para el marco de datos en lugar de dejar el color de fondo nulo predeterminado. El servicio de mapas tratará el color de fondo como transparente, por lo que debe evitar elegir un color que se encuentre en otra parte del mapa. Para evitar que las áreas blancas del mapa se hagan transparentes, puede establecer el color de fondo en casi blanco (ejemplo: RVA 254, 255, 255).
Puede configurar el color de fondo en la pestaña Marco del cuadro de diálogo Propiedades del marco de datos.
¿Se puede almacenar el mapa en memoria caché para mejorar el rendimiento?
Si el mapa contiene datos que es muy probable que no cambien, debe considerar almacenar el mapa en memoria caché para mejorar el rendimiento. Cuando lo hace, crea un conjunto de imágenes de mapa representadas previamente en ciertos niveles de escala. El almacenamiento en memoria caché real tiene lugar después de que el mapa se publica como servicio. Sin embargo, si ya sabe que va a almacenar el mapa en memoria caché, esto influye en el proceso de creación del mapa. El objetivo es crear el mapa para que se vea bien en todas las escalas que se van a almacenar. Puede usar cualquier herramienta cartográfica sin afectar el rendimiento porque las teselas almacenadas en memoria caché son sólo ilustraciones de los datos, los motores de representación en pantalla y de etiquetado no se utilizan después de creada la memoria caché.
Si no puede almacenar el mapa en memoria caché, los motores de representación en pantalla y de etiquetado afectarán el rendimiento del servicio de mapas. Para obtener más información, consulte ¿Qué es el caché de mapa?
Sugerencias de rendimiento para mapas que no están en memoria caché
Debe crear una memoria caché de mapa cuando sea necesario. No obstante, si tiene una gran cantidad de datos que cambian frecuentemente, tal vez no sea posible crear y mantener una memoria caché de mapa. Si este es el caso, puede utilizar las sugerencias que se ofrecen a continuación para mejorar el rendimiento del mapa. Cuando está en el proceso de publicar el documento de mapa, obtendrá una oportunidad para analizar el mapa con el Editor de servicio. Esto puede ayudar a identificar formas de mejorar el rendimiento de un documento de mapa.
Configure una representación en pantalla dependiente de la escala para las capas de datos: utilice una representación en pantalla dependiente de la escala para asegurar que las capas innecesarias no se dibujen cuando se aleja el mapa. Las capas detalladas o de datos intensivos pueden ser más adecuadas sólo cuando se acerca el mapa a una escala mayor.
-
Quite las capas y los marcos de datos que no se usan: revise el diseño de página y las vistas de datos y asegúrese de que el mapa no tenga marcos de datos ni capas que no estén relacionados con el propósito del mapa. Por ejemplo, si la vista del diseño de página contiene marcos de datos que no se muestran en ninguna aplicación que utiliza el servicio, quite los marcos de datos.
-
Utilice las consultas de definición adecuadamente: una consulta de definición puede actuar como filtro para limitar la cantidad de datos del mapa y, por lo tanto, hacer que se dibuje más rápido. Por ejemplo, si crea un mapa de un estado y la clase de entidad incluye datos de todo el país, puede utilizar una consulta de definición para mostrar sólo las entidades que están dentro de los límites del estado. Recuerde que algunas consultas complejas pueden afectar negativamente el rendimiento.
Simplificar los símbolos de capa:los símbolos complejos pueden tardar más en dibujarse que los símbolos simples. Utilice símbolos de línea y de relleno simples cuando sea posible y evite la simbología que contiene varias capas, patrones de guión, líneas de la trama de línea o contornos complejos. Los símbolos de señal de autopista también pueden reducir el rendimiento de dibujo.
Cuando utiliza un símbolo de relleno de imagen, puede mejorar el rendimiento mediante el uso de un archivo EMF en lugar de un BMP.
Una manera fácil de simplificar parte de la simbología del mapa es utilizar el estilo ESRI_Optimized. Este estilo incluye símbolos de línea y de relleno que están diseñados para lograr un mejor rendimiento mientras mantienen una apariencia visual similar a la de sus equivalentes dentro del estilo Esri predeterminado. Consulte Organizar contenido de estilo en la Ayuda de ArcGIS para obtener más información sobre cómo trabajar con este estilo.
Si crea un servicio de mapas almacenado en memoria caché, la simplificación del mapa no afecta la velocidad de entrega del mapa terminado, sólo afecta la velocidad de creación de la memoria caché. Si la creación de la memoria caché ya tarda un lapso de tiempo razonable, es posible que no deba preocuparse por la simplificación de símbolos.
-
Utilice anotaciones en lugar de etiquetas: debido a que las etiquetas requieren que el equipo tome decisiones de ubicación, por lo general es más rápido utilizar una capa de anotaciones.
-
Simplifique las etiquetas: si el mapa incluye etiquetas, utilice los pesos de conflicto de etiqueta y entidad con moderación. Los halos, los desplazamientos y otros efectos de etiqueta también reducen el rendimiento.
Configure una representación en pantalla dependiente de la escala para las etiquetas: cuando se aleja un mapa se deben dibujar más etiquetas, lo que tarda algún tiempo. Examine el documento de mapa y determine si algunas etiquetas no necesitan mostrarse en escalas más pequeñas.
-
Utilice el mismo sistema de coordenadas para los datos y para el mapa: cuando los datos de origen y el documento de mapa tienen sistemas de coordenadas diferentes los datos se deben proyectar al vuelo, lo que reduce el rendimiento. Para obtener un rendimiento óptimo, use el mismo sistema de coordenadas tanto para los datos como para el documento de mapa. Si no es posible, asegúrese de que se aplican transformaciones geográficas adecuadas a las capas que se deben proyectar al vuelo.
¿Este mapa se verá en un dispositivo móvil?
La función Acceso a datos móviles le permite extraer el contenido de un servicio de mapas para la visualización en un Tablet PC o un dispositivo de Windows Mobile. Si sabe que el mapa se verá en un dispositivo móvil, hágalo más simple. Tenga en cuenta la generalización de datos, como el suavizado de polígono y la resolución reducida de ráster, para las capas de fondo y de referencia. Esto contribuye a que el mapa se dibuje más rápido.
¿Se realizará análisis de red en el servidor con este mapa?
Si va a utilizar este mapa para realizar análisis de red en el servidor, debe incluir una capa de análisis de red que tenga como referencia un dataset de red. Cuando publique el servicio de mapas, tendrá la opción de habilitar la capacidad Análisis de red. Esta crea un servicio Web para ejecutar las tareas de análisis de red en el mapa.