前两天跟几个同行聊天,大家都在讨论AI。
有人说AI来了,测绘人要失业了。有人说不用怕,AI只是工具。
我也想了想,结合自己的工作经历,说说我的看法。
数据处理这块,AI确实厉害。大范围的遥感影像,人盯着看几天都看不完,AI几分钟就能识别出道路、建筑、水系。
坐标解算也是,有些AI算法比传统方法算得更快、更准。
质量检查也是,AI能把很多重复性的检查工作做了,还查得比人细。
但是,AI不是万能的。
专业知识这东西,AI学不会。测量原理为什么是这样,数据处理要注意什么,精度要求怎么定,这些不是靠算就能懂的。
现场经验也是。外业测量要根据现场情况灵活处理,AI做不到。
问题解决也是。数据出了问题,怎么排查,怎么解决,AI做不到。
遇到过好几次,AI识别出来的东西一眼就能看出不对,但AI自己不知道。
所以我说,AI和测绘人不是替代关系,是互补关系。
AI处理大量数据,快速做重复工作。测绘人做决策、处理复杂问题、控制质量。
Python在测绘用得广。
数据处理,Python能自动做重复工作,提高效率。
算法实现,Python有科学计算和GIS库,容易实现算法。
AI应用,Python是主流AI编程语言,有现成框架。
学Python,从基础开始。
学Python基础语法,变量、函数、循环、列表。
学NumPy、Pandas,处理数据。
学PyProj、GeoPandas、Shapely,处理地理数据。
根据工作需要学。做遥感,学GDAL、Rasterio。做AI,学Scikit-learn。
import geopandas as gpdgdf = gpd.read_file('polygon.shp')gdf['area'] = gdf.geometry.areaprint(gdf[['name', 'area']])from pyproj import Transformertransformer = Transformer.from_crs('epsg:4326', 'epsg:3857', always_xy=True)lon, lat = 120.0, 30.0x, y = transformer.transform(lon, lat)学Python要花时间,投入有回报。
每天学一点,几个月能掌握基础。工作中用起来,效率会提高。
不用追求精通,够用就行。工作中遇到问题,边学边用,慢慢就能掌握。
刚毕业,学Python让求职更有竞争力。很多单位现在都要求会Python。
已经工作,学Python提高工作效率。有些工作用脚本几分钟就做完,手动可能要几小时。
管理者,了解Python帮助评估技术方案,做更好的决策。
在未来几年,掌握自动化与数据分析能力将成为区分人才的关键因素。
收藏本文,和同事一起讨论未来的技能清单。
以往文章合集: