I am new to Open Layers and i stumbled upon different types of tiles which are: image tile, Tile, Vector, Vector Tile. I would really like to know the difference between these four. Also, would like to know which one of these are the faster for loading the map on the screen.
1 回答
2
简化解释:
地图被划分为瓦片网格(瓦片)。这些可以是图像切片 ( ImageTile ) 或矢量切片 ( VectorTile )。
瓦片包含地理信息。对于图像切片,此信息在服务器上呈现为光栅图像并发送到客户端。对于矢量切片,信息通常作为 JSON 连同 som 样式信息一起发送,因为渲染切片是客户端的工作。
哪个更好取决于您的特定用例。
以下是图像和矢量图块之间的一些优缺点(由maptiler.com提供)。
图像拼贴
优点:
- 适用于卫星/航空影像等栅格数据
- 对最终用户硬件的要求较低
- 在 web JavaScript 库和桌面 GIS 软件中仍然有更好的支持
缺点:
- 服务器上每个图块和数据的更大尺寸
- 需要更多时间来生成
- 在地图上移动时,加载速度较慢会破坏用户体验
矢量瓷砖
优点:
- 较小的数据大小,因此较低的磁盘空间要求
- 降低带宽消耗
- 更快的生成时间
- 更好的用户体验 - 平滑缩放
- 无需缩放级别 - 用户在所有范围内缩放和平移
- 事实上的移动标准
- 轻松定制 - 使用一个小文本文件,您可以定义地图的外观、应使用的字体、地图标签的语言,甚至隐藏特定的地图元素 - 一切都在运行中
缺点:
- 地图在客户端渲染,需要更强大的硬件
- 数据是泛化的,因此不适合直接编辑
于 2019-06-17T10:54:22.433 回答