两类吧,一类是CAD二次开发编程,因为现在几乎所有的前端数据采集都是采用CAD平台下的CASS软件,为了更有效的提高效率,一般可以用CAD自带的开发程序进行功能扩充,首选的有VBA和LISP这两种,也可以用C#来进行开发。二类是进行GIS平台下的开发,比如ARCGIS 超图等,以arcgis平台开发应用最广,但GIS平台开发相对CAD开发难度要大些,GIS开发主要提高数据录入的规范性和效率方面,纯测量不入信息库的用不到GIS。不过随着现在科技发展,GIS用处越来越大,测绘数据从图上可视层面变化成信息系统以方便管理和查询,所以GIS开发前景应该还是有的。作为测绘人员本身并不以编程为职业,所以主要目的还是在别人开发好的平台下,对自己的特定要求进行针对性的功能扩充这块。学习LISP或VBA应该是首选,入门简单,见效快。至于怎么学,可以去明经通道论坛去看别人写的程序或代码,里面高手很多。进步会很快的。