做遥感算法?GIS开发?新型测绘?哪个专业更注重编程能力?
遥感、地信、测绘三大地理行业,编程能力的重视程度各有不同:
遥感:编程服务算法
遥感行业通常与卫星、航空摄影和无人机等技术密切相关,遥感对编程的要求更多注重AI算法、机器学习、大数据等方面,包括神经网络,高斯过程,机器学习,还有模型比如说植物生长模型等,对编程语言的要求集中在python、C++等。
比如使用Python进行遥感图像的预处理和特征提取,但遥感行业的编程需求主要集中在算法开发和模型建立上,这些通常已经有成熟的库和工具可以使用。所以可以说遥感领域的编程更多是为了算法而服务的。
测绘:新型测绘也不依靠编程
测绘技术的基础是通过无人机测绘、人力测绘,深入地形内部,进行精密地图绘制,主要包括实地测量和地图制作。测绘技术在地理数据获取和处理方面具有更高的精度和细节,测绘技术可以利用全站仪、激光雷达和无人机测绘等技术手段,对地表进行精密测量和绘图,提供更准确、更详细的地图数据。 这一领域也会使用到一些编程技能,比如使用AutoCAD进行地图编辑,但是仅限一点,包括测绘行业提出的新型测绘,也离编程这一条路相差甚远。
GIS:名字就带信息系统
地理信息系统本身就是一个结合了地理学和计算机科学的学科,它涉及到地图制作、数据管理、空间分析等多个方面。专业的就业方向也是叫GIS技术员、GIS分析师、GIS开发工程师等。GIS偏向于数字化发展、可视化发展以及实景三维等方向方能有不错的综合发展,因而GIS的编程需求更为广泛,不仅包括前端开发(如使用JavaScript和HTML开发地图应用),也包括后端开发(如使用Python进行数据处理和分析)。