在创建要素图层的时候,默认的几何类型是Polygon: 上面代码的fields2包含2个字段,一个OBJECTID字段和一个SHAPE字段,而SHAPE字段决定了要素的几何类型(GeometryType),这个是环境自己生成,他的几何类型是Polygon。 如果想生成其他的几何类型的要素图层就要自己 ...
分类:
其他好文 时间:
2016-05-13 12:31:23
阅读次数:
194
自己系统中本身对于放大缩小等功能直接是单独重写的,但是如果在加一个工具条具有相同功能的话两者之间会有一些冲突,为解决该冲突可以重写工具条的OnItemClick事件 该工具条命名为axTool 我本身是在地图的鼠标点击事件中写的 代码如下: 为解决冲突为axTool添加事件: 这样即可成功解决该冲突 ...
分类:
其他好文 时间:
2016-05-13 07:55:46
阅读次数:
501
实现函数如下:
///
/// 输出当前显示范围为JPG图像
///
/// 显示范围
/// 保存路径
/// 显示控件
private void PRV_ExportToJPG(IEnvelope IN_Envolope, string IN_SaveFile,MapContr...
分类:
其他好文 时间:
2016-05-12 23:58:54
阅读次数:
939
ArcEngine开发之鹰眼功能C#实现
鹰眼作为AE系统一项基本功能,经常见于AE开发中。网上鹰眼功能实现大同小异,本文所写示例仅作参考及记录。
一、效果图
二、控件说明
基本AE框架,包括菜单(MenuStrip)、工具栏(AxToolbarControl)、图层目录(AxTOCControl)、数据视图(axMa...
分类:
Windows程序 时间:
2016-05-12 23:38:22
阅读次数:
1182
arcgis中可以在同一个图层中定义不同的标注方式。
在ArcgisEngine中实现起来如下(以按OID为条件区分为例):
///
/// 标注特定图层
///
/// 要标注的图层
/// 要标注的地图控件
public void PUB_ShowTargetFeature(ILayer IN_L...
分类:
其他好文 时间:
2016-05-12 23:13:52
阅读次数:
355
Arcengine 开发,当图层含有Z值时,新增的feature没有Z值就会 出现“The Geometry has no z-value”的错误。意思很明显,新增的geometry没有Z值。 此时按照常规想法,取出geometry的每个点,分别设置Z=0,理论可行,但实际调试过程中依然报“The ...
分类:
其他好文 时间:
2016-05-09 12:45:45
阅读次数:
859
因为ArcEngine10.0默认对应的开发工具为VS2010,在安装了VS2012的情况下安装ArcEngine10.0(注意:我自己的环境为VS2012和ArcEngine10.0,对于其他版本在理论上同样可行,有兴趣的可以试一下),会出现如下图所示的提示,ArcObject SDK for t ...
分类:
其他好文 时间:
2016-05-04 18:42:07
阅读次数:
337
主要使用了AE中的IAGSServerOject接口及IMapServer接口。Private void GetServerTest_Click(object sender, EventArgs e) { //获得服务对象名称 IAGSServerObjectName pServerObjectNa ...