python
然小梨
成长中的板砖工
展开
-
ARCGIS ARCPY批量切换数据源脚本(数据集、要素类)
切换数据源的时候,需求是切换到要素类这一层,数据集相同,要素类不同。找了很多方法,在尝试如下解决方案sde 数据库连接要素类被重命名方案变更很普遍,有时要素类的名称也会发生更改。这种情况下,指向该数据集的所有图层必然会发生损坏。在此情景中,将要素类由 MajorRoads 重命名为 Highways,从而导致地图文档或图层文件中的各图层发生了损坏。该脚本将调用 ListBrokenDataSources() 函数查找损坏的数据源,并执行相应的修复操作。数据源为gdbimport arcpy原创 2021-04-02 16:20:43 · 1320 阅读 · 0 评论 -
python 将print输出的内容保存到txt文件中(简洁版)
看了一圈,觉得大家都写的太麻烦了。我是在处理地理数据时,需要打印图层信息,所以需要使用。以下附上脚本:import sysimport os#将要输出保存的文件地址,若文件不存在,则会自动创建fw = open("C:\GitCode\product\test.txt", 'w') #这里平时print("test")换成下面这行,就可以输出到文本中了fw.write("test") # 换行fw.write("\n") ...原创 2021-03-30 14:12:00 · 30637 阅读 · 13 评论 -
Python中如何解决ImportError:No Module Named arcpy
问题背景运行python脚本时提示ImportError:No Module Named arcpy查看多个教程,没有解决,最后发现是自己电脑pyhton安装过多导致因为装过不同版本的Arcgis,所以安装了多个python,并且没有卸载。解决方式1保证cmd命令执行时,运行的是arcgis10.2的python通过语句import syssys.path查看当前存在的路径,保证路径是针对这个Arcgis10.2的python路径如果不是则修改环境变量,将想要使用的python路径原创 2020-05-28 13:46:19 · 2176 阅读 · 0 评论