ArcGIS Engine
文章平均质量分 73
Sylvenas
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GIS中由点生成线,点生成面的方法介绍
在GIS中单纯的用点生成面,没有任何意义,因为没有确定生成路线原创 2014-11-05 16:07:30 · 11347 阅读 · 1 评论 -
GIS坐标转换具体操作
坐标系转换关于不同椭球体之间的坐标转换,网上资料大都笼统的介绍说是精度要求不高时采用三参数转换,精度要求较高时使用七参数转换法。本文以国内某一地方坐标系为例,转到WGS84坐标系下的实际方法分布介绍:国内地方坐标系一般为城建坐标系,椭球一般为Beijing 1954椭球稍微变形得到,投影方法一般为高斯-克吕格投影。1.计算七参数 a.拿到三个以上地方坐标系下的原创 2015-05-07 13:30:14 · 5811 阅读 · 0 评论 -
IFeatureClass.Search(IQuery Filter,bool Recycling)参数说明
IFeatureClass的Search方法大家经常用到,很多人对Search方法的其中一个参数bool Recycling不是很理解。目前网上关于这个参数的意义的解释有两个版本:1.第一版本是IsNotNull大牛的:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=13461他提出的观点的是:参数Recycling为Tru原创 2014-12-09 11:00:22 · 1572 阅读 · 0 评论 -
AE+C#通过名称来删除要素类
//注: 在程序运行中往往有些要素类因为出错而无法删除,这时IDataset.Delete这个方法则无法成功,可以用轻量级的名称对象来完成这个任务。以下为C#+AE10源码。//删除要素类 public static bool DeleteFeatureDataset(IWorkspace ws, string name) { if (w原创 2014-12-09 10:52:51 · 3010 阅读 · 0 评论 -
AE数据加载
1、 数据加载问题:任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅:1、加载个人数据库个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。A、通过设置属性加载个人数据库。首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人原创 2014-12-09 10:42:42 · 1223 阅读 · 0 评论 -
ArcGIS Engine中正确释放打开资源
AE中对MDB,SDE等数据库操作时,打开后却往往不能及时释放资源,导致别人操作提示对象被锁定。很多帖子说了很多原理,看的也烦且不实用,比如一句话概括的用System.Runtime.InteropServices.Marshal.ReleaseComObject(object o)释放,说的很不清楚,很多人试过觉的释放不掉。事实上,的确是用该方法,但释放的技巧在于,新建几个AE对象就要逐原创 2014-12-09 10:21:10 · 1797 阅读 · 0 评论 -
AddData(添加数据)对话框的实现与扩展(C#)
先看两张图,第一张是AE自带的Add data对话框, 相信所有做AE开发的人都见过;另一张是本人仿制和扩展的添加数据对话框,大家肯定没见过。各位筒子,有没有觉得十分震撼?这是我整整一天的劳动结晶,下面就让我来隆重介绍一下。我的风格是有所保留的奉献源码,无所顾忌的贡献思路。为什么做这个东西一个原因是本人可能是极端分子,在做软件时,要么全部用中文,要么全部用英文,原创 2014-12-09 10:46:14 · 2535 阅读 · 3 评论 -
ESRI.ArcGIS.AnalysisTools的使用
这几天一直纠结一个问题,就是在AE下使用ESRI.ArcGIS.AnalysisTools中的工具(例如:泰森多边形的建立等)无法得到结果。例如使用以下代码: Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true; ESRI.ArcGIS.Analys原创 2014-12-09 11:09:17 · 3672 阅读 · 2 评论 -
C#+AE读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据
using System;using System.Collections.Generic;using System.Text;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.DataSourcesGDB;using ESRI.ArcGIS.Display;using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS原创 2014-12-09 10:50:27 · 2778 阅读 · 0 评论 -
ArcGIS 调用GP工具 intersect 裁剪导出要素类
就是用一个图形裁剪导出要素类。最先用Clip工具,后面发现不对,用arcmap测试下,确实不是想要的结果,后面发现用intersect工具可以。但是intersect的参数设置比较不固定,需要进行多番测试,这两天试了很多方法,查了很多资料,最后是下面这种方式成功了。要使用IGpValueTableObject 对象。网上有使用字符串的,似乎不行。/// /// 成功方式原创 2014-12-08 09:04:24 · 7155 阅读 · 4 评论 -
ArcGIS Server GP服务使用常见错误总结
输入参数错误在使用GP服务时,从创建模型到发布服务,再到调用服务,整个过程都需要注意输入参数和输出参数的问题。GP服务支持的输入和输出参数可详见 如果输入参数类型和GP服务的类型不一致,则会报错。当输入或是输出的参数类型不是GP服务支持的类型,则发布GP服务不会成功。当我们获取GP服务的执行结果是,需要注意我们 结果的名称必须要和GP服务输出结果的名称一致!例如原创 2014-12-08 08:59:33 · 3170 阅读 · 0 评论 -
ArcGIS Engine栅格数据使用总结
arcengine栅格数据使用总结两个星期以来一直与栅格数据打交道,对AO的栅格部分应该有了一定的理解,下面是自己的一点体会,希望高手指教:-)1、栅格数据的存储类型栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image格式 在AE中一般调用ISaveAs接口来保存栅格数据2、栅格数据集和栅格编目原创 2014-12-08 09:20:02 · 2851 阅读 · 0 评论 -
ArcGIS Engine中调用GP的两种方法
第一种,分别设置参数://添加命名空间 using ESRI.ArcGIS.esriSystem; using ESRI.ArcGIS.Geoprocessor; //实现button click方法 private void button1_Click(object sender, EventArgs e) { //构造Geoprocessor Geoprocessor gp原创 2014-12-04 14:11:11 · 1442 阅读 · 0 评论 -
ITopologicalOperator接口使用方法
在空间分析中通常用到ITopologicalOperator原创 2014-11-05 15:46:39 · 3344 阅读 · 0 评论 -
GIS中复杂多边形的处理(例如孤岛、空心多边形)
对于ArcGIS中的复杂多边形处理起来有时候原创 2014-11-05 15:57:04 · 8882 阅读 · 0 评论 -
ArcGIS中各种合并要素(Union、Merge、Append、Dissolve)的异同点分析
ArcGIS中将两个要素类合并成一个要素有Union、Dissolve、Append、Merge等,在Arctoolbox中均有相应工具,但功能上有所不同:Union:合并输入要素类到新的要素类中。图形:union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多部件要素,并且有选项选择允许缝隙(gaps)或不允许缝隙。如果过选择不允许缝隙,两个要素类合原创 2014-11-19 09:25:14 · 18541 阅读 · 0 评论 -
ArcEngine新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示
错误信息:1.用ArcMap加载sde里的数据(数据空间参考是unkown),平移出当前视图窗口的时候报错:One or more layers failed to draw: The specified coordinate exceeds the valid coordinate range2.ArcEngine新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示,原创 2014-10-30 16:20:21 · 6028 阅读 · 0 评论 -
AE调用GP工具切图
private void GPTiles() { 4 //设置参数 5 // 切图比例列表 6 string levels = "64000000;32000000;16000000;8000000;4000000;2000000;1000000;500000"; 7 // 地图服务中的图层列表转载 2015-05-07 16:55:29 · 1365 阅读 · 0 评论
分享