ArcEngine
文章平均质量分 65
gisSql空间站
专注GIS技术研发。。
展开
-
Arcengine编辑要素属性
AE中编辑要素属性 在Arcgis二次开发中经常用到对feature属性的编辑等工作,而对于从IFeaturelayer中QI得到的Itable填充C#中的datagridview,在修改数据后如何保存数据?网上的示例多数讲的是打开一个Iworkspace后进行编辑工作,而这对上面这种情况来说没多大关联性。因此,应该寻找一个直接的方法,保存在datagridview的数据修改。现将本转载 2012-08-02 11:38:04 · 6138 阅读 · 1 评论 -
COMException的错误代码可以帮助解决Arcgis Engine中的Bug
using System.Runtime.InteropServices;if (ex is COMException){ int errorCode = (ex as COMException).ErrorCode;}根据得到的错误代码errorCode ,再到developer help for ArcGIS 帮助中搜索就可以等到Bug的错误描述,这是解决A转载 2016-06-08 16:52:08 · 2503 阅读 · 0 评论 -
打断线(Split polyline at a vertic point)
Split a polyline at the vertices using ArcObjectsSummaryThis article contains an ArcObjects code sample that demonstrates how to split a polyline at the vertices, creating separate lines from转载 2016-06-08 16:49:42 · 2600 阅读 · 0 评论 -
批量删除Features的几种方法
1.批量刪除feature ----ITable.DeleteSearchedRows method對于一般的featureClass(不包括Anno FeatureClass),ITable.DeleteSearchedRows能快速有效的刪除Features.尤其是大數據量情況下,其效率遠比逐個要素刪除要快得多。 Public Sub DeleteFeatur转载 2016-06-08 16:48:09 · 2325 阅读 · 0 评论 -
AE数据转换的代码(FeatureClass To Shape)
private void ExportToShapefile(IFeatureClass fc, IWorkspace outWorkspace) { IDataset inDataSet = fc as IDataset; IFeatureClassName inFCName = inDataSet.FullName as IFeatureClassName;转载 2016-06-08 16:43:42 · 3684 阅读 · 0 评论 -
AE编辑-显示、增加、删除节点
Arcengine 删除、增加节点转载 2016-04-21 08:36:27 · 5425 阅读 · 1 评论 -
ArcEngine中BaseCommand或BaseTool的用法举例
ArcEngine除了其内置120多种常用工具外,我们还可以根据我们的需要定义自己的工具,大概过程是创建一个类,使其继承BaseCommand或BaseTool,重写其构造函数和鼠标时间等。最好生成可以复用的dll。这种自定义工具的最大的优点是极大的提高了代码的可重用性,如上生成的dll动态链接库可以在任意程序中引用以实现该工具的功能。此外工具的外观和鼠标样式也是可以修改的。 以下转载 2015-04-29 08:31:20 · 3590 阅读 · 0 评论 -
ArcEngine编辑功能的实现(二)
ArcEngine编辑功能的实现(二)using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.转载 2015-03-19 11:22:13 · 2239 阅读 · 0 评论 -
Arcengine9.3 开发环境搭建
Arcengine 9.3 环境搭建原创 2015-01-16 17:03:38 · 2042 阅读 · 0 评论 -
Silverlight 开发学习资源
http://www.cnblogs.com/Kinglee/category/214899.html原创 2014-12-18 10:39:52 · 613 阅读 · 0 评论 -
坐标投影,3度带,6度带
关于3度带、6度带、带号之间的相互关系 3度带任意经度:L3, 6度带任意经度:L63度带中央经度:Lz3, 6度带中央经度:Lz63度带带号N3 , 6度带带号N6 带号求中央经线Lz3=N3*3Lz6=N6*6-3 中央经线求带号N3=Lz3/3N6=(Lz6+3)/6 3度转载 2014-03-04 22:42:48 · 8603 阅读 · 0 评论 -
ArcEngine WGS84坐标与Beijing54坐标的相互转换
ArcEngine 实现WGS84与Beinjing54之间的相互转换转载 2014-02-24 09:47:32 · 2262 阅读 · 0 评论 -
c# ArcEngine二次开发之“窗体之间传递AxMapcontrol 变量”
前两次,在项目中遇到了窗体之间参数传递的问题,今天稍作总结,以方便后面使用。第一种方法子窗体传递参数的方法下面是子窗体的代码。 namespace OilTeaPIS{ public partial class frmThematicQuery : Form { private AxMapControl pAxMap; p原创 2012-08-01 18:44:45 · 4311 阅读 · 0 评论 -
在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图
在ArcGIS Engine 应用程序中加载搜狗地图和谷歌地图。Adding sogou map or google map in ArcGIS Engine applicationWebmapLayer.dll是一个基于ArcEngine和C#语言开发的程序集(类库),该程序集主要包含GoogleMapLayer和SogouMapLayer两个类,在ArcEngine应用程序中实例化这两转载 2012-07-30 09:32:20 · 4462 阅读 · 2 评论 -
GIS 学习好网站
GIS同学网:http://gistongxue.sinaapp.com/3sbase:http://www.3sbase.com/3s领域网:http://www.3sfield.com/原创 2012-07-30 09:29:26 · 922 阅读 · 0 评论 -
arcengine C# 按行政区范围加载图层数据
大家可能在平时开发中可能会遇到按行政区加载图层数据的需求,比方说整个国土资源部有某一类型专题数据有若干图层,每个图层数据的范围是整个中国,这时国土资源部开发一套系统可能有这个需求,每个省只能加载本省的数据。以下函数即为按按行政区范围创建行政区范围的图层。比方说我想获取河南省的数据只需传入行政区图层中河南省图元的Geometry即可。另外如果如果遇到行政区层必须用 esriSpatialRelE转载 2016-06-08 16:54:20 · 684 阅读 · 0 评论