[OSM-dev-fr] [OSM-talk-fr] Ombrage et relief...

Christian Quest cquest at openstreetmap.fr
Dim 12 Jan 11:32:52 UTC 2014


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 <yvecai at gmail.com> 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
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>
>


-- 
Christian Quest - OpenStreetMap France
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20140112/1f08c297/attachment.html>


Plus d'informations sur la liste de diffusion dev-fr