自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用ArcPy进行图斑内洞检查

文章目录需求思路实现需求有一面状地类图斑要素类,需要检测出所有位于要素面范围内的孔洞,根据其面积大小进行不同的处理(比如,大于50亩需要人工复核,小于50亩报错)。思路第一种思路:逐个遍历,检测面中是否包含内洞。具体方式是将其转为GeometryCollection对象,判断是否具有面积为负值的多边形,再判断面积。此种方式执行效率较低,速度慢,尤其是图斑数量多而孔洞少的时候。第二种思路...

2019-05-19 15:45:46 1003

原创 ArcPy快速检查相邻面要素多个属性取值是否一致

需求规则名称:地类图斑属性字段重复性检查检查内容:检查相邻地类图斑属性字段内容是否重复检查要求:地类图斑层空间位置为相邻,且地类编码相同的图斑,权属单位代码、坐落单位代码、耕地类型、耕地坡度级别、图斑细化代码、耕地种植属性代码、耕地等别等内容不能全部相同。难点对一个区县来说,检查的图斑个数可达数万甚至十万之多。如果使用ArcGIS Engine,逐个图斑去遍历、查询、对比,性能势必成...

2019-05-11 17:19:55 2200

原创 C#从注册表中获取ArcPy的python.exe安装位置

文章目录为何要获取该位置?如何获取该位置?需要注意的地方?为何要获取该位置?在C#中调用命令执行Python脚本的时候,Python解释器是必不可少的工具。ArcGIS 10.2.2安装时默认安装Python,但不同用户可能将Python安装到不同位置,比如,本人就将其安装到D盘而非默认的C盘。那么,当我们的系统给其他用户使用时,势必需要找到Python解释器即python.exe文件位置,才...

2019-05-11 16:43:36 871 1

原创 在程序中调用Python脚本文件处理数据

Python是处理数据的良好工具。在做ArcGIS Engine开发时,需要数据处理的情形挺多,在数据量相对较大时,在Python中先编写和测试好数据处理的代码,再到C++、C#、Java等开发语言环境中调用,是一种可行的解决方案。那么,Python脚本到底如何被其他语言调用呢,或者说,两者是如何交互的呢?本文尝试以C#语言和ArcPy进行试验和说明。编写Python脚本调用约定本文的开发...

2019-05-11 16:06:57 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除