Více

Chyba při vykreslování dlaždice Sever: OSMBright.xml

Chyba při vykreslování dlaždice Sever: OSMBright.xml


Sledoval jsem celý zde nalezený proces: https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/

Mám však chybu Testování vašeho serveru pro dlaždice část, kde spouštím následující příkazy

sudo -u uživatelské jméno renderd -f -c /usr/local/etc/renderd.conf

Došlo k této chybě: renderd [6166]: Při načítání vrstvy mapy „výchozí“ došlo k chybě: Nelze vytvořit zdroj dat. Při analýze vrstvy „land-low“ ve vrstvě na řádku 48 příkazu /usr/local/share/maps/style/OSMBright/OSMBright.xml chybí chybějící požadovaný parametr „typ“

Co jsem zmeškal?

Upravit: Zde jsou řádky v OSMBright.xml, první řádek zde je řádek 46, takže řádek 48 je řádek s srs

 na zemi     

Pracuji na automatizaci této příručky, aby lidé neměli tolik problémů, protože jsem se na některých místech také potýkal. Každopádně vaše chyba je v této části průvodce:

Znovu zkontrolujte a ujistěte se, že je vše správné.

vim osm-jasný/osm-jasný.osm2pgsql.mml

Najděte řádky s adresami URL směřujícími na shapefiles (končící .zip) a nahraďte každou z těchto odpovídajících dvojic řádků:

"file": "/usr/local/share/maps/style/osm-bright-master/shp/land-polygons-split-3857/land_polygons.shp", "type": "shape" "file": "/ usr/local/share/maps/style/osm-bright-master/shp/simplified-land-polygons-complete-3857/simplified_land_polygons.shp "," type ":" shape "," file ":"/usr/local /share/maps/style/osm-bright-master/shp/ne_10m_populated_places_simple/ne_10m_populated_places_simple.shp "," type ":" shape "

Nevím, jestli jste zjistili, v čem byl problém, ale v mém případě to bylo tak, že soubor /usr/local/etc/renderd.conf byl nesprávně nakonfigurován. Tento tutoriál říká:

plugins_dir =/usr/lib/mapnik/vstup

ale mělo by to být:

plugins_dir =/usr/local/lib/mapnik/vstup

místní chybí.


Podívejte se na video: pokládka dlažby