
ArcGIS开发
文章平均质量分 52
Javyxu
这个作者很懒,什么都没留下…
展开
-
FeatureClass转换为DataTable
IFeatureClass ITable DataTable获取工作空间加的所有的FeatureClass或者Table,然后转换为Datable原创 2016-05-09 14:56:08 · 2302 阅读 · 0 评论 -
ITableDefinition and IFeatureLayerDefinition
1、图层和镶嵌数据集中的显示特定元素的方法IFeatureLayerDefinition pFeatureLayerDefinition = pFeatureLayer as IFeatureLayerDefinition;pFeatureLayerDefinition.DefinitionExpression = sSQL;IMosaicLayer pMosaicLayer = new Mos原创 2016-12-03 09:44:04 · 601 阅读 · 0 评论 -
C# 实现委托(delegate)事件(二)
在某个功能实现时要调用某个窗体的某个事件来激发当前功能的某个按钮,举例说明:在利用ArcEngine进行二次开发时,当图层树上的某一图层关闭后,对应的打开的属性表也要进行关闭,此时就需要用到委托和事件。原创 2017-12-13 16:17:14 · 541 阅读 · 0 评论 -
C# 实现委托(delegate)事件(一)
委托(delegate)的实现一、概念委托是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。 在实例化委托时,你可以将其实例与任何具有兼容签名和返回类型的方法相关联。 你可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。 事件处理程序就是通过委托调用的方法。 你可以创建一个自定义方法,当发生特定事件时,某个类(如 Windows 控件)就可以调用你的方法。原创 2017-11-24 16:01:36 · 642 阅读 · 0 评论 -
ArcEngine开发中的空间关系
相关名词Boundary(边界): 只有线和面才有边界。面的边界是指组成面的框架线;线的边界是指线的二个端点(即起点和终点,不包括中间部分的节点);点没有边界。 Interior(内部): 除去边界后剩下的部分即是一个要素的内部。因此线的内部指除去端点后的部分;面的内部是指除去框架线后的部分;点的内部就是点本身。 Exterior(外部): 除去该要素后的剩余的空间范围即是该要素的原创 2017-12-25 14:58:39 · 2318 阅读 · 0 评论 -
ArcGIS连接自编译PostgreSQL数据库
一、在ArcGIS下连接PostgreSQL数据库二、创建时出现的问题 1. 在使用ArcGIS的Create Enterprise Geodatbase时显示缺少libxml文件而不能创建成功。 2. 在进行./configure --with=libxml时提示libxml文件 3. 在使用yum install libxml2 libxml2-devel时显示没有合适的安装包原创 2017-11-18 18:28:05 · 385 阅读 · 0 评论 -
使用ArcPy实现创建ags文件
ArcPy创建ags文件由于项目需要,在项目开发过程中,需要自己生成一个ags文件,ags文件是ESRI用来保存ArcGIS Server连接信息的文件。故本人根据ArcPy接口,通过Toolbox实现ArcGIS Server文件的自动生成。ToolBox界面如下图所示:在执行过程中用到的脚本语言:def create_ags(server_url, username, pa原创 2018-01-06 14:10:50 · 1604 阅读 · 0 评论