GIS可视化:前言
编辑 | GeoTalks
什么是GIS可视化?
专题图制作,这个GIS科班出身的人应该没少接触。
地理位置大数据可视化,这个应该是现在的热点,可以看看这篇文章爬的摩拜单车的数据做的数据分析。十万单车(一)
为什么需要GIS可视化?
区域规划
规划人员利用大数据可视化的信息对交通流量、土地利用和人口数据进行分析,预测将来的道路等级;工程人员将地质、水文和人文数据结合起来,进行线路和构造设计辅助决策
摩拜单车可以根据单车的流通情况、使用率、人流去优化单车的投放,从而增加收益。
怎么做GIS可视化?
svg
canvas
webgl
有哪些GIS可视化炫酷的效果图?
微博签到数据可视化,作者貌似也在知乎@ThinkGIS, 去年底的时候网上看了这位作者爬的新浪的数据做的可视化效果图,然后毅然的从 .Net 打杂员转到前端来做GIS可视化方向了,非常感谢前辈们的一些博客,能让我快速的成长少走很多弯路。
谷歌开源webgl globe
阿里的datav做了很多炫酷的gis应用,相信很多新人朋友多很喜欢这个,:),我几个月前刚入门可视化的时候也是这样,对阿里的datav简直就是膜拜。
你可以通过mapv将自己的数据做出各种炫酷的可视化效果,散点、网格、蜂窝、热力、动态热力等等......
(本图源于http://mapv.baidu.com/)
后续会推出 以 怎么做可视化 为重点,教大家怎么来做一些基本的效果图,我会带着大家一起剖析 openlayers的部分源码 和 mapv的源码,为什么要这么做呢? 作为一个新人,我也曾经加过一些 Arcgis api for js 的群,还有openlayers的群,但是老是看到一些新手 对于电子地图的开发是很生疏的,或者说不知道实现原理,总是在问:“XXX 怎么做? XXX api 是什么意思??” 类似这样的, 我想起我去年刚毕业的时候,别人也是叫我 只学会用Arcgis API就行 , 而不要去关注它是如何实现的 。
个人觉得这是不对的,作为一个GIS相关专业的毕业生,只学学如何去使用一个工具毫无竞争力,如果没有这些二次开发包,那你怎么去做电子地图相关开发呢? 出了问题,总是去问:“XXX怎么不行了,我上次还可以啊等等”。
GIS专业来做开发确实很苦逼,计算机基础知识你得会,GIS基础也得会,各种电子地图开发包的使用和WebGIS的原理也得懂,还得做到满足一个前端的水准。路漫漫其修远兮,吾将上下而求索。和大家一起共勉吧!
同时,我也注意到,一些GIS前端开发的同学也总是在问:“怎么把vue或者React和 一些前沿的技术应用到gis中”。 后续有时间也会给大家剖析一下早期vue的实现原理和源代码,然后用vue来做一些地图组件。
本文仅代表作者个人观点。
源于https://zhuanlan.zhihu.com/gis-v。
感谢作者与GeoTalks读者分享。