24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1418  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzahkj

木虫 (著名写手)

[交流] 【求助】ArcEngine二次开发如何生成等值线? 已有3人参与

ArcEngine二次开发如何生成等值线?给点思路或者代码?最好是VB.net语言的!非常感谢!
回复此楼
不要迷恋哥,哥只是一个过客!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

引用回帖:
Originally posted by xiangling1 at 2011-04-12 22:49:46:
做文档是加上就是,然后输好index,找到就行了,那是你的问题,代码是对的

确实是我的问题,我试了一下,对于栅格数据时可以的,可我的是矢量数据,我如果要栅格化,怎么写的代码呢?
不要迷恋哥,哥只是一个过客!
10楼2011-04-13 10:44:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

xiangling1

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
xuliforever(金币+1): 欢迎常来地学版交流。 2011-04-12 22:33:54
引用回帖:
Originally posted by zzahkj at 2011-04-11 13:13:11:
ArcEngine二次开发如何生成等值线?给点思路或者代码?最好是VB.net语言的!非常感谢!

一下是Raster生成等高线的例子,希望对你有用:
   
    Dim pRasterLayer As ESRI.ArcGIS.Carto.IRasterLayer = New ESRI.ArcGIS.Carto.RasterLayer()
    pRasterLayer = AxMapControl1.Map.Layer(ComboBox1.SelectedIndex) //选择Raster图层

    Dim pIRaster As ESRI.ArcGIS.Geodatabase.IRaster = pRasterLayer.Raster
    Dim pSurfaceOp As ESRI.ArcGIS.GeoAnalyst.ISurfaceOp = New ESRI.ArcGIS.GeoAnalyst.RasterSurfaceOp()

    Dim pGeoDataset As ESRI.ArcGIS.Geodatabase.IGeoDataset
    pGeoDataset = pSurfaceOp.Contour(pIRaster, 50.0) //是获取等高线数据,50位等高线的间距。

    Dim pFeatureLayer As ESRI.ArcGIS.Carto.IFeatureLayer = New ESRI.ArcGIS.Carto.FeatureLayer()
    Dim pFeatureClass As ESRI.ArcGIS.Geodatabase.IFeatureClass
    pFeatureClass = pGeoDataset

    pFeatureLayer.Name = "等高线"
    pFeatureLayer.FeatureClass = pFeatureClass

    AxMapControl1.Map.AddLayer(pFeatureLayer)
黄沙百战穿金甲,不破楼兰终不还!
2楼2011-04-11 18:50:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

引用回帖:
Originally posted by xiangling1 at 2011-04-11 18:50:32:
一下是Raster生成等高线的例子,希望对你有用:
   
    Dim pRasterLayer As ESRI.ArcGIS.Carto.IRasterLayer = New ESRI.ArcGIS.Carto.RasterLayer()
    pRasterLayer = AxMapControl1.Map.Layer(ComboB ...

谢谢你的回答,我用你的代码试了一下,我只改了这句pRasterLayer = Main.AxMapControl1.Map.Layer(0)而出现以下错误时怎么回事啊?
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“ESRI.ArcGIS.Carto.IRasterLayer”。此操作失败的原因是对 IID 为“{D02371C7-35F7-11D2-B1F2-00C04F8EDEFF}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
不要迷恋哥,哥只是一个过客!
3楼2011-04-11 21:57:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiangling1

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
xuliforever(金币+1): 欢迎常来地学版交流。 2011-04-12 22:34:04
引用回帖:
Originally posted by zzahkj at 2011-04-11 21:57:32:
谢谢你的回答,我用你的代码试了一下,我只改了这句pRasterLayer = Main.AxMapControl1.Map.Layer(0)而出现以下错误时怎么回事啊?
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“ESRI.A ...

应该是一下两种可能:
1、你的DEM有问题
2、你的图层索引不对

你跟踪代码,看一下那句对应的图层名称是不是DEM对应的那个图层?
黄沙百战穿金甲,不破楼兰终不还!
4楼2011-04-12 01:00:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 322求调剂 +3 宋明欣 2026-03-27 3/150 2026-03-27 19:18 by 无际的草原
[考研] 266求调剂 +11 阳阳哇塞 2026-03-27 12/600 2026-03-27 17:56 by yu221
[考研] 一志愿南师大0703化学 275求调剂 +4 Ripcord上岸 2026-03-27 4/200 2026-03-27 17:00 by zhyzzh
[考研] 07化学280分求调剂 +10 722865 2026-03-23 10/500 2026-03-27 15:51 by Plutoqq
[考研] 材料与化工(0856)304求B区调剂 +7 邱gl 2026-03-27 7/350 2026-03-27 15:27 by Joe率
[考研] 08开头275求调剂 +4 拉谁不重要 2026-03-26 4/200 2026-03-27 14:12 by Delta2012
[考研] 304材料求调剂 +4 钟llll 2026-03-26 4/200 2026-03-27 03:42 by wxiongid
[考研] 一志愿华理,数一英一285求A区调剂 +8 AZMK 2026-03-25 10/500 2026-03-26 22:37 by 学员8dgXkO
[考研] 286求调剂 +13 Faune 2026-03-21 13/650 2026-03-26 19:52 by peike
[考研] 352求调剂 +4 大米饭! 2026-03-22 4/200 2026-03-26 16:40 by 不吃魚的貓
[考研] 085600 材料与化工 329分求调剂 +9 Mr. Z 2026-03-25 9/450 2026-03-26 10:36 by baoball
[考研] 一志愿上海交大生物与医药专硕324分,求调剂 +6 jiajunX 2026-03-22 6/300 2026-03-25 23:05 by licg0208
[考研] 材料专硕 335 分求调剂 +4 拒绝冷暴力 2026-03-25 4/200 2026-03-25 18:45 by haxia
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 285求调剂 +3 AZMK 2026-03-24 3/150 2026-03-25 12:23 by userper
[考研] 材料调剂 +3 iwinso 2026-03-23 3/150 2026-03-25 11:29 by greychen00
[考研] 340求调剂 +5 话梅糖111 2026-03-24 5/250 2026-03-25 06:53 by ilovexiaobin
[考研] 求调剂 +6 研研,接电话 2026-03-24 7/350 2026-03-24 17:01 by barlinike
[考研] 一志愿国科过程所081700,274求调剂 +3 三水研0水立方 2026-03-23 3/150 2026-03-23 23:11 by MajorWen
[考研] 一志愿北京化工大学070300 学硕336求调剂 +5 vv迷 2026-03-21 8/400 2026-03-22 14:20 by ColorlessPI
信息提示
请填处理意见