[OSM-dev-fr] Ombrage et relief...
Christian Quest
cquest at openstreetmap.fr
Dim 12 Jan 12:27:20 UTC 2014
Si tu veux garder uniquement les ombres, j'utiliserai cette rampe:
0 0 0 0 255
128 0 0 0 0
255 0 0 0 0
Tout est noir, et l'opacité décroit jusqu'au milieu, puis reste nulle pour
les zones ensoleillées.
Le 12 janvier 2014 12:56, yvecai <yvecai at gmail.com> a écrit :
> La suite sur DEV ...
>
> Comme j'ai déjà un tif en niveau de gris qui me convient, j'ai juste:
> 0 0 0 0 254
> 254 0 0 0 0
> Je ne souhaite pas éclaircir le coté ensoleillé, juste assombrir coté
> ombres.
>
> Voici un bout de fichier converti en transparent autour du Leman:
> http://www3.opensnowmap.org/download/3857-cropped-alpha.tif
>
> Je pense que mon problème vient plus de mapnik, car le fichier est correct
> dans Qgis
> Yves
>
>
> On 01/12/2014 12:32 PM, Christian Quest wrote:
>
> 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
>
>
> _______________________________________________
> dev-fr mailing listdev-fr at openstreetmap.orghttps://lists.openstreetmap.org/listinfo/dev-fr
>
>
>
> _______________________________________________
> 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/ac66988b/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr