Hi,
I tried setting up an OSM server and followed the excellent tutorial of OpenTopoMap. However, the tutorial asks me to download http://data.openstreetmapdata.com/water-polygons-generalized-3857.zip .
The problem is, that http://data.openstreetmapdata.com/ is discontinued and redirects to https://osmdata.openstreetmap.de/ where I can find water-polygons-split-3857.zip but not water-polygons-generalized-3857.zip.
Without the file, I get an error from renderd:
renderd[3835]: An error occurred while loading the map layer 'ajt': Shape Plugin: shapefile '/home/gis/OpenTopoMap/mapnik/data/water-polygons-generalized-3857/water_polygons_z1.shp' does not exist encountered during parsing of layer 'waterpolys_z1' in Layer at line 72 of '/home/gis/OpenTopoMap/mapnik/opentopomap.xml'
and later
renderd[3835]: Received request for map layer 'ajt' which failed to load
Any hint where I can get the file or how I can get it to work?
Thanks,
Chris
Hi all,
I found that I can use simplified-water-polygons-split-3857 when I change OpenTopoMap/mapnik/styles-otm/basemap-sea.xml
If someone needs the modified file, please let me know.
Cheers,
Chris
kdoc
August 27, 2019, 4:44pm
#3
Exact same issue and log output here as well, Chris. Did you also have issues with the map not loading at all? Can I please kindly get that file mod from you when you get a chance? Very much appreciated!
Hi kdoc,
I was on holiday, therefore sorry for the late reply.
Yes, the result was that the map did’t show at all. Not sure how I can attach files here, but if you give me your mail address I can send them to you.
Otherwise, I can post the diff here:
3a4,52
> &minscale_zoom1;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z2">
> <Rule>
> &maxscale_zoom2;
> &minscale_zoom2;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z3">
> <Rule>
> &maxscale_zoom3;
> &minscale_zoom3;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z4">
> <Rule>
> &maxscale_zoom4;
> &minscale_zoom4;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z5">
> <Rule>
> &maxscale_zoom5;
> &minscale_zoom5;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z6">
> <Rule>
> &maxscale_zoom6;
> &minscale_zoom6;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z7">
> <Rule>
> &maxscale_zoom7;
> &minscale_zoom7;
> <PolygonSymbolizer fill="#97d2e3" />
> </Rule>
> </Style>
> <Style name="waterpolys_z8">
> <Rule>
> &maxscale_zoom8;
24a74,121
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z1</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z2">
> <StyleName>waterpolys_z2</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z2</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z3">
> <StyleName>waterpolys_z3</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z3</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z4">
> <StyleName>waterpolys_z4</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z4</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z5">
> <StyleName>waterpolys_z5</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z5</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z6">
> <StyleName>waterpolys_z6</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z6</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z7">
> <StyleName>waterpolys_z7</StyleName>
> <Datasource>
> <Parameter name="type">shape</Parameter>
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z7</Parameter>
> </Datasource>
> </Layer>
> <Layer name="waterpolys_z8">
28c125
< <Parameter name="file">data/simplified-water-polygons-split-3857/simplified_water_polygons</Parameter>
---
> <Parameter name="file">data/water-polygons-generalized-3857/water_polygons_z8</Parameter>
Hi Christian,
I have the same problem too. I tried to apply your diff file and got errors.
Your diff file looks like it’s going the wrong way, removing the “simplified” stuff and adding the “generalized” stuff. Am I reading it right? (I’m just getting up to speed on ‘diff’ and ‘patch’.) Shouldn’t it be doing the opposite?
Would you mind providing a description of what to change in that file, or if that was the wrong diff, providing a new one?
Thanks,
Stoochie