- 博客(300)
- 问答 (1)
- 收藏
- 关注
原创 CC工具箱使用指南:【样式库排序】
而不能实现移位,目前实现移位的方法只有通过剪切、粘贴的方法将选中的样式粘贴到最后,来实现位置的改变。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。选择样式库和样式类型后,这里会列出当前样式库中指定类型的所有样式。在Pro的样式库中,样式的顺序正常情况下是很难修改的。通过这里的5个按键可以调整左侧列表框内样式的位置。样式库各种不同类型的样式是分开保存的。天下苦其久矣,于是搞了这个小工具。因此需要先选择你要排序的样式。顺序即为样式在样式库中的顺序。选择当前工程中的样式库。
2025-04-09 19:18:05
74
原创 CC工具箱使用指南:【样式库名称和标签对换】
有时候可能会遇到名称和标签设置错了的情况,如果想将名称和标签对调却只能手动一个一个改。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。于是做了这个小工具,一键将它们对换。工具功能简单,就是将名称和标签互换。选择当前工程中的样式库。同时欢迎关注本人公众号【
2025-04-07 15:26:08
315
原创 CC工具箱使用指南:【图层唯一值符号转样式库】
如果你选择了一个已有的Stylx文件,但是又不想原来的样式被清空,可以勾选这个选项,新的样式会追加进去。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。也可以手动输入一个名称,这样工具将新建一个Stylx文件。Pro本身并没有简单的转换方法,于是做了这个小工具。用这个方法可以把多个图层保存在一个Stylx文件。但如果想要使用样式库,而手头只有图层文件怎么办?在不同的场景下,这两种文件更有好处。在当前工程的样式中找到工具新创建的。注意选择的当图层,符号系统必须是。
2025-04-07 14:41:40
461
原创 ima知识库第二弹,Python for ArcGIS Pro | 简简单单写个脚本工具
其实后面我还试了一个比较复杂的工具,它想了半天最终还是给了个不会的回答。这里推荐将问题分解一下,分步问,这就需要你对代码还是要有一定的认识,不然最后拼代码都成问题。所以想依靠知识库做脚本也不是有手就行。当作辅助的帮手是比较合适的。
2025-03-31 09:45:59
295
原创 非广告,我们做了一个ima知识库,帮你更好的学习ArcGIS Pro SDK
ima知识库并不完美,也不能解决你的所有要求。但至少在ArcGIS Pro SDK这一块,它的数据来源完全是官方数据,保证了回答的准确性,不用再翻来覆去的修改代码。个人试用感觉还是很不错的。欢迎大家试用,并共同完善它。
2025-03-31 09:45:34
366
原创 CC工具箱使用指南:【TXT与要素类一致性质检(吉)】
这个工具会将TXT转换成面要素,并将生成结果和原始的矢量数据进行对比,找到图形不致的地方。工具是批量处理的,这里输入的是包含TXT文件的方件夹,位于子文件夹下的TXT也能读取到。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。选择文件夹后,参数4的列表框中会列出文件夹下所有符合要求的TXT文件。可以手动勾选要进行处理的文件,只有选中的TXT文件才会参数转换。之前做过将特定的地块描述TXT文件批量转换为要素类的工具。TXT生成的结果会拿来和它进行图形一致性检查。
2025-03-20 10:04:17
409
原创 CC工具箱使用指南:【TXT质检(吉)】
工具是批量处理的,这里输入的是包含TXT文件的方件夹,位于子文件夹下的TXT也能读取到。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。选择文件夹后,参数4的列表框中会列出文件夹下所有符合要求的TXT文件。在点坐标行中,一般最后一个点会返回初始点,如J1,但也有不返回的情况。可以手动勾选要进行处理的文件,只有选中的TXT文件才会参数转换。这个工具是对TXT文件的一个质检,检查它们是否符合规范要求。之前做过将特定的地块描述TXT文件批量转换为SHP的工具。
2025-03-20 09:49:46
306
原创 【新手必看】ArcGIS小白避坑指南:这6个坑我替你踩过了!
刚入坑ArcGIS的新手们是否遇到过这样的崩溃时刻?数据莫名其妙损坏、文本字段乱码、运行地理处理工具报错…今天这篇指南将用实战经验告诉你:这些坑其实都能规避!对于新手来说,有意或无意的操作导致原数据被修改是很经常发生的事。甚至有的人会在gdb中把数据直接删除,这种操作神仙来了都救不了。因此使用数据前备份是很重要的事,非常重要。
2025-03-13 16:18:30
267
原创 计算投影和椭球面积
在ArcGIS中,要计算面要素的投影面积,可以打开属性表,在随意一个双精度字段上点击右键,选择字段计算器。在弹出的对话框中选择解析程序为【python】,在代码框中输入【!参数3,4,5:设置计算参数,这里可以选择面积类型【投影或椭球面积】、面积单位【平方米、公顷、平方公里、亩】和保留小数位数,按需选择。如果要计算椭球面积,计算表达式改为【!/10000】是在转公顷,round函数则是在取小数位数。以上是手动计算的一般方法,不喜欢写代码的,可以试一下CC工具箱的【计算面积】工具。参数1:选择图层或独立表。
2025-03-13 16:15:35
522
原创 【简单但有用】给你的GDB瘦瘦身
GDB数据库在长时间使用中,特别是频繁的导入、删除数据后,就像电脑硬盘一样,会产生大量的零碎空间,导致数据库虚胖,浪费存储空间,同时也可能影响读写速度。ArcGIS Pro中没有整理碎片选项,也可能是我没找到。再查看生成的结果,变成了44.1MB,效果显著。占用空间变成59.2M,看上去变小了不少。但是实际上它需要这么大的空间吗?效果略差点,但也还行。让我们给它瘦瘦身吧。
2025-03-13 16:14:11
158
2
原创 【交集取反】快速查找2个要素图层的图形变化
分别指代【新增和删减】的图斑,至少是哪个,要看你的【输入要素和更新要素】的顺序,一般一眼即可看出。这个比【擦除】工具省心,用过的都懂。属性表中会有一个新字段【FID_****】,里面只有2个值,【1和-1】。【交集取反】工具简单但好用,是我使用频率极高的工具之一。这个工具的功能其实很简单,就是实现上面2个步骤的结果。查找2个要素图层的图形变化是一个很常遇到的情形。工具的参数很简单,选择输入要素和更新要素即可。不过这里要推荐的工具是【交集取反】。正常应该会想到用【擦除】工具。2步得到我们要的结果。
2025-03-13 16:12:47
146
1
原创 你的缓冲区怎么还是圆头圆脑的?
这个问题其实很早就遇到,但没有想到解决方法,就搁置了。PS:学得越多,越不喜欢问人,看来是个坏习惯。还是群友见多识广,一语惊醒梦中人。
2025-03-13 16:11:47
222
原创 CC工具箱2.0.2更新_免费_140+工具
如果有边线小于设置的切割距离,那就将切割距离修改为最小边线的距离,这样可以避免切割距离设置过大造成的问题。2、CC工具箱的源码也在上面的共享网盘里,有想一起学习的同学也可以看下面的开发攻略集合贴,这里有。尖锐角的自动处理是个挺复杂的流程,工具采用的算法不一定是最好的,只是目前我能做到的程度。工具采用的【增密方法】是【偏移】,这样可以保证只有弧线段被增密,是比较理想的结果。工具其实就是调用了【增密】工具,没什么特别之处,平时用【增密】工具的人请无视它。设置统计的面积单位,有【平方米,公顷,平方公里,亩】。
2025-03-13 16:10:14
1232
原创 CC工具箱使用指南:【三调DLBM和DLMC转换】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。同时欢迎关注本人公众号。这个工具基本是一样的功能,不过这次换成三调DLTB的【DLBM和DLMC】之间的转换。这里有2种模式:【DLBM转DLMC】和【DLMC转DLBM】。之前做过一个用地用海代码和名称的转换工具。选择要处理的三调图层。
2025-03-10 15:48:44
330
原创 CC工具箱使用指南:【自动处理弧线段】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。同时欢迎关注本人公众号。为了方便使用,在CC工具箱也加了这么个工具,跟【查找弧线段】工具放在一起,省得去找。工具采用的【增密方法】是【偏移】,这样可以保证只有弧线段被增密,是比较理想的结果。工具其实就是调用了【增密】工具,没什么特别之处,平时用【增密】工具的人请无视它。至于自动处理弧线段的方法,也介绍过,使用【增密】即可。弧线段增密可以是线图层,也可以是面图层。之前做过一个查找弧线段的工具。
2025-03-07 15:39:48
258
原创 CC工具箱使用指南:【查找超短线】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。同时欢迎关注本人公众号。超短线有可能会在数据质检的检查项中,因为做了这个工具。工具运行后会生成并自动加载结果图层,看上去没有问题。设置最小线段长度,小于这个值的线会被检测为超短线。线要素查找的是本身,面要素查找的是边界线。这是一个查找线或面要素的超短线的工具。选择线图层或面图层都行。
2025-03-05 11:26:37
191
原创 CC工具箱使用指南:【图斑占三调用地统计表(弓)】
选择一个用来标记地块的文本型字段,如上面截图中的【TBBH】。设置统计的面积单位,有【平方米,公顷,平方公里,亩】。选择要处理的三调数据。三调的那些字段不要缺失,包括。工具会分地块进行统计,统计每个地块占用的地类情况。功能为统计用地图斑占用三调的情况。地块图层需要一个文本型字段起到类似。生成的Excel文件的路径。
2025-03-04 09:38:25
299
原创 CC工具箱使用指南:【自动处理尖锐角】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。如果有边线小于设置的切割距离,那就将切割距离修改为最小边线的距离,这样可以避免切割距离设置过大造成的问题。如果选择了某个字段,那么就会换同字段值的图斑进行合并,如果相邻不存在同字段值的图斑,那就不会合并。自动处理是个挺复杂的流程,工具采用的算法不一定是最好的,只是目前我能做到的程度。如果2条边线都大于设置的切割距离,那就按切割距离进行切割。对于切割后的尖锐角图斑,将有选择性的进行就近合并。
2025-03-03 11:54:37
316
2
原创 CC工具箱2.0.0更新_免费_140+工具
例如部分输入型控件设置好的参数,在工具运行后会保存到本地电脑的注册表,下次再打开该工具时,对应的控件会自动填写上次设置好的参数。最近几个版本其实都在缓慢的进行底层代码的重构,对部分工具的运行效率有明显提升,特别是一些统计相关的工具。2、CC工具箱的源码也在上面的共享网盘里,有想一起学习的同学也可以看下面的开发攻略集合贴,这里有。很简单的一个功能,其实用字段计算器,一个【.zfill()】就可以解决,架不住有更懒的人。该工具是【用地用海指标汇总】工具的加强版,可以一次性汇总现状和规划用地,并计算增减值。
2025-02-09 17:36:16
1820
原创 ArcGIS中的空值问题
空值是数据的一种特殊状态,当某个字段没有被赋值或者在数据获取、处理过程中数据缺失时就会出现空值。字符串型的【空格】虽然看起来字段内没有内容,但在ArcGIS中空格也是一种有意义的内容。鉴于【空值】的诸多隐患,我个人习惯于尽量避免空值的出现,特别是一些需要后续处理的字段。或者在使用【连接字段】等处理字段类的地理处理工具时,也会产生空值。首先,如果你要按条件选择时,往往容易把【空值】和【空格】混在一起。【空值】不同于数字型的【零值】或者字符串型的【空格】。数字型的【零值】是一个确定的数值,表示数量上为0。
2025-02-09 16:41:38
1553
2
原创 CC工具箱使用指南:【中文数字与阿拉伯数字互转】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。这是考虑到输入的字符串可能不是纯数字,也可能是夹杂着其它文字。【中文数字转阿拉拍数字】和【阿拉拍数字转中文数字】,按需选择。解决办法就是将中文数字改成阿拉伯数字,再排序。选择【阿拉拍数字转中文数字】则结果正好相反。选择输出字段,转换结果会保存在这个字段里。因为它是按中文拼音去排的,自然不行。选择要处理的字段,注意必须是文本型。选择要处理的要素图层或独立表。懒人自然是要用工具了。
2025-02-09 16:37:18
338
原创 CC工具箱使用指南:【文本前面补零去零】
网盘里有微信交流群导游的二维码,如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加群群进行反馈。一是给文本前面补零,手动输入补零后的文本总长度,比如原数字是12,文本总长度是6,生成结果就是【000012】。其实用字段计算器,一个【.zfill()】就可以解决,架不住有更懒的人。二是去除文本前面多余的零,简单来说就是把文本直接转成整型数字。选择要处理的文本字段,注意字段类型一定是文本型的。工具的处理结果会直接保存在该字段上。第二种模式则是完全相反的结果。选择要处理的要素图层或独立表。
2025-02-09 14:38:41
228
原创 CC工具箱使用指南:【SHP转TXT_通用版】
【,】之间的值可以选择SHP的字段(1)、不填写(2)、手动输入固定字符(3),这3种情况,按需要自己编辑。例如一个矩形要素部件有4个点,如果勾选该选项的情况,工具会在末尾生成一个和起始点一样的点,再输出TXT。选择后,文件夹下的所有SHP文件都会添加到参数3的列表框中,包括子文件夹。如果存在多部件,并且该选项勾选的时候,新部件的点号会从“J1”重新开始。第一个输入框为点号,默认为前缀为【J】,如果不需要可以直接删除。是X在前还是Y在前,自行设置。如果是不止8个【,】,可以在【@】符号中自己编辑。
2025-02-08 15:23:10
526
原创 CC工具箱使用指南:【用地用海现状规划指标汇总】
用地编码的字段值必须符合用地用海分类规范。错误的编码将不会被统计到表里,造成统计误差,一定要注意。该工具是【用地用海指标汇总】工具的加强版,可以一次性汇总现状和规划用地,并计算增减值。可以选择要素自带的【shape_area】,也可以是你自己统计过的浮点型字段。选择【现状】的用地图层,用地图层内包含用地编码以及面积字段。选择【规划】的用地图层,用地图层内包含用地编码以及面积字段。可以选择按【大类、中类、小类】3种模式进行汇总。可选【平方米、公顷、平方千米、亩】。选择一个Excel保存路径即可。
2025-02-06 16:23:16
475
原创 CC工具箱使用指南:【分区排序】
如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加下面的交流群导游号入群进行反馈。同时欢迎关注本人公众号。如果不选择该字段,所有要素会当作一个分组进行排序。分为【左上-->右下、右上-->左下】2种模式。例如设置为6,编号1会被修改为【000001】。正常编号都是从1开始,你也可以自行设置。选择一个在保存编号的字段,必须是文本型。基于更多额外的需求,做了这个工具。这是排序工具的一个加强版。
2025-02-06 14:49:21
340
原创 【ArcGIS Pro二次开发】(86):C#问号运算符(?)的用法
【代码】【ArcGIS Pro二次开发】(86):C#问号运算符(?)的用法。
2025-01-21 10:17:18
293
原创 CC工具箱1.3.9更新_免费_130+工具
2、安装好后打开ArcGISPro3.0,在标签栏上会出现一个新标签【CC工具箱1.3.9】,这个标签下就是CC工具箱的主要工具。分区图层有一个或多个字段作为分区依据,如截图,如果【市、县、乡】3个字段都作为分区依据,那么【FZ市MH县A乡】就是其中一个统计行。听说ArcGISPro3.3可以在图层右键上复制和粘贴图层的符号系统,不需要使用地理处理工具就可以实现符号系统的快速应用。2、CC工具箱的源码也在上面的共享网盘里,有想一起学习的同学也可以看下面的开发攻略集合贴,这里有。
2025-01-20 11:54:17
965
原创 CC工具箱使用指南:【复制粘贴符号系统】
听说ArcGISPro3.3可以在图层右键上复制和粘贴图层的符号系统,不需要使用地理处理工具就可以实现符号系统的快速应用。比如参照图层是根据【基期地类名称】字段来设置【唯一值】型的符号系统,那么要处理的图层也必须要有【基期地类名称】字段。当然如果你的参照图层就是【单一符号】型的,那就什么都不需要。再次提醒,此工具只适用于数据类型、符号系统完全一致的图层。可以看到,2个目标图层已经被应用了参照图层的符号系统。2、选择要处理的2个目标图层,右键单击,找到。需要注意的是这些图层的必须要有对应的字段。
2025-01-20 10:49:08
427
原创 CC工具箱使用指南:【Excel点集转面要素(批量)】
生成结果如下,3个Excel即生成3个图斑,属性表中包含【项目名称】字段,取自Excel文件的文件名。工具是批量处理的,这里输入的是包含Excel文件的方件夹,位于子文件夹下的Excel也能读取到。工具取x,y列,转成点集并生成面要素,同时将Excel文件名作为一个字段保存下来。选择文件夹后,参数4的列表框中会列出文件夹下所有符合要求的Excel文件。可以手动勾选要进行处理的文件,只有选中的Excel文件才会参数转换。Excel文件的格式比较简单,看上面的截图即可。选择生成面要素的路径。
2025-01-18 17:01:26
621
原创 CC工具箱使用指南:【类Json文本转面要素】
属性表中本身可能还有其它有用信息的字段,选择后可保留到输出的要素类上,默认全选。选择包含目标字段的图层或属性表,可以是要素图层,也可以是独立表。工具要做的是将这点坐标信息提取出来,创建成面要素。字段值中保存了完整的点坐标信息。选择类Json文本的目标字段。选择生成的要素类的保存位置。根据实际情况选择坐标系。
2025-01-12 14:03:12
421
原创 CC工具箱使用指南:【图斑聚类分组】
工具是批量处理的,这里输入的是包含SHP文件的方件夹,位于子文件夹下的SHP文件也能读取到。输入标记字段的字段名,工具会给每个SHP添加一个整型字段并标记。需要给它做类似聚类的编号,相互重叠的图斑编号一样。需要批量处理多个SHP,放在文件夹中。
2025-01-12 11:48:06
349
原创 【ArcGIS Pro二次开发实例教程】(2):BSM字段赋值
不过即使是GDB数据,它的OID字段也并不一定就是【objectID】,也可能是【objectID_1】等其它情况,所以这里需要重新查找,通过字段类型来确定OID字段。在项目中,右键点击【项目】-【新建项】,添加1个【ArcGIS Pro ProWindow】,命名为【SetBSMCode.xaml】。点击调试,如图所示,选定【图层2】,字段选定【BSM】,前缀输入一个【350001】,点击【运行】获取到OID字段的名称和BSM字段的长度后,再使用GP工具来执行【计算字段】,得到最终结果。
2025-01-05 11:21:34
1199
原创 【ArcGIS Pro二次开发实例教程】(1):图层的前置、后置
添加2个,refID分别为【esri_mapping_layerContextMenu】和【esri_mapping_unregisteredLayerContextMenu】,分别代表的是数据库要素和SHP要素的右键菜单,二者都不可缺少。在打开的ArcGIS Pro工程里查看,会发现1个【二次开发实例】标签栏,下面有1个【初级教程】分组栏,里面有2个按钮【btn_front.cs】和【btn_back.cs】。是标签栏,里面的内容默认是被注释掉的。
2025-01-04 15:16:32
1172
原创 【ArcGIS Pro二次开发实例教程】(0):常见问题及解决方法
但是有时候你装了SDK3.0,刚开始可以,过一段时间又出现这样的问题,是因为SDK进行了自动更新,需要到VS2022中把自动更新关闭掉。在VS2022在添加SDK项目时,可能会出现ArcGIS Pro SDK版本和你当前使用的Pro版本不一致的错误。目前Pro的破解版只停留在3.0.x,因此你使用的SDK版本也只能用3.0。猜测可能只是本地路径有差异的问题,解决方法很简单,右键【依赖项】,点击【修复Pro引用】即可。正常在VS2022中,如果要调试程序的话,直接按F5,或点击菜单栏下的调试按钮即可调试。
2025-01-02 16:41:20
951
原创 【ArcGIS Pro SDK二次开发实例教程】手把手教你做工具
另外,大家还可以扫描下面的微信号,拉进二次开发交流群,方面讨论。(群里讨论内容不限于二次开发,跟arcgis相关的内容都行)为了提高工作效率,以及些许的虚荣心,自学ArcGIS Pro 二次开发已经历时2年。因为是学到什么就记下什么,没什么系统性,作为教程确实还是不太好用。本专业是城乡规划,工作中经常使用ArcGIS Pro。或者关注微信公众号,更多文章推送。本人是个半路出家的野生程序员。
2025-01-01 20:30:08
497
原创 CC工具箱使用指南:【多图层分区统计(lan)】
分区图层有一个或多个字段作为分区依据,如截图,如果【市、县、乡】3个字段都作为分区依据,那么【FZ市MH县A乡】就是其中一个统计行。如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加下面的交流群导游号入群进行反馈。选择某个字段后,可以通过右侧的【移除、上移、下移】键进行调整。选择某个图层后,可以通过右侧的【移除、上移、下移】键进行调整。需求为:使用一个分区图层去统计一个或多个图层的面积。通过下拉框选择字段后,会添加到参数3中。通过下拉框选择图层后,会添加到参数5中。选择分区图层,面图层。
2024-12-20 11:17:34
392
原创 【ArcGIS Pro】实现一下完美的坐标点标注
上面演示用的点比较少,实际上如果点太密集的话,仍然存在许多自动标注无法解决的问题。虽然有点标题党,这里就尽量在ArcGIS Pro中实现一下。受限于Pro本身标注机制的问题,恐怕是真没有完美的解决方案。首先是准备工作,准备一个点要素图层,包含xy坐标字段。在CAD里利用湘源可以很快点出一个完美的坐标点标注。,将其设一个正值,如50磅,方便后面的牵引线标注。至此坐标的标注基本上没问题,但是标注位置不太合理。这里的[x坐标]和[y坐标]是你的实际字段名。右键点击面图层,同样也是在标注窗口中,找到。
2024-12-19 11:30:40
2872
原创 【ArcGIS Pro】做个宽度渐变的河流符号
添加后可以看到,上面还是有感叹号的提示,这是因为填充图层自带了一个封闭面的效果,它和锥状面效果是矛盾的。这里的系数【60000】得看你的河流具体长度,数字越小,显示的末端越粗,可以自行调节。这是因为所有河流都是按同一宽度进行变化的,每段河流的末端都是一样宽,明显不合理。1、点击线符号,在符号系统中,选择【属性-结构-图层-添加图层】,添加一个。如上图如示,河流线的宽度是渐变的,上游细下游粗,可以很好的表达水量。点击这个小图标,打开可以发现,可以用字段值,甚至更复杂的代码来控制。这里需要做更细致的调整。
2024-12-19 11:28:32
1073
原创 CC工具箱1.3.8更新_免费_130+工具
2、安装好后打开ArcGIS Pro3.0,在标签栏上会出现一个新标签【CC工具箱1.3.8】,这个标签下就是CC工具箱的主要工具。2、CC工具箱的源码也在上面的共享网盘里,有想一起学习的同学也可以看下面的开发攻略集合贴,这里有。此工具的功能很简单,左边输入框输入一串数字,右侧输出框实时转换为简体中文、繁体中文和罗马数字。前阵子做数据入库,经常需要对数据进行检查,检查项又很多,一轮下来经常有遗漏的项。没啥好说的,不是湖北省的用不到,用到的也不需要我多解释。所以整理了一下,做了一个整合版的数据检查工具。
2024-12-19 11:00:16
1710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人