Suite

Le plugin GeoserverTerrainProvider affiche les défauts dans les tuiles d'élévation

Le plugin GeoserverTerrainProvider affiche les défauts dans les tuiles d'élévation


J'essaie d'afficher les données d'altitude en utilisant le triple Geoserver/Openlayer3/Cesium. Il semble que j'ai le même problème que https://stackoverflow.com/questions/25936968 et pour l'instant, je n'arrive pas à trouver de solution fonctionnelle !

J'ai effectué à peu près le même traitement gdal pour obtenir ma pyramide d'images et quelle que soit la solution GeoserverTerrainProvider que j'utilise (BIL ou avec SLD), j'obtiens une élévation de coupe nette aux bords des carreaux (voir: http://postimg.org/image/wy0j1ijnp/)

Dans l'aperçu de la couche du géoserveur, mon image d'élévation en tant que mauvaise bordure de tuile en mode 'Tiling: Tiled' mais est correcte en mode 'Single Tile'. Cela peut être la cause de mes problèmes: ie. GeoserverTerrainProvider demande mal des tuiles au géoserveur ?

Ou ai-je échoué à générer la pyramide géotiff ?


Le problème est résolu en utilisant les bonnes commandes gdal :

gdalwarp -ot Int16 -s_srs "EPSG:2154" -t_srs "EPSG:4326" -dstnodata -32762 -r cubespline -multi -co "TILED=YES" -co "COMPRESS=DEFLATE" -co "ZLEVEL=6" *. asc outFolder/gray.tif

gdal_retile.py -v -r bilinéaire -niveaux 3 -ps 2048 2048 -ot Int16 -co "TILED=YES" -co "COMPRESS=DEFLATE" -co "ZLEVEL=6" -targetDir pyramidFolder outFolder/gray.tif

Voir https://groups.google.com/d/msg/cesium-dev/6aR35AuZ0mM/mVWaeKsPqg8J pour les détails.