作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Tilestrata 在运行 Ubuntu 16.04 的 Digital Ocean droplet 上运行 Web map 图 block 服务器.设置完所有内容后,我一直遇到的问题是此错误:
carl@Senegal:~/tileserver$ node server.js
/home/carl/node_modules/tilestrata/lib/TileServer.js:502
var callback = function(err) { if (err) throw err; };
^
Error: Unable to initialize "basemap" layer: "expected < at line 1"
at /home/carl/node_modules/tilestrata/lib/TileServer.js:106:19
at /home/carl/node_modules/tilestrata/node_modules/async/lib/async.js:52:16
at done (/home/carl/node_modules/tilestrata/node_modules/async/lib/async.js:243:17)
at /home/carl/node_modules/tilestrata/node_modules/async/lib/async.js:44:16
at Immediate._onImmediate (/home/carl/node_modules/tilestrata/lib/TileRequestHandler.js:125:4)
at processImmediate [as _immediateCallback] (timers.js:383:17)
var tilestrata = require('tilestrata');
var disk = require('tilestrata-disk');
var mapnik = require('tilestrata-mapnik');
var dependency = require('tilestrata-dependency');
var strata = tilestrata();
// define layers
strata.layer('basemap')
.route('tile.png')
.use(disk.cache({dir: '/home/carl/tileserver/tiles/basemap/'}))
.use(mapnik({
xml: '/home/carl/tileserver/project/project.xml',
tileSize: 256,
scale: 1
}));
// start accepting requests
strata.listen(8080);
tiles/basemap
目录。但是 Mapnik 插件就像没有 project.xml 文件一样窒息,这是肯定存在的,或者路径错误,但事实并非如此。有任何想法吗?
最佳答案
xml
选项需要更改为 pathname
.这在 0.4.0 中发生了变化
关于ubuntu - Digital Ocean Ubuntu 16.04 上的 Tilestrata 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37215509/
我正在尝试使用 Tilestrata 在运行 Ubuntu 16.04 的 Digital Ocean droplet 上运行 Web map 图 block 服务器.设置完所有内容后,我一直遇到的问
我是一名优秀的程序员,十分优秀!