Nuestros requerimientos de mapas web son bastante estándar - algunas consultas básicas y la capacidad de imprimir el mapa resultante (o guardar la imagen). Normalmente hemos utilizado productos de ESRI en el pasado (actualmente estamos utilizando GeoCortex) pero aún no hemos podido resolver el problema de cómo analizar la información de la leyenda para que coincida con lo que realmente se muestra en el mapa. Por ejemplo, si hay cuatro polígonos que aparecen en el mapa, solo debería haber cuatro elementos de leyenda para los polígonos. ¿Existe una solución de código abierto para este problema?
EDICIÓN: Veamos si puedo aclarar esto más. Actualmente, tenemos una capa geológica con 33,000+ polígonos. La leyenda de esta capa es una imagen única y contiene varios cientos de elementos de leyenda (es decir, es la leyenda de toda la capa geológica, almacenada en un JPEG / PNG).
Normalmente, un usuario ampliará un área (como una sola hoja de mapa NTS, o incluso más pequeña) y por lo tanto se mostrará un subconjunto de polígonos geológicos en la pantalla. Luego guardarán el mapa como un documento impreso (PDF o imagen), que es generado por GeoCortex / ArcGIS Server. El documento impreso contendrá un encabezado, una imagen del mapa y una leyenda. Sin embargo, la leyenda para la capa geológica será la leyenda para toda la capa geológica, no lo que realmente se muestra en el mapa (es decir, un subconjunto mucho más pequeño).
Entonces, estoy buscando ver si hay una solución de código abierto para permitirme recortar o generar sobre la marcha un subconjunto de la leyenda geológica que refleje los elementos reales en pantalla / en el mapa, para acompañar al documento impreso. ¡Espero que aclare las cosas; pido disculpas si no lo hace!