测绘科学

2015, v.40;No.208(10) 128-132

[打印本页] [关闭]
本期目录(Current Issue) | 过刊浏览(Archive) | 高级检索(Advanced Search)

异步非阻塞瓦片地图服务器的实现
An asynchronous non-blocking tile map server based on NodeJS

李正学,许捍卫

摘要(Abstract):

针对WebGIS用户数量不断增大,导致瓦片地图服务器的负载压力越来越大不能满足高并发的需求的问题,该文提出了一种基于NodeJS的异步非阻塞地图服务器,通过提高读取瓦片的效率来提高服务器性能。深入研究了ArcGIS紧凑型地图瓦片数据存储格式,利用NodeJS解析ArcGIS紧凑型瓦片地图文件实现了非阻塞异步地图瓦片服务器,最后利用WAST对NodeJS和ArcSever瓦片服务进行压力测试。结果表明基于NodeJS的异步非阻塞瓦片地图服务器有更高的访问效率和并发性,以及更低的响应延迟,适合构建企业级大用户量的WebGIS应用。

关键词(KeyWords): 瓦片地图;NodeJS;非阻塞;地图服务

Abstract:

Keywords:

基金项目(Foundation): 国家自然科学基金项目(41101374)

作者(Author): 李正学,许捍卫

DOI: 10.16251/j.cnki.1009-2307.2015.10.026

参考文献(References):

扩展功能
本文信息
服务与反馈
本文关键词相关文章
本文作者相关文章
中国知网
分享