欢迎光临散文网 会员登陆 & 注册

GIS杂谈:地图切片存储和发布

2023-03-08 09:28 作者:地理信息技术杂谈  | 我要投稿

切片存储

切片数据默认是一张张等尺寸的图片,jpg、png等格式,需要底图边缘透明效果,就要用png格式;  

切片最简单的存储是直接放在文件夹里,按照缩放\列数\行数的形式组织,但是在切片数量多时,数据要进行拷贝或者移动时,耗时就较长了; 

另一种方式将切片数据放在sqlite数据库里,称为mbtiles文件,将图片转换成二进制存放在数据表中,根据索引获取对应的图片文件,对外显示是一个大的文件,在拷贝时,速度会快很多; 

相同的原理,切片数据能够写入到其他类型的关系数据库,如mysql、postgresql等,也能写入到NoSQL数据库中,进行存储。   

切片发布

切片数据发布以后,才能够进行访问使用。   

1.文件夹类型切片  

> 使用web服务器发布就行,对应软件nginx、apache、IIS都可以,将切片的文件夹发布了就能够进行访问;  

2.mbtiles文件  

> 需要支持mbtiles的软件进行发布,简单的mbtiles server,在github上就能够找到,geoserver通过安装插件,也能够对mbtiles进行发布;  

分享两个开源mbtiles发布软件地址: 

- https://github.com/wclwksn/mbtiles-server  

- https://github.com/wclwksn/mbtiles-image-server  

3.专业的发布软件  

Arcgis Server、超图iServer或者开源的Geoserver,能够将输入的影像或者矢量数据,直接发布成可访问的切片形式,从而不用预先对数据进行处理。 

GIS杂谈:地图切片存储和发布的评论 (共 条)

分享到微博请遵守国家法律