![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ArcGIS
文章平均质量分 56
ArcEngine
自己的九又四分之三站台
好好学习,天天向上
展开
-
用arcpy在ArcGIS中封装一个尖锐角检查工具
先分享一下arcpy文件,以及创建好的toolbox工具箱链接:https://pan.baidu.com/s/1L-uFxUaX_GRQ7lstoZFFBA提取码:ekhk–来自百度网盘超级会员V4的分享1. 使用方法在ArcGIS中新建工具箱在新建工具箱中创建工具选择脚本定义参数2. 运行效果3. 附录:代码# ------------------------------------------------------------------------原创 2021-09-15 14:47:59 · 3504 阅读 · 7 评论 -
arcpy 获取空间数据库中要素类名称和要素个数
import arcpyfrom arcpy import envimport sysimport osreload(sys)sys.setdefaultencoding(‘utf8’)path = “C:\Code\XYBASE.gdb”print(path)arcpy.env.workspace = pathfor fds in arcpy.ListDatasets(’’,’’):for fc in arcpy.ListFeatureClasses(’’, ‘’, fds):num原创 2020-07-03 23:15:42 · 4388 阅读 · 1 评论 -
py脚本解决ArcGIS Server服务内存过大的问题
在一台服务器上,使用ArcGIS Server发布地图服务,但是地图服务较多,在发布之后,服务器的内存持续处在95%上下的高位状态,导致服务器运行状态不稳定,经常需要重新启动。重新启动后重新进入这种内存高位的陷阱。原创 2023-09-06 23:00:00 · 788 阅读 · 0 评论 -
arcpy计算字段
python写法: ‘BGQXZQDM[’+!BGQXZQDM!+’]BGHXZQDM[’+!BGHXZQDM!+’]’modelbuilder 主要结构:结果效果:py代码:# -*- coding: utf-8 -*-# ---------------------------------------------------------------------------# # Created on: 2021-03-08 11:06:06.00000# (generated by原创 2021-03-08 21:23:27 · 934 阅读 · 0 评论 -
ArcEngine for Java开发环境搭建读取GDB数据
本文的出发点为读取GDB数据,到Oracle SDE数据库中,这其中最开始的便是读取GDB数据。由于之前的博客中介绍了GDB数据为ArcGIS平台推出的空间数据存储文件结构,所以在这个其中我先想到的是ArcGIS平台1. 环境描述IDE:使用IDEAArcGIS10.2.22. 细节描述关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法https://blog.csdn原创 2021-04-19 15:05:01 · 784 阅读 · 12 评论 -
记一次代码填坑过程中:AE多源读写造成读取错误的情况
1.起因事情是这样的,本来帮助同事查看一个关于要素类IFeatureClass写入SDE 要素类的出现错误的问题,后发现一个其他的问题。2. 问题描述这个问题是这样的,在使用IFeatureBuffer的方式插入到数据库时出现某些字段为空或异常的情况,值和ArcGIS中查看到的值不一样,比如:明明是有值的但是这个值代码中取出来是空的。3. 问题深入排查后续排查到问题是由于多源写入造成的,这个多源写入是说,采用OleDBCoontion进行Insert、Delete、Update进行更新,然后使用I原创 2021-03-26 17:52:30 · 499 阅读 · 0 评论 -
ArcEngine裂开要素,当要素存在内外环,外环标记为1,内环标记为0
当图斑数据过于复杂时,将图斑组成尽量简化,比如:数据拆分,数据的每一个环均生成一个图斑,外环将图斑属性标记为1,内环图斑属性标记为01. 版本1接上文实现为object missing = Type.Missing;IFeatureCursor pCreateFeaCursor =InnerAndOuterRingsResult.Insert(true);IFeatureBuffer pCreateFeaBuffer =InnerAndOuterRingsResult.CreateFeatureB原创 2020-10-26 19:38:49 · 1331 阅读 · 0 评论 -
ArcEngine裂开要素
本篇博客记录使用ArcEngine裂开多部件要素使用IGeometryCollection遍历获取代码如下IFeatureCursor pCreateFeaCursor = SourceFeaClassResult.Insert(true);IFeatureBuffer pCreateFeaBuffer = SourceFeaClassResult.CreateFeatureBuffer();IFeatureCursor pSearchFeaCursor = SourceFeaClass.Sear原创 2020-10-24 22:53:36 · 1443 阅读 · 0 评论 -
ArcGIS空间关系:ArcEngine中的esriSpatialRelEnum枚举
本文从ArcGIS空间查询接口,本文偏应用,主要介绍ArcEngine枚举esriSpatialRelEnum,从ISpatialFilter的SpatialRel属性来介绍esriSpatialRelEnum枚举序号项英文描述中文描述1esriSpatialRelUndefinedNo Defined Spatial Relationship.没有定义的空间关系2esriSpatialRelIntersectsQuery Geometry Intersects原创 2020-10-09 22:58:21 · 3354 阅读 · 0 评论 -
ArcGIS 创建要素 Store时出现错误 The spatial index grid size is invalid
创建要素时出现如下错误:需要给要素类增加属性:IFeatureClassLoad pFeaClassLoad = pCreateFeaClass as IFeatureClassLoad;pFeaClassLoad.LoadOnlyMode = true;具体情况请参考ESRI官网说明:http://support.esri.com/en/knowledgeb...原创 2020-04-17 15:13:20 · 1859 阅读 · 0 评论