AE
文章平均质量分 58
Scarlett_OHara
这个作者很懒,什么都没留下…
展开
-
基于ArcEngine开发报错010096
在用到ArcEngine开发栅格计算器的时候,报错010096,显示there is no spatial analyst license currently available or enable.原因是在加载license control时,在属性中没有把spatial analyst权限打开。具体解决办法为:原创 2015-12-09 11:21:08 · 1295 阅读 · 0 评论 -
基于ArcEngine由散点生成featureclass,再生成tin
private void tinUDX2TinToolStripMenuItem_Click(object sender, EventArgs e) { //1、提取散点 //2、先由散点创建FeatureClass //3、由FeatureClass创建TIN IFe转载 2015-12-10 11:05:13 · 1630 阅读 · 0 评论 -
C#中怎样进行调用以及excel连接问题
在C#中经常碰到不同窗体之间调用问题,在这里小节一下。第一种方法:构造函数法 比如说:想在子窗体中调用主窗体中的axMapControl. 首先在主窗体中的通过this.axMapControl,挂接过去。其次在子窗体的构造函数中声明这一点。 主窗体中: 子窗体中: 第二种方法:通过原创 2015-11-27 14:55:20 · 1298 阅读 · 0 评论 -
基于ArcEngine几何类与要素类互换的探究(一)
一:要素点向几何点转换,并得到点的坐标 ILayer pLayer = m_map.get_Layer(WaterPoint.SelectedIndex); IFeatureLayer pFeatureLayer = (IFeatureLayer)pLayer; IFeatureClass pFeatureClass原创 2015-12-17 09:53:02 · 964 阅读 · 0 评论 -
ArcEngine画shapefile点,线,面
即使这是最简单的编辑操作,我也走了很多弯路。今天把找到的好用的东西贴出来与大家分享。点编辑:IPoint pt;pt = axMapControl1.ToMapPoint(e.x, e.y);IMarkerElement pMarkerElement;pMarkerElement = new MarkerElementClass();IElement pElement;pElem转载 2016-04-15 09:58:45 · 2489 阅读 · 0 评论 -
ArcEngine中画shape点的另一种方法
废话不多说,直接上代码。 public override void OnMouseDown(int Button, int Shift, int X, int Y) { //base.OnMouseDown(Button, Shift, X, Y); IFeatureLayer pFeatureLayer =原创 2016-04-15 17:47:40 · 1725 阅读 · 0 评论 -
AE中栅格数据的几种渲染方法
最近一直在研究栅格数据,把栅格数据的几种渲染方法全部总结一下好了。一:唯一值渲染这种渲染方式对于没有属性表的栅格数据也很有用,因为我的栅格数据就没有属性表,哈哈。public void UniqueValueRender(IRasterLayer rasterLayer,string renderfiled="Value") { try原创 2016-04-15 17:54:19 · 4763 阅读 · 0 评论 -
ArcEngine修改像素值与像元值
这里要注意的是单波段的栅格数据,比如dem一般是不能修改像素值的。而dem的像元值一般代表它的高程。这里的把我研究的高程数据的像元值全部改成了0和1。它要注意的是由于修改像素是直接在原数据上直接修改,所以完成后原数据就会没有了,所以大家可以先复制一下原数据再做。一。改变栅格数据像素值 public void ChangeRasterValue(IRasterDataset2 pRaster原创 2016-04-15 18:02:46 · 5551 阅读 · 0 评论