GIS技术库


WebGis市场

相比百度、高德,Cesium/openlayers的优势在于在可以离线使用,且开源


相关资料:

https://blog.csdn.net/GISuuser/article/details/106989323

https://juejin.cn/post/6854573221191090189

https://blog.csdn.net/weixin_43715910/article/details/108350962

https://iclient.supermap.io/web/books/modern-web-gis-in-action/11cong-chuan-tong-web-dao-xian-dai-web-kai-fa.html

https://huangwang.github.io/2018/06/13/Cesium%E5%8D%AB%E6%98%9F%E5%9C%B0%E5%9B%BE%E5%92%8C%E9%AB%98%E7%A8%8B%E6%95%B0%E6%8D%AE%E5%88%87%E7%89%87%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93/


WebGis常用库

二维地图引擎:leaflet推荐openlayers

2.5维地图引擎:mapbox

三维地图引擎:cesium推荐


mapBox:高效、高性能,擅长加载矢量地图,但收费

Cesium:三维支持最好,但矢量地图加载性能较低


Gis服务器

ArcServer:功能强、性能强、稳定性高、方便操作,但收费

Geoserver:功能强、性能较低,基于Java编写,使用者多(推荐)

Mapserver:功能弱、性能较强,基于C++编写


桌面软件

QGIS:性能高、功能强、兼容性好

uDig:基于Java、简单


地图源

地图下载器通常只提供下载,并不更改地图源的坐标系;国际标准的经纬度坐标是WGS84,谷歌无偏移地图是WGS84坐标系,有偏移地图是GCJ02火星坐标系,高德也是GCJ02火星坐标系,百度BD09坐标。

详见地图源说明:http://www.bigemap.com/helps/doc2018011722.html


说明:国家测绘局发布的GCJ-02加密算法,用于加密真实坐标,称为火星坐标系。规定所有发布的地图系统,必须至少使用GCJ-02进行一次加密。国内地图的偏移量并不一致,一般在几百米范围。



其它

路径规划不仅开发工作量大,且对算力有一定要求,所以通常都是通过服务器进行计算规划;

加载地图最优的方式是使用矢量瓦片,因为矢量瓦片体积小,方便传输和存储;

矢量瓦片地图通常只能使用Gis服务器进行发布,无法像栅格瓦片一样使用tomcat或nginx发布;



参见:https://juejin.cn/post/6874426465060913166

https://segmentfault.com/a/1190000023695280

https://zhuanlan.zhihu.com/p/350866070


举报

© 著作权归作者所有


1