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

<<attachment: crop_hillshade.png>>

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à