首页 > 其他分享 >栅格瓦片与矢量瓦片

栅格瓦片与矢量瓦片

时间:2023-04-23 14:23:25浏览次数:38  
标签:存储 缓存 矢量 地图 栅格 瓦片

地图缓存技术


 

地图服务的性能需求越来越高

  • 缓存技术大大提高了地图服务的性能,对用户体验也比较好
  • 缓存技术降低了服务器端压力,不在需要进行动态出图
  • 地图缓存或瓦块地图可以支持众多客户端并发浏览

地图缓存技术是一种非常有效的提高在线地图访问效率的方式,用空间换取时间的方式。

空间数据较为复杂
地图或者地图的某个范围会被较为频繁访问
返回客户端的地图结果相对固定

地图缓存的分类


  • 栅格瓦片:地图中所有图层切分并存储为栅格格式的地图瓦片

目前使用最广、技术成熟的地图技术

  • 矢量瓦片:矢量图层以矢量瓦片的形式进行切分和存储
    矢量瓦片创建效率高
    矢量瓦片传输和渲染速度快

栅格瓦片和矢量瓦片的对比

项目矢量瓦片栅格瓦片
地图瓦片 将矢量数据通过不同的描述文件来组织和定义,在客户端实时解析数据完成绘制 预先在服务端绘制好固定的PNG或其他格式的图片集合
瓦片体量
生成瓦片效率
更新机制 持平 持平
样式修改 支持 不支持
前端技术要求 高(HTML5)
显示差异 有差异 无差异
成熟度 一般
应用场景 特殊(移动端、风格修改) 广泛
管理机制 持平 持平

 

栅格瓦片的原理与机制


通过分层分块生成切片文件的思路进行缓存构建,并且从坐标系、地图、图层风格以及数据范围等方面考虑了缓存更新问题。
在这里插入图片描述
栅格瓦片的常用类型

  • UGCV5:存储于本地磁盘目录文件

  • MongoDB:存储于MongoDB分布式文件系统

瓦片格式存储方式存储位置支持的平台分发方式
UGCV5 本地磁盘文件目录 ouput输出路径\cache\ Linux、Windows 可直接拷贝文件分发
MongoDB MongoDB分布式文件系统 数据存储于指定目录,地图的切图结果为切片库中的一个切片集 Linux、Windows 支持在MongoDB系统间直接拷贝分发

分布式存储缓存

地图缓存存储在分布式文件系统中,提升地图瓦片的存取速度和支持的并发数
在这里插入图片描述

 

标签:存储,缓存,矢量,地图,栅格,瓦片
From: https://www.cnblogs.com/leeke98/p/17346423.html

相关文章

  • 基于simulink的PMSM矢量控制系统的仿真,其中PMSM自己建模设计,不使用simulink自带模型
    1.算法描述永磁同步马达(permanent-magnetsynchronousmotor),即永磁同步电机,简称PMSM,是指一种转子用永久磁铁代替绕线的同步马达。永磁同步马达可依磁通方式分为径向、轴向或是横向几种,依其元件的布局而定,各种的永磁同步马达在效率、体积、重量及工作速度都有不同的表现。永磁同步电......
  • 基于simulink的PMSM矢量控制系统的仿真,其中PMSM自己建模设计,不使用simulink自带模型
    1.算法描述        永磁同步马达(permanent-magnetsynchronousmotor),即永磁同步电机,简称PMSM,是指一种转子用永久磁铁代替绕线的同步马达。永磁同步马达可依磁通方式分为径向、轴向或是横向几种,依其元件的布局而定,各种的永磁同步马达在效率、体积、重量及工作速度都有不同的......
  • ArcGIS Pro发布地图服务(影像、矢量)
    做GIS一般都是用ArcMap发布影像或者矢量服务,由于ArcGIS后续不在更新ArcMap,改用ArcGISPro,本文对ArcGISPro发布服务进行说明。本文示例使用(因为portal的授权的版本只有10.5的,故使用10.5进行示例):软件:ArcGISPro3.0.1(破解版),    ArcGISPortal10.5当ArcGISPro和Portal......
  • valhalla瓦片标准和相关代码
    Hierarchies/LevelsTilesaresplitupintothreelevelsorhierarchies.Hierarchy0containsedgespertainingtoroadsthatareconsideredhighway(motorway,trunk,andprimary)roadsandarestoredin4degreetiles.Hierarchy1containsroadsthatarea......
  • ArcPy 批处理之 [ hdf转tif ]; [ Con函数 ]; 镶嵌至新栅格 [ Mosaic to New Raster ];
    一、 ArcPy批量将文件夹内的*.hdf文件转为*.tif 文件:#encoding:utf-8 ##hdf2tifimportarcpyimportosinPath=r'E:\Data\S00_DataHdf\\'outPath=r'E:\Data\S01_DataTif\\'fordirpath,dirnames,filenamesinos.walk(inPath):......
  • 基于空间矢量控制的永磁同步电机状态反馈控制转速系统设计及仿真,仿真平台基于MATLAB S
    基于空间矢量控制的永磁同步电机状态反馈控制转速系统设计及仿真,仿真平台基于MATLABSimulink搭建。联系默认发仿真系统文件。另外包含设计文档,高清仿真结果示意图,出图程序设计文档包括,建模、各部分仿真模块设计,控制算法详解ID:85200676106734132......
  • Google Earth Engine (GEE) ——矢量转栅格初学者最易犯的错误
    我们都知道有时候我们需要对矢量和栅格进行转化,这样做的目的就是为了方便我们影像统一操作或者其它处理。这里我们会用到GEE中的一个矢量转换栅格的函数,通过这个函数我们可以快速的将矢量转化未栅格,但是这里需要注意的是我们需要查看我们的矢量集合是否会有很多细节,也就是节点比较......
  • Cadence应用笔记:调整栅格
    说明栅格是在设计中非常常用的工具,修改栅格大小和显示可以通过如下操作:空白处右键选择设置Grid设置层叠各层的栅格大小或者全局大小通过该按键可以隐藏或者显示栅格......
  • Cesium中显示栅格数据查询结果
    Cesium通过wms或者wmts服务加载发布的矢量数据,点选数据时会有一个属性框,如图:而对于栅格数据则不会出现这个框,为了解决这个问题,需要创建一个空的Entity,当点击时就会出现这个框了。像这样: 实现方法参考了geoserver里面基于openlayer的图层预览:url=url+......
  • uniapp引入阿里巴巴矢量图标
    1、先去图标库下载图标 2.解压下载的文件进入  、 3、输入npminstall-giconfont-tools,再输入iconfont-tools最后无脑回车  4.文件夹会多一个iconfont-weapp的文件夹  5.iconfont-weapp-icon.css放入项目随机位子    6.在App.vue文件夹中,引......