Suite

Affichage des trames avec un fond transparent dans le moulin à carreaux


J'ai créé un ensemble d'annotations pour différents niveaux de zoom Web dans ArcMap et j'aimerais utiliser ces étiquettes dans Tilemill plutôt que d'utiliser le moteur d'étiquetage de tilemill.

Je suis conscient que je ne peux pas importer d'annotations dans Tilemill comme s'il s'agissait d'entités, donc ce que je voudrais faire est d'exporter les étiquettes de chaque niveau de zoom en tant que raster à l'échelle (en tant que géotiff haute résolution avec un arrière-plan transparent), et les superposer sur chaque zoom dans mon projet de moulin à tuiles.

Je peux amener les trames d'étiquettes dans Tilemill sans problème et elles s'affichent au bon endroit, mais je n'arrive pas à comprendre comment faire fonctionner un arrière-plan transparent.

J'ai exploré certaines des méthodes de colorisation raster sans succès, quelqu'un a-t-il une autre solution à cela?


J'ai eu le même problème et j'ai pu le résoudre en utilisant le paramètre nodata dans TileMill. Lors de l'ajout du géotiff en tant que couche, dans la zone Avancé, j'ai entré nodata="255" pour rendre un fond blanc transparent. Le seul CartoCSS que j'ai utilisé était celui-ci :

#geotifflayer { raster-opacity:1; mise à l'échelle raster : bilinéaire ; }

La documentation mapnik sur le paramètre nodata est un peu vague, mais je pense qu'il doit s'agir d'une valeur RVB, par exemple nodata="255" pour rendre un fond blanc transparent dans une image couleur 8 bits, ou nodata="255 255 255 " pour faire de même avec une image couleur 24 bits.

J'ai TileMill v0.10.1 sur Linux et Windows, et pour une raison quelconque, cela ne semble fonctionner que dans la version Linux.


Voir la vidéo: Compteur de passage avec arduino et le détecteur infrarouge (Octobre 2021).