Tag: vector图块

寻找nodejs webserver的瓶颈

我正在使用tileserver-gl-light服务vector图块。 目前我正在加载testing服务器,在特定的值下,请求延迟会大幅增加。 但是,我用作服务器的虚拟机的CPU性能保持在20%以下。 这是否意味着我可以通过为tileserver-gl-light过程分配更多内存来减less延迟,或者是否与它无关?

为MapboxGL客户端自行托pipe的vector切片呈现不正确

我正在尝试在Node.js中设置一个Web服务器,该服务器使用MapboxGL JS提供要在浏览器中显示的vector图块。 vector图块的数据存储在PostGIS数据库中。 我目前的设置似乎正确的方向,因为我可以看到vector瓷砖被加载和显示在浏览器中。 然而,渲染的结果是不正确的(这是我的地图的一个截图): 绿色build筑脚印的上半部分重复在图像的下半部分。 我还注意到,在放大和缩小时,build筑物会发生“变化”的位置,这表明某种程度上,这些贴图会被渲染为偏移量或不正确的程度。导入的数据位于SRID 4326中。 这是我的代码: var zlib = require('zlib'); var express = require('express'); var mapnik = require('mapnik'); var Promise = require('promise'); var SphericalMercator = require('sphericalmercator'); var mercator = new SphericalMercator({ size: 256 //tile size }); mapnik.register_default_input_plugins(); var app = express(); app.get('/vector-tiles/:layerName/:z/:x/:y.pbf', function(req, res) { var options = { x: parseInt(req.params.x), y: […]