Gis学习相关资料

地理的数据来源?

栅格数据:图片(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模式。

你可能感兴趣的:(webgis,webgis)