Hallo zusammen, ich habe ein Problem mit Mapnik und OSM. Und hoffe, dass ich hier richtig bin bzw. jemand mich weiter vermitteln kann ;)
Ich habe mein Mapnik-XML über TileMill 1.0.1 exportiert und versuche unter Redhat 7 mit mapnik 3.0.22 und mapproxy, das XML zum Laufen zu bringen. Auf Redhat 7 habe ich das Problem, dass einige Layer mit ihren Datasource-Parameter nicht erkannt werden. Ich habe 2 GeoJason Layer, wo ich im LogFile eine Fehlermeldung bekomme: Die Hilfe von https://gis.stackexchange.com/questions/327446/error-in-rendering-osm-maps und https://gis.stackexchange.com/questions/97592/geojson-not-rendered-with-mapnik haben leider zu keinen Ergebnis gebracht. ######################################### (...) 2019-08-16 17: 49: 50,085 - ERROR - mapproxy.source.mapnik - could not render Mapnik map: OGR plugin: can not find layer by name 'continent' in dataset '/data/config/layers/continent.geojson' encountered during layer 'place_continent' in Layer of '/data/config/osm_magnacarto.xml' 2019-08-16 17: 49: 50,085 - ERROR - mapproxy.source.mapnik - could not render Mapnik map: OGR plugin: can not find layer by name 'ocean' in dataset '/data/config/layers/ocean.geojson' encountered during layer 'ocean' in Layer of '/data/config/osm_magnacarto.xml' (...) ######################################### Auszug aus dem XML-File: ######################################### <Layer name="place_continent" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"> <StyleName>place_continent</StyleName> <Datasource> <Parameter name="file"><![CDATA[/data/config/lyrk-mapstyle/layers/continent.geojson]]></Parameter> <Parameter name="layer"><![CDATA[continent]]></Parameter> <Parameter name="id"><![CDATA[place_ocean]]></Parameter> <Parameter name="project"><![CDATA[th_lyrkstyle]]></Parameter> <Parameter name="type"><![CDATA[ogr]]></Parameter> <Parameter name="srid"><![CDATA[4326]]></Parameter> <Parameter name="srs"><![CDATA[+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs]]></Parameter> </Datasource> </Layer> <Layer name="place_ocean" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"> <StyleName>place_ocean</StyleName> <Datasource> <Parameter name="file"><![CDATA[/data/config/lyrk-mapstyle/layers/ocean.geojson]]></Parameter> <Parameter name="layer"><![CDATA[ocean]]></Parameter> <Parameter name="id"><![CDATA[place_ocean]]></Parameter> <Parameter name="project"><![CDATA[th_lyrkstyle]]></Parameter> <Parameter name="type"><![CDATA[ogr]]></Parameter> <Parameter name="srid"><![CDATA[4326]]></Parameter> <Parameter name="srs"><![CDATA[+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs]]></Parameter> </Datasource> </Layer> ######################################### Im Mapnik-XML-File sind die Layer folgendermaßen definiert: Liegt der Fehler bei Mapproxy oder meine Mapnik Kompilierung ist falsch? Lokal unter Ubuntu und Tilemill kann ich die Layer richtig einbinden und mir in Tilemill anzeigen lassen. Hatte jemand sowas und könnte mir helfen? Viele Grüßen Robert _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de