
ArcPy
文章平均质量分 69
ban_du
一个什么都略懂一点的小天才
展开
-
Addin插件自定义布局
Addin-python:在工具条上添加分割线创建了一个工具条,由一个按钮、一个组合框(即下拉框)、一个按钮组成,现在希望能在第一个按钮后面加一个分割线,类似下面:我在ESRI论坛里找到了部分资料: 解决方案 ,即在xml里添加separator="true" ;.xml是工具条的总体布局,其中<Commands>里是各控件的具体属性;<Toolbar>里是工具条中各控件的布局,所以separator="true" 应该是放在<Toolbar>里,可是不管放在&原创 2022-04-08 16:43:07 · 444 阅读 · 0 评论 -
Add-In插件和GUI界面崩溃问题的方案
Add-In插件和GUI界面崩溃问题总结:ArcMap对python的内嵌GUI一直都有很大的问题而且没有修复。主要原因是会和ArcMap自带的python进程冲突或者ArcMap的ui界面线程冲突。如果一定要将GUI内嵌进去,可以尝试子进程调用python GUI方案:将GUI打包成.exe ,点击工具条中的按钮就调用该.exetkiner GUI用py2exe打包成window窗口,不崩溃,但依旧会出现控制台cmd,关闭cmd后可正常使用pyqt GUI用pyinstall打包成w原创 2022-03-28 18:50:42 · 1083 阅读 · 0 评论 -
ArcPy条件表达式BUG(ERROR000860)
ArcPy条件表达式BUG(ERROR 000860)已知一个DEM,需要用arcpy脚本将DEM中栅格值大于1000的部分设置为1,小于1000的部分设为0,我们自然想到用Con条件函数:Con (in_conditional_raster, in_true_raster_or_constant, {in_false_raster_or_constant}, {where_clause})参数说明数据类型in_conditional_raster表示所需条件结果为真或假的输原创 2022-03-14 16:37:17 · 1788 阅读 · 1 评论