专栏名称: 锐多宝
遥感技术教程、资讯与前沿论文
目录
相关文章推荐
OSC开源社区  ·  Gitee邀您参与SBOM行业调研:共建可信 ... ·  2 天前  
普象工业设计小站  ·  亚朵酒店的控温被,是怎么火起来的? ·  18 小时前  
普象工业设计小站  ·  天呐‼️用了这么多年才知道,包书皮应该这选 ·  昨天  
普象工业设计小站  ·  《唐探1900》破20亿,背后的这段心酸史不 ... ·  2 天前  
程序猿  ·  450万虚假Star曝光,最低0.7元/个? ... ·  3 天前  
51好读  ›  专栏  ›  锐多宝

聊聊我的ArcGIS学习历程

锐多宝  · 公众号  ·  · 2024-11-01 19:53

正文

写这一篇的原因是,前两天一个群友发了这样一个私信:

最近一两个月没怎么发公告号,一方面工作上的事多,另一方面也确实有偷懒懈怠。 不过不会放弃的,不用担心。
想着写点什么,又感觉没什么技术文可写,索性就聊聊天吧,聊一下我的ArcGIS学习历程,当作过来人的经历分享吧。
希望能够对打算学习ArcGIS或二次开发的小伙伴有些启发。

01

菜鸡阶段

大概十几年前,我从一个普通的学校毕业,进入了规划这个普通的行业,专业水平菜得抠脚,每天做着给同事添乱的工作。

那个时候的基础太差了,除了CAD和PS的基本操作,啥都不会。画个用地图都要磨几天。

至于ArcGIS是什么,完全不知道。

过了几年,同事给我看了一个高程图,说是一个叫ArcGIS的软件做出来的。

于是去网上百度了一下,下载安装好软件,按照教程把高程图给做出来了。

再后来我就上B站了,众所周知,B站是个学习网站。

我早期的学习工具基本就是百度+B站,如果你处于新手阶段,这将是你最好的帮手。

慢慢的,照着别人的教程,我试着做了一些建筑分析,水文分析、视域分析、交通网络、用地适宜性、还有三维地形的展示。

在这个过程中,工作流程不断变长。大量的重复工作让我对ArcGIS渐渐失去了兴趣。

这时候,我了解了模型构建器这个东西,惊为天人。

到目前为止,我仍然认为,类似模型构建器这种功能模块是判断一个软件是否优秀的重要标准。

通过模型构建器,我把之前的工作都做成了工具,不用再去做重复工作,也就有了更多的时间去研究新东西。


02

脚本工具阶段

模型构建器虽然很好用,并用到目前为止仍然经常在用,但上限毕竟不高,很 快的 ,我 转向了脚本工具,因为它可以解决更多模型构建器无法解决的问题。

但是做脚本工具就要用python。

我那个时候的编程基础太差了,可以说是毫无基础。

大学上的VB课,都在想着怎么玩蜘蛛纸牌。

于是我又开始百度+B站学习python。

学了一阵子,感觉自己能行了,就上手去做脚本,结果不仅实现不了想要的功能,而且还写出了很多的bug。

不过时间可以打败一切,随着经验的积累,慢慢的可以实现一些功能,但是bug还是很多,特别是中文编码的问题, 一直困扰着我。

这时候,ArcGIS Pro进入了我的视线,不仅功能更多,而且用的是python3.0以上的版本,中文编码问题彻底解决了。

用上了ArcGIS Pro和python3,可以做的脚本工具越来越多了,慢慢的我开始不满足于做小工具。当时刚好在做村规,就做了一套村规入库、出图的专题工具,准备好数据后,一键完成入库、出图工作,终于有了一点小小的成就感。

03

二次开发阶段

在这期间,我还在CSDN上发一些文章,认识了一些同行的网友。从博主【学学GIS】那里看到了几个很有意思的SDK二次开发插件,1秒犹豫之后就入了二次开发的门。

于是开始学习C#,这次刚好赶上ChatGPT的横空出世,很快就出了C#的新手村,靠着抄代码,开始上手将以前做的python工具移植到SDK插件上。

接下来就是边学边做,同时继续在CSDN上写开发教程。和小伙伴们在微信群吹牛斗气,激扬文字。

这期间又认识了不少开发工具的大佬。通过借鉴(抄袭)他们的工具,我的工具箱慢慢成形,并命名为CC工具箱。

CC工具箱有100多个工具,各种功奇奇怪怪的能很多。有些是自己工作中需要的功能,有些是群友提供的需求,不仅是规划专业,也涉及林业、土地、测绘等专业。

有的功能做出来自己都没怎么用过,主打一个为人民服务。

CC工具箱的版本目前还在不断迭代,每个月都会有1到2次更新(当然最近鸽了挺久)。

二次开发工具本身并没有多大市场,我也不清楚目前工具箱的用户有多少,







请到「今天看啥」查看全文