Voici ce que donne mes premiers essais avec séparation de la texture et de la case (altitude)
Je n'en suis qu'à géré 2 altitudes et 2 textures, mais peut être comprendrez vous mieux mon idée ainsi
NB : Cela ne se voit peut être pas bien avec seulement 2 textures, mais en fait les cases d'altitude 1 utilise une case (contour noir) avec un gris-transparent de remplissage (assombrissant la texture en dessous donc)
NB2 : J'arrive aussi à gerer plusieur niveau de zoom, cependant la texture (en background-image) ne s'adapte pas :/