2017-06-13 137 views
2

例子:帶有URL資產的Mapnik樣式表?

<PointSymbolizer transform="scale(0.5)" file="Traffic_Congestion_ORANGE_InMap.png" ignore-placement="true"/> 

這裏文件值接縫只能是本地路徑(本地文件系統)

是否有指定通過URL巴新的方式?例如S3網址?

回答

0

我不認爲有可能在那裏使用URL。

我不知道很多關於C++,但有一個快速瀏覽一下Mapnik的的源代碼在這裏:

map_parser::parse_point_symbolizer(線950 load_map.cpp)的符號化的文件名檢查與ensure_exists(filename)(線1661)。該函數調用mapnik::util::exists

mapnik::util::exists然後調用boost::filesystem::exists(行4128在fs.cpp)。

Boost Filesystem documentation沒有提及任何地方的URL或HTTP調用,它僅用於本地文件系統上的文件和路徑。

我還沒有查看代碼的其他部分,但至少在檢查文件路徑的部分,URL會導致錯誤。