![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arcgis
文章平均质量分 62
问也去
GIS开发工程师,欢迎交流学习
展开
-
arcEngine修改字段标注
在arcEngine中,有时候需要修改图层要素的标注值,而且每个字段值对应了要修改的内容,如字段值”1“替换成”A“,字段值”2“替换成”B“等,这就需要在替换的图层中,遍历每个要素,查到每个要素的原有标签值是多少,然后再根据标签值修改。实际上,这是在一个新的文件里建立了一个字典,字典里面编辑了原有标签和新标签的对应关系,至于为什么是要新建一个独立的文件,是因为后期好维护,要修改字典的话只需要在这个文件里进行编辑就行,不涉及其它逻辑代码,加上任意问价都可以引入调用。拿到原来标签的内容后,调用了一个。原创 2023-12-20 14:41:15 · 506 阅读 · 0 评论 -
利用arcpy实现对gdb文件中要素带有ELEMID字段的编码
arcgis数据处理时,需要对ELEMID字段 进行编码,其中编码的规则是,前七位是单位给设置的编码,一般是 前六位是 数字,第七位是一个大写字母,如:652314G,后面还要再跟九位编码,如000001523,且这就为编码必须不能重复,数字在后面,不足九位在前面补0,全部编码为652314G000001523,但是在数据处理中,很多ELEMID的值只有 前七位,后面没有,或者前七位也有错误,比如没有字母,不足七位,前六位不是汉字等等问题,在大量的数据处理中,就需要利用arcpy来写一个小工具批量处理这种.原创 2020-07-14 21:51:26 · 386 阅读 · 0 评论 -
利用arcpy实现对gdb文件的要素字段进行全角和半角转换
在gis数据处理中,经常要对大量要素的字段值进行赋值,很其中很多操作就有可能将半角写成全角,或者有些字段就要求是半角,有些字段要求 是全角,这时,可以利用arcpy写一个全角半角的转化,做成arcmap中的小工具,给数据处理的同事用。程序 的关键是 如何进行全角半角 的转换,这里以两个变量,分别接收用户输入的要全角的字段,和要半角的字段,多个字段以“,”分隔,利用字符串分割即可。其中半角和全角 其实对应的是不同的编码,只需要了解其中 的编码规则,就可以实现转化,这里原理不过多叙述,可以自行百度,上出转.原创 2020-07-14 21:37:26 · 410 阅读 · 0 评论 -
利用arcpy写一个更新字段内容的小工具
在公司实习,组长让我用arcpy写一个arcmap中的小工具,给数据处理的同事用,因为没学过python,所以踩了一些坑,在这里记录一下arcpy是一个python包,运用它编译的文件可以导入到arcmap中,制作成小工具,类似于工具箱中的工具一样,使内页处理事半功倍。我的任务是将.gdb数据中文本类型为空或者为空格的字段设置为null。利用周六的时间看了一下python语法和arcpy的文档,感觉并不难。需要了解的知识:arcpy.env.workspace = ".gdb文件的路径"a.原创 2020-07-13 19:16:39 · 875 阅读 · 0 评论