阅读:5234回复:1
WebGIS开发者入门开发方向 最近,地理信息系统(GIS)的开发与应用越来越多的倾向于Web端,Web端开发确实比以C# ArcGIS Engine为代表的C/S开发更具优势,而且可以通过H5轻松实现跨平台。做过进入这个行业有一段时间的人,想起自己在学校时,没有人指导开发,自己苦苦摸索,却事倍功半。写下这篇博文给那些在校的GIS学生介绍一下WebGIS开发的大致路线和入门知识吧。 首先,WebGIS的开发平台主要有以下四类
开发技能掌握 如果你是一个想进入WebGIS开发的人员,或者在书本前徘徊迷茫的GIS学生,下面就是你做WebGIS开发需要准备的技能 知识结构 进行WebGIS开发之前,你一定要有这样的清晰的模型,WebGIS是如何工作的,地图是如何展示出来的。你需要了解以下名词和它们之间的关系:
开发基础
ArcGIS等商业平台开发入门 虽然商业平台比较多,这里就说应用最广的ArcGIS JS开发,写文章时,最新版本是ArcGIS API for JavaScript4.8。 ArcGIS Desktop基础操作——会数据简单处理,坐标系转换 ArcGIS Server——可以发布各类地图服务 ArcGIS API for JavaScript可以调用各类地图服务 可以使用ArcGIS Server发布空间处理服务(更高级要求) OpenLayers等开源平台开发 GeoServer——类似于ArcGIS Server,开源地图服务器,一般与开源地图平台搭配 Udig——用来配置GeoServer中地图样式 PostgreSQL与PostGIS——开源空间数据库,存储数据,简单分析 高德等地图平台 如果你会了前面两类开发,百度、高德、腾讯地图等也不觉得有什么难度了。会JavaScript语言,对照着官方的开发文档和教程,很容易就写出来了。 总结 基于WebGL或其他图形语言的底层开发不适合GIS新人去做,需要你工作几年,自己总结出一些东西,再做的话,做出来的更实用,开发的过程中也就知道哪里应该优化。 GIS开发人员,不明白时,开发文档和官方Demo是最好的老师。经常遇到很多人,官方开发文档和Demo有的东西,还去问别人,这样做,没有人愿意给你讲太多的。 |
|
沙发#
发布于:2020-10-22 14:56
|
|