Gis学习相关资料

文章探讨了地理数据的不同类型,如栅格和矢量数据,以及它们的渲染方式。重点介绍了几个WebGIS开发框架,包括Leaflet的轻量级特性,OpenLayers的全面API,Mapbox的多端支持和精美渲染,以及Cesium的三维能力。此外,还提到了Maputnik地图样式编辑器用于GIS开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

地理的数据来源?

栅格数据:图片(jpg,png),影像(tiff)
矢量数据:行政区,地块

数据的渲染原理?

栅格数据:img标签,canvas
矢量数据:svg,canvas

webGis开发的相关框架?

Leaflet框架:乌克兰人开发,通过img标签,svg渲染地图,轻量简单。

Leaflet 是领先的用于移动友好交互式地图的开源 JavaScript 库。仅仅重约 39KB 的 JS,它拥有大多数开发者所需要的所有地图功能。

Leaflet 在设计时考虑到了简单性、性能和可用性。它可以在所有主要的桌面和移动平台上高效地工作,可以通过大量的插件进行扩展,拥有一个漂亮的、易于使用的、记录良好的 API,以及一个简单的、可读的源代码。

https://leafletjs.com/

openlayers框架:国内主流框架,用的比较多,api完善,通过canvas渲染地图。

https://openlayers.org/en/latest/examples/
http://openlayers.vip/examples/

mapbox框架:多端框架,支持web,支持移动端,ios,安卓,渲染地图比较精美。api不够完善,没有openlayers丰富完善。底层原理是将canvas渲染成webGL模式,支持3D(2.5D)。
https://www.mapbox.com/matrix-api

cesium框架:纯三维框架。底层就是webGL模式。

GIS开发:Maputnik地图样式编辑器

https://github.com/maputnik/editor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值