Skip to content
Commit 4c94554c authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Revisa en profundidad mapa y capas

Redefine por completo la manera de declarar e instanciar capas para el
mapa, renombrando los protocolos y usándolos correctamente en cada
caso. También reestructura la definición de capas a nivel de código,
aglutinando a las capas base y a otras superpuestas usadas en la app.

Deja de presuponer que todas las capas son WMS en algunos contextos,
generalizando la interpretación de datos procedentes de atlas.

Elimina el componente OpenLayers y compañía, arrastrado desde los
albores del desarrollo de REDMIC. Integra la funcionalidad en el módulo
Map.

Elimina implementación propia de SingleTile, ya que la funcionalidad ya
estaba resuelta con paquete de terceros más estable.

Refactoriza módulo Map y su implementación para Leaflet. Importa módulo
Map siempre desde implementación, como el resto de módulos.

Separa gestión de widgets para Leaflet en extensión base. Simplifica
gestión de capas, diferenciando las base y las superpuestas (forzadas
y opcionales) implícitamente, usando estructuras independientes.

Elimina funcionalidad de capas base agrupadas (usada con capas eoc),
porque complicaban bastante la gestión. En su lugar, ahora se pueden
definir algunas capas como opcionales, para que se carguen de forma
automática al mapa, pero permitiendo su desactivación.

Centra correctamente el mapa en Canarias, sin importar la dimensión del
contenedor (basado en bbox en lugar de punto/zoom).

Recupera tests unitarios de mapa, deshabilitados desde hace tiempo y
desfasados.
parent 868799ea
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment