碧霄诗情

导航

随笔分类 -  Arcengine

添加Labels的两种方法
摘要:private void AddLabel(IFeatureLayer pLayer,string fieldname,ITextSymbol Symbol) { container.DeleteAllElements(); ... 阅读全文

posted @ 2014-12-22 13:35 碧霄诗情 阅读(241) 评论(0) 推荐(0)

toolControls添加工具项
摘要:最近参考Arcengine的Samples做的功能,虽然简单,但是示例代码的确体现出了很好的封装性,值得学习,效果图如下:闲话休絮,直入正题: 一、首先建立工具类,实现IMenuDef接口class Neval:IMenuDef//这个接口 { public string Caption { get... 阅读全文

posted @ 2014-10-14 21:21 碧霄诗情 阅读(234) 评论(0) 推荐(0)

GP调用arctoolbox 以Clip为例
摘要:GP的功能非常强大,也是GIS建模的一个很重要的工具。在Arcengine中,实现Clip功能很多种方法,可以用IBasicGeoprocessor的clip方法,但是GP无疑是最简单的。public Clip( objectin_cover, objectclip_cover, ob... 阅读全文

posted @ 2014-10-09 21:34 碧霄诗情 阅读(483) 评论(0) 推荐(0)

克里金插值及栅格渲染
摘要:1、首先写一个栅格渲染的方法:步骤:1计算立方图 2创建色带 3渲染 //渲染 private void Renders(IRasterLayer layer) { IRasterClassifyColorRampRenderer classRender = new RasterClassifyCo... 阅读全文

posted @ 2014-10-09 14:46 碧霄诗情 阅读(2001) 评论(0) 推荐(0)

关于IDW空间插值
摘要:空间插值一般都会用到IInterPolationOP接口等首先是通过图层的名称获取图层的方法:private ILayer GetLayerByName(string name) { ILayer layer = null; for (int i = 0; i < axmapcontrol.Map.... 阅读全文

posted @ 2014-10-08 22:13 碧霄诗情 阅读(1512) 评论(0) 推荐(0)