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

yvecai yvecai at gmail.com
Dim 12 Jan 15:43:48 UTC 2014


Je crois comprendre. Mon fond de carte est transparent (overlay 
opensnowmap).
Et je ne peux pas vraiment jouer avec un raster transparent avec 
background-color="transparent", ni de compositing intelligible avec un 
raster en niveaux de gris, d'ailleurs ...
Je creuse, mais je crois que ça va ce finir sur la liste mapnik.

On 01/12/2014 03:28 PM, Christian Quest wrote:
> J'ai bien compris que Mapnik merdouillait en faisant une sorte de 
> solarisation.
>
> Ma remarque porte sur un autre problème potentiel, le choix de rampe 
> qui va produire des effets qui ne sont pas exactement ceux que tu veux 
> mais qui ne sont pas à l'origine du défaut que tu signale.
>
>
> Le 12 janvier 2014 15:13, yvecai <yvecai at gmail.com 
> <mailto:yvecai at gmail.com>> a écrit :
>
>     Non, tu n'y est pas: je suis content de l'effet d'ombre. Dans mon
>     cas, je ne fais que traduire une bande en niveau de gris en une
>     bande en niveaux d'alpha.
>
>     C'est le rendu Mapnik qui me chagrine.
>
>
>     On 01/12/2014 01:27 PM, Christian Quest wrote:
>>     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
>>     <mailto: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
>>>         <mailto: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 <mailto:dev-fr at openstreetmap.org>
>>>             https://lists.openstreetmap.org/listinfo/dev-fr
>>>
>>>
>>>
>>>
>>>         -- 
>>>         Christian Quest - OpenStreetMap France
>>>
>>>
>>>         _______________________________________________
>>>         dev-fr mailing list
>>>         dev-fr at openstreetmap.org  <mailto:dev-fr at openstreetmap.org>
>>>         https://lists.openstreetmap.org/listinfo/dev-fr
>>
>>
>>         _______________________________________________
>>         dev-fr mailing list
>>         dev-fr at openstreetmap.org <mailto:dev-fr at openstreetmap.org>
>>         https://lists.openstreetmap.org/listinfo/dev-fr
>>
>>
>>
>>
>>     -- 
>>     Christian Quest - OpenStreetMap France
>>
>>
>>     _______________________________________________
>>     dev-fr mailing list
>>     dev-fr at openstreetmap.org  <mailto:dev-fr at openstreetmap.org>
>>     https://lists.openstreetmap.org/listinfo/dev-fr
>
>
>     _______________________________________________
>     dev-fr mailing list
>     dev-fr at openstreetmap.org <mailto:dev-fr at openstreetmap.org>
>     https://lists.openstreetmap.org/listinfo/dev-fr
>
>
>
>
> -- 
> Christian Quest - OpenStreetMap France
>
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20140112/daf0e0fe/attachment-0001.html>


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