A quoi ressemble ton fichier "ramp" utilisé par le color-relief ?
C'est lui qui va faire le mapping niveau de gris -> noir/blanc+alpha Je l'ai simplifié pour obtenir un résultat plus progressif par rapport à mes premiers essais, ma version actuelle se résume à 4 lignes: 0 0 0 0 255 128 0 0 0 0 129 255 255 255 0 255 255 255 255 192 de 0 à 128 c'est une ombre, donc du noir avec un alpha décroissant (de 100% à 0%) de 129 à 255 c'est un côté au soleil, que j'éclaircit mais plus légèrement avec un blanc et un alpha croissant (de 0% à 75%) J'ai fait des essais sur de petites zones en regardant les valeurs avec quelques clics d'info dans l'image sous QGis. Le 12 janvier 2014 11:12, yvecai <[email protected]> a écrit : > On 12/30/2013 01:41 PM, Christian Quest wrote: > >> Exit le script python ou les comp-op dans mapnik (autre solution proposée >> sur le blog de mapbox). >> > > Salut Christian, > > Du coup, j'essaie ta méthode avec gdaldem color-relief pour balancer un > hillshade qui ne soit pas trop lourd dans Mapnik. > J'obtiens bien un tiff tout noir avec un alpha-channel qui varie et qui > sort bien sur un visualiseur d'image. Juste gdaldem est super long sur un > tif de 100GB, mais bon. > Mon soucis c'est que mais mapnik 2.2.0 fait comme si le canal alpha étant > codé sur 2 bits (j'ai 3-4 nuances seulement). > Tu es sur quelle version de mapnik? > On peut comparer nos styles ? > > <Style name="hillshade"> > <Rule> > &maxscale_zoom8; > &minscale_zoom11; > <RasterSymbolizer opacity="1"/> > </Rule> > </Style> > <Layer name="hillshade12" > srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 > +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over"> > <StyleName>hillshade12</StyleName> > <Datasource> > <Parameter name="file">/home/admin/DEM/3857-cropped-alpha.tif</ > Parameter> > <Parameter name="type">gdal</Parameter> > </Datasource> > </Layer> > > gdalinfo 3857-cropped-alpha.tif > ... > Band 1 Block=256x256 Type=Byte, ColorInterp=Red > Min=0.000 Max=0.000 > Minimum=0.000, Maximum=0.000, Mean=0.000, StdDev=0.000 > Mask Flags: PER_DATASET ALPHA > Metadata: > STATISTICS_MAXIMUM=0 > STATISTICS_MEAN=0 > STATISTICS_MINIMUM=0 > STATISTICS_STDDEV=0 > Band 2 Block=256x256 Type=Byte, ColorInterp=Green > Min=0.000 Max=0.000 > Minimum=0.000, Maximum=0.000, Mean=0.000, StdDev=0.000 > Mask Flags: PER_DATASET ALPHA > Metadata: > STATISTICS_MAXIMUM=0 > STATISTICS_MEAN=0 > STATISTICS_MINIMUM=0 > STATISTICS_STDDEV=0 > Band 3 Block=256x256 Type=Byte, ColorInterp=Blue > Min=0.000 Max=0.000 > Minimum=0.000, Maximum=0.000, Mean=0.000, StdDev=0.000 > Mask Flags: PER_DATASET ALPHA > Metadata: > STATISTICS_MAXIMUM=0 > STATISTICS_MEAN=0 > STATISTICS_MINIMUM=0 > STATISTICS_STDDEV=0 > Band 4 Block=256x256 Type=Byte, ColorInterp=Alpha > Min=0.000 Max=254.000 > Minimum=0.000, Maximum=254.000, Mean=79.883, StdDev=96.858 > Metadata: > STATISTICS_MAXIMUM=254 > STATISTICS_MEAN=79.882783050415 > STATISTICS_MINIMUM=0 > STATISTICS_STDDEV=96.857864812661 > > > _______________________________________________ > dev-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/dev-fr > > -- Christian Quest - OpenStreetMap France
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
