Integrate a topographic layer
publié le , mis à jourSimilar to https://fr-fr.topographic-map.com.
They have an API, but it may cost us too much, given that the data is available elsewhere
laem
⌚️1 day
laem
#elevation
laem
I guess finding a contour line global tileset is doable (we only appear to have France right now). Then, they should be translated to colors. But the color would depend on the bbox : red is always the highest. It's a relative map ! Hence the coloration has to be done client side, dynamically. Not sure maplibre styles can handle that.
laem
Just checked : the result with our contour lines considered as zones is ugly.
It's the good occasion to cover Europe with contour lines. We only have France for now.
Sonny's work is awesome.
Download zips for Europe in "1.
gdal_contour -a elev -i 1 N48W002.hgt rennes.geojson
(direct pmtiles is too compressed)
tippecanoe -z14 (or -zg for automatic but lossy) -o rennes.pmtiles rennes.geojson --force
etienneJr
About data sources, don't you think we should ask on osm-fr or osm forum? I am pretty sure mountain specialists may help.
laem
About data sources, don't you think we should ask on osm-fr or osm forum? I am pretty sure mountain specialists may help.
Sonny's sources are the state of the art I think. Incredible work. https://sonny.4lima.de
laem
Very interesting article about hillshading, making a convincing point that it is essential for good base maps.
We should reconsider an automatic display of hillshading.
https://jonathanlurie.substack.com/p/basemapkit-lets-explore-the-mountains
- voir si leur travail nous permet d'améliorer notre couche hillshading. À héberger chez nous ?
- retrouver nos chiffres sur le poids des ombres et des lignes de niveau. Intégrer les ombres par défaut mais pas les lignes, plus lourdes et plus expertes, à garder en option ?
etienneJr
J'ai vu ça cava l'hebdo osm 790, désolé si c'est pas pertinent
Mapterhorn fournit des dalles de terrain publiques préparées à l’avance pour différentes régions d’Europe, à télécharger et à utiliser dans des visualisations cartographiques interactives sur le web. Les données pour le reste du monde peuvent être téléchargées à l’aide de leur outil CLI. Les dalles sont disponibles sous différentes licences.
laem
Oui, avec un article qui l'explique de l'excellent Protomaps sans quoi cartes.app n'existerait peut-être plus. https://protomaps.com/blog/mapterhorn-terrain/
laem
Ah non pas du tout ^^ Cette PR est ciblée sur un rendu de l'altitude relative à la vue de la carte, cf le premier commentaire.
laem
En fait je pense qu'on doit pouvoir utiliser ce nouveau relief ultra-détailler pour le colorer relativement à la vue et ça résoudrait la PR :)
laem
(je prends)
etienneJr
Ah oui désolé j'ai confondu. @pyrog se demande aussi si au clic sur la carte, on ne pourrait pas récupérer l'altitude dans la tuile. Tu saurais faire ?
pyrog
Je pensais que l'ombrage provenait de tuiles bitmap.
Mais en fait il est dynamique. Pour ça les tuiles sont "numériques" (elles contiennent les altitudes pour chaque intersection du MNT). Elles servent aussi à calculer en temps réel la vue 3D.
Du coup lors du clic il est possible de déterminer les coordonnées dans une tuile du MNT et donc, l'altitude.
Quelques exemples :
laem
Oui ce serait stylé !