Le 26/07/2020 à 23:53, Christian Quest a écrit :
Moins de trafic aussi sur les serveurs de l'asso alors c'est le moment
des chantiers !
Le chantier continue avec la remise à jour des limites terre/mer et
l'occupation des sols à petite échelle...
Limites terre/mer :
Les natural=coastline mises bout à bout forment d'immenses polygones qui
sont nécessaires pour avoir la mer en bleu et la terre dans une couleur
claire par défaut.
Ces polygones sont relativement coûteux à calculer, car composés de très
nombreux noeuds. Ils sont gigantesques car couvrant des continents entiers.
Du coup, ils sont calculés de temps en temps et mis à disposition sur
https://osmdata.openstreetmap.de/ sous une forme découpée (oui, façon
puzzle) avec une version aux géométries simplifiées adaptée aux petites
échelles.
Les derniers fichiers shapefile dataient de janvier et ils ont été remis
à jour hier.
Pour le rendu FR, j'en ai profité pour changer la logique car depuis
toujours, on mettait un fond bleu par défaut et on dessinait les
continents par dessus.
Or... on calcule bien plus souvent des tuiles sur terre que sur mer,
donc autant avoir ça de moins à dessiner dans la majorité des cas même
si c'est sûrement négligeable.
L'occupation des sols à petite échelle :
Pour les premiers niveaux de zoom, le rendu FR affiche l'occupation des
sols (landuse=*). Le problème ici c'est le très grand nombre de
polygones, parfois très petits et non visibles à ces échelles.
Il y a quelques années, j'avais calculé une couche transparente au zoom
8 ne contenant que ces landuse pour l'appliquer par simple réduction sur
les zoom 0 à 7.
J'ai regénéré cette couche, cette fois-ci directement au zoom 7, en
éliminant tous les polygones d'une surface de moins d'un pixel.
Le résultat est un fichier geotif de 89Mo :
http://osm13.openstreetmap.fr/~cquest/z7.tif
On a désormais des déserts bien plus cohérents en Afrique !
Conséquence, les tuiles ont toutes été recalculées jusqu'au zoom 12 et
devraient apparaître au fur et à mesure de la mise à jour du cache.
Si vous voyez des anomalies... signalez-les...
--
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr