arcgis二次开发_用了一段时间的PYQT——冥冥之中为arcGIS二次开发铺路

adc477e1be5250a89597abfad45b611d.gif

"什么情况,python可以开发arcgis插件?问我怎么突然发现了这个,因为刷B站突然看到了。我一直以为只c#做这个的,好吧,既然前几天刚知道了怎么编写一机一码,前前些天又写了个坐标纠偏的工具。"

还是以前 的风格:

0a336647d277f33c16da3c8b5ad4bfa0.png

但是还是要 ,求:CSDN

01

pyuic+qtdesigner+pyinstaller

一个应用软件,搭建过程跟网站前后端分离一摸一样,先做界面,再写后端代码。而qtdesigner的无疑就是一款axure,或者是墨刀什么的。所有软件的窗口部件,它的大小、颜色、位置,包含的内容等等都是qtdesigner搞定,获益于用axure出过原型,又或者是之前是一个画图狗,所有软件用的特别多特别杂,只要了解开发怎么叫他们,上手就快。

rap:mainwindow,dialog,combobox,frame,widget,tablewidget,toolbar,lineedit,checkbox。想想以前在sba,软件用的都是英文版,习惯是个好东西。

怎样在pycharm中配套一个这样的界面与后台分离工作方式,那参考下面链接:

https://blog.csdn.net/u011740601/article/details/103952172

02

一机一码

做戏做全套,那开发出来软件,也不能让人白白摘了桃子,开源什么的以后再说。我是看到有人在csdn上写了一个很详细的软件操作流程,然后各种解决用户的问题,加群下载软件。这套路深啊,然后我加群,下载软件,准备嗨起!显示未授权,于是我大力的谴责这种行为。

然而,开发者确实也不容易,从小学读到大学,可能研究生、博士。那作品是前期铺垫那么久,收获的季节,要尊重一下知识产权。

那来了,加密这个刻不容缓容缓。原来每台电脑都有一些唯一值,cpu、mac、硬盘、主版。不卖弄了,有详细的流程:

https://blog.csdn.net/weixin_44204327/article/details/85162826

03

arcgis插件开发

现在规划师的头痛之处,用了那么多年的cad,突然画风一转,各个都用上了arcgis了。对不是地信专业,不是测绘专业。不会gis,做什么规划,怕是只能去做甲方。

cad跟arcgis差别大么,不是很大。习惯就是人们心中的大山,很难移走。还有就是arcgis那琳琅满目的工具条,如果有人卸载了我的cad,我最多骂两句,卸载arcgis,那是要拼命的。

arcgis10.1以后,支持python的Addin开发,下载addin_assistant.exe能轻松上手插件开发。我今天用了三个小时测试了一下,当然两个半小时在下载前文提到的文件。具体参考(新浪也转载这样的文章么?):

https://www.sohu.com/a/337149264_689260

04

本土化加规划功能

既然是二次开发出的插件,那就朝两个方向出发吧!

首先,因为易智瑞是国外的公司软件,那就先朝着国内的应用方向靠拢;

然后,因为规划的一些事项可能arcgis解决不了,那就做一些补充的工具来解决。

后台回复关键词:教育,可查看我的个人在线课程,欢迎大家来沟通、交流、共同学习!


469241009032fa4554b081a7b2942001.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值