facing an issue with serving GeoTIFF files using mod_tile. Despite trying various solutions, I continue to receive blank tiles in the API response. Interestingly, I managed to successfully generate the same tiles using Python and Mapnik. I’ve included all relevant information below.
- mapnik.xml
<?xml version="1.0" encoding="utf-8"?>
<Map srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
<Style name="raster-style">
<Rule>
<RasterSymbolizer opacity="1.0" scaling="bilinear">
<Colorizer type="linear" epsilon="0.01">
<stop color="black" value="0"/>
<stop color="white" value="255"/>
</Colorizer>
</RasterSymbolizer>
</Rule>
</Style>
<Layer name="GeoTIFF" status="true" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs">
<StyleName>raster-style</StyleName>
<Datasource>
<Parameter name="type">gdal</Parameter>
<Parameter name="file">/usr/share/renderd/mod_tile_poc/AQ.tiff</Parameter>
<Parameter name="estimate_extent">true</Parameter>
<Parameter name="log">/usr/share/renderd/mod_tile_poc/mapnik.log</Parameter>
<Parameter name="debug">debug</Parameter>
</Datasource>
</Layer>
</Map>
- renderd.conf
[renderd]
pid_file=/run/renderd/renderd.pid
socketname=/run/renderd/renderd.sock
stats_file=/run/renderd/renderd.stats
tile_dir=/var/cache/renderd/tiles
[mapnik]
font_dir=/usr/share/fonts
font_dir_recurse=0
plugins_dir=/usr/lib/mapnik/3.0/input
[default]
URI=/osm_tiles/
TILEDIR=/var/lib/mod_tile
XML=/usr/share/renderd/example-map/mapnik.xml
HOST=0.0.0.0
TILESIZE=256
[example-map]
URI=/tiles/renderd-example
XML=/usr/share/renderd/example-map/mapnik.xml
I’ve attempted all logging and methods outlined on the official site, but unfortunately, I’m still not seeing any results.
Pradeep Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.