webGis技术分享-前言

530 阅读3分钟

u=1425093302,3490477108&fm=253&fmt=auto&app=120&f=JPEG.png

在写这篇文章之前内心纠结了很久,实在不知道写什么样的技术栈,javascript、html、vue2、vue3已经有太多的博客,作为一名6年的前端老油条,实在无法下手写。正好我这边做了快4年的webGis开发有个人记录下来的笔记,一直以来我觉的这几年研发的gis技术和经验是我的个人技术资产,也是我的研究心血,非必要情况下肯定不会教出去(主要是教会徒弟饿死师傅),准备一直存到我的本地md中,最近有很多朋友给我发消息希望能指导他们使用webGis的技术,主要是xxdn太多文章收费的了,百度上全是复制粘贴的文章(心累),文档全是英文翻译过来很多不对,也有很多都是初级问题但是问的此类问题人很多,所以我才决定每日一更webGis的相关技术。在此前依稀记得我在最初的学习的过程中遇到的gis问题好不容易查到结果点开不是49、就是99的支付界面,国内这类技术我觉得大家还是多分享分享,同为新生代农民工,只有我们自己才能帮助其他的农民工,程序员的辛苦也许只有我们自己和自己的家人们懂。

cefc1e178a82b9015357ad382a0b9f703812ef54.jpg

webGis开发需要掌握的很多第三方的技术、例如QGIS软件图层制作、GeoServer地图服务器对图层的管理、openlayer2D技术开发、Cesium3D技术开发、postGis数据库的使用、借助nginx发布离线地图、离线地图的瓦片的制作,有时候还需要借助一些其他网站的公开资源,例如阿里的国家地图GeoJson数据,天地图的各种底图、一些网站提供的shp文件转换其他文件格式等等....可能我所掌握的技术有限,但是以上技术在本公众号会持续更新,其中对大家有用的希望大家能点点关注、也是对我的支持,遇到讲的不对的可以截图来私信我,在这里也谢谢大家对我的支持。

现在webGis所涉及到的领域很广泛例如:工业、种植、灌溉、渠道、河流、智慧城市、地球上的大大小小的区域都会有涉及到,学习此文章肯定对大家很有用,后续的跳槽、加薪有很大的帮助。

文章会从openLayer2d技术开发讲起,其中会穿插一些第三方软件的使用,希望大家多多支持。

文章讲解顺序:openlayer、cesium,其中会穿插qgis制作图层、geoServer发布图层、离线地形、离线瓦片、离线Cesium开发,链接postGis数据库的使用。后期会讲到为自己的公司或者自己封装一套Gis技术的npm插件,也就是前端的sdk开发的思路和注意事项。