mapbox-gl開發(fā)教程(五):矢量切片(VectorTiles)數(shù)據(jù)發(fā)布
2022-04-07 09:36 作者:地理信息技術(shù)雜談 | 我要投稿
矢量切片數(shù)據(jù)制作完成后,在前端進(jìn)行調(diào)用的時(shí)候,需要在服務(wù)器端進(jìn)行數(shù)據(jù)發(fā)布,根據(jù)矢量切片不同的存在形式,發(fā)布的方式也不同。
分散的矢量切片數(shù)據(jù),常用的web服務(wù)器軟件就能夠發(fā)布,例如Apache、nginx、tomcat等,根據(jù)矢量切片數(shù)據(jù)后綴名不同,設(shè)置不同的MIME類型,下邊是nginx的mime.types配置文件添加如下:
application/octet-stream? ? ?pbf;
mbtiles格式的切片文件,需要使用支持mbtiles的服務(wù)器端軟件,GitHub上有相應(yīng)的開源軟件,Geoserver也支持發(fā)布,本公眾號(hào)基于java開發(fā)了一款開源的mbtiles server,支持圖片格式的切片,同時(shí)支持矢量切片,
開源地址:https://github.com/wclwksn/mbtiles-image-server
應(yīng)用系統(tǒng)考慮數(shù)據(jù)的實(shí)時(shí)更新時(shí),應(yīng)借助現(xiàn)有工具進(jìn)行發(fā)布,例如Geoserver、超圖的iServer等,這些工具直接發(fā)布,就能在客戶端訪問(wèn)到矢量切片格式的數(shù)據(jù),公眾號(hào)發(fā)布過(guò)Geoserver的文章。
標(biāo)簽: