WebGIS开发四大开源框架对比

目录

四个不同的框架的对比:

二维地图框架与GIS的关系

前端地图框架:

WebGIS二维地图框架:

Layer图层分为三大类:


之前给大家介绍了webgis常用的地图框架,点这里回顾一下。

本篇文章主要介绍GIS开发四大地图框架的差异和特点。

  • Cesium: Cesium是目前主流的一款三维地图框架,支持桌面端、web端、移动端等多平台。

  • Mapbox:高清经纬度矢量瓦片,个性化前端表达,前端矢量绘制,支持海量地名地址。

  • Openlayer:稳定可靠的集成式地图开发脚本,兼容老旧版本的IE浏览器,适合传统webGIS开发。

  • Leaflet:轻量级的地图脚本,丰富插件,优秀拓展性,适合轻应用及移动端webGIS开发。

四个不同的框架的对比:

地图框架

基本信息

优缺点

Cesium

WebGL渲染机制、二三维一体化可视化表达;经纬度坐标系、支持球体;

优点:唯一开源的WebGIS三维引擎;适用于Web强三维应用场景

Mapbox

WebGL渲染机制、二三维一体化;三维方面存在一定争议,有人认为3D有的认为是2.5D;墨卡托坐标系,不支持球体

优点:最具美感的专题地图缺点:没有球体运用于互联网场景复杂地理信息表达,追求地图可视化效果

Openlayers

仅支持二维表达;不限制坐标系;

优点:二维GIS功能最丰富全面缺点:地图样式简单,难以定制高颜值的可视化效果适用于传统地理信息强GIS的二维数据Web维护和展示

Leaflet

Canvas渲染机制;仅支持二维表达;墨卡托投影;

优点:入手简单缺点:不支持Webgl渲染性能有瓶颈适用于轻量级简单地理信息主题可视化

二维地图框架与GIS的关系

前端地图框架:

  • 能力:地图可视化能力、支持各种数据的加载显示、提供前端地图交互功能

  • 缺点:前端的数据存储、数据增删查改、空间分析功能有限,更多的依赖后端去实现。

WebGIS二维地图框架:

WebGIS二维框架的核心部分就是weblayer,下面有几种参数:

View视图图层,包括中心点、缩放等级、分辨率等数据都是依赖图层去展示的;

Layer图层分为三大类:

  • Image图片图层

  • Tile 瓦片图层

  • Vector矢量图层(openlayer的矢量图层,可以通过前端进行编辑)

支持Image、KML、 GML 、WMS、 WMTS、 WFS、 Json等不同格式的数据,通过渲染就可以到地图中进行显示。

  其他文章:

三维GIS/GIS开发学习路线、软件和数据、视频资源推荐

WebGIS和桌面GIS、移动GIS、三维GIS的区别

WebGIS开发和Web开发的区别

GIS开发常用的开源地图数据库介绍

点击了解更多学习GIS软件开发内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值