Planificación del servicio de mapas
Los mapas Web a veces contienen un mapa base, que proporciona un marco de referencia geográfica y capas operacionales (o temáticas), que muestran un elemento de interés enfocado en la parte superior del mapa base. Un ejemplo familiar puede ser un servicio de representación cartográfica online que proporcione información sobre el tráfico en tiempo real sobre un mapa de calles de la ciudad. El mapa de calles es el mapa base. No cambia mucho y se puede utilizar para muchos propósitos. La información sobre el tráfico es la capa operacional porque cambia frecuentemente y tiene un propósito y audiencia específicos. Este artículo describe diferentes patrones para crear aplicaciones Web que se superpongan con el mapa base y las capas operacionales.
Los mapas base y las capas operacionales a menudo requieren estrategias separadas para el mantenimiento efectivo y visualización en mapas Web. Cuando cree un mapa Web, es una buena práctica separar el mapa base de las capas operacionales. Los mapas base por lo general requieren poco mantenimiento y casi siempre se deben almacenar en caché, mientras que las capas operacionales pueden requerir estrategias creativas para presentar los datos más actuales de una manera de alto rendimiento.
Separar su mapa base y capas operacionales requiere que cree al menos dos documentos de mapa (.mxd), que posteriormente utilizará para publicar dos servicios de mapas distintos. Cada una se convierte en una capa de servicio de mapas en todo el mapa Web. Una capa del servicio de mapas se origina a partir de un documento de mapa que puede contener varias capas.
Esto le puede parecer extraño si es nuevo en la representación geográfica en la red; quizás su compañía tiene un documento de mapa con docenas de capas que se utilizan por años. Por razones de rendimiento y flexibilidad, puede ser momento de dividir ese documento de mapa monolítico. Cuando crea varios documentos de mapa, cada uno con un grupo de capas lógico como entidades de mapa base, entidades catastrales, etc., puede publicarlos como servicios separados y destinar sus estrategias de visualización para cada uno.
La forma en la que utilizará los servicios afecta la manera en que diseña el mapa. Por ejemplo, si crea un mapa base que sus datos comerciales superpondrán, es buena práctica utilizar colores neutros que no dominen el mapa. Otra consideración importante es que la transparencia de capas individuales en un servicio de mapas no siempre persiste en la imagen que el servidor exporta. La transparencia normalmente se debe aplicar a nivel del cliente en el servicio de mapas en general.