Web gis 学习资源两则

  • 1.1 Leaflet

官方网站https://leafletjs.com/。

Leaflet是一个领先的轻量级开源JS交互式地图库,大约只有33KB大小的JS,拥有大多数开发者所需要的所有地图特性。

Leaflet的设计基于简洁、性能和可用性,它能有效的应用于主流的桌面系统和移动平台,而且有大量的插件可扩展,同时还有一个易于使用的文档化的api文档。

Leaflet无法单独提供地图服务,所以需要加载相应的地图瓦片。它可以加载各种地图瓦片,其中就包括OpenStreetMap。

OpenStreetMap(OSM) 是开放数据,由OpenStreetMap基金会(OSMF)采用开放数据共享开放数据库许可协议(ODbL)授权。只要您表明来源为 OpenStreetMap 及其贡献者,您就可以自由地复制、分发、传送和改编OSM的数据,所以在使用OSM瓦片的时候,需要注明OSM著作权

Leaflet的系列中文教程,没有找到更好的,英文资源《LeafletJS Tutorial》(https://www.tutorialspoint.com/leafletjs/index.htm)算是比较完整的教程。

  • 1.2 OpenLayers

(以下简介文字来自https://blog.csdn.net/qingyafan/article/details/44217741)

OpenLayers是一个JavaScript 类库包,主要是用于开发Web GIS客户端。这就是说,要先在网页中引用OpenLayers的JavaScript文件以及相应的css样式表和资源,根据其提供的功能接口,直接调用。所以关键是了解其提供的接口,这是使用一个类库的关键!如果想要优化相应的功能或者定制化,就要深入地了解其实现细节了,这需要有熟练的JavaScript功底。

OpenLayers支持Google Maps、Yahoo Map、微软Virtual Earth等资源,可以通过WMS服务调用其它服务器上的空间数据,通过WFS服务调用空间服务。在操作方面,OpenLayers 除了可以在浏览器中实现地图浏览的基本效果,如放大、缩小、平移等操作,进行选取面、选取线、要素选择、图层叠加等操作

OpenLayers的中文教程,必须强力推荐“扯淡大叔” 的《OpenLayers 3 Primer》,完全开源免费的一本电子书。

本书在线阅读地址:https://anzhihun.coding.me/ol3-primer/index.html

---------------------

加下方小助手微信,回复“前端”加内部交流群,定期抽奖,大厂内推,面试题精讲。

-------------------

精彩不断,点击“在看”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值