小伟
路人甲
路人甲
  • 注册日期2004-05-19
  • 发帖数126
  • QQ
  • 铜币77枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2123回复:6

[求助]在ARCMAP二次开发中如何调用TIN

楼主#
更多 发布于:2004-07-14 21:11
<P>请教各位大虾,在ARCMAP二次开发中如何调用TIN文件啊!</P>
<P>可否给一些源代码</P>
<P><img src="images/post/smile/dvbbs/em12.gif" /></P>
喜欢0 评分0
结束不是我要的结果,却成了彼此唯一的出口!!!!!!!!
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-07-14 23:17
例子里就有如何加载tin图层了
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
小伟
路人甲
路人甲
  • 注册日期2004-05-19
  • 发帖数126
  • QQ
  • 铜币77枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-07-15 00:55
但是我一直没找到啊,是在ARCMAP那个模块里面吗?
结束不是我要的结果,却成了彼此唯一的出口!!!!!!!!
举报 回复(0) 喜欢(0)     评分
小伟
路人甲
路人甲
  • 注册日期2004-05-19
  • 发帖数126
  • QQ
  • 铜币77枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-07-15 01:16
<P>是在SAMPLE还是HELP里面啊</P><P>可以具体一点吗?</P>
结束不是我要的结果,却成了彼此唯一的出口!!!!!!!!
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
4楼#
发布于:2004-07-15 08:37
在sample里有,在help里也有
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
5楼#
发布于:2004-07-15 08:37
你可以在help里搜索tin等字眼
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
xwebsite
路人甲
路人甲
  • 注册日期2006-10-21
  • 发帖数24
  • QQ
  • 铜币211枚
  • 威望-1点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2009-03-22 08:15
<P>VB.net中:</P>
<P>Dim j As ESRI.ArcGIS.Carto.ITinLayer = New ESRI.ArcGIS.Carto.TinLayer()</P>
<P>j = AxSceneControl1.Scene.Layer(i)</P>
<P>i就是你的图层的序号!</P>
<P>当然还可以通过自动查找找到这个TIN图层,如下面这个函数:</P>
<P>    Private Sub FindTINLayer(Optional ByRef TINLayerIndex As Integer = 0)<BR>        On Error Resume Next<BR>        Dim j As ESRI.ArcGIS.Carto.ITinLayer = New ESRI.ArcGIS.Carto.TinLayer()<BR>        Dim i As Integer</P>
<P>        For i = 0 To AxSceneControl1.Scene.LayerCount - 1<BR>            j = AxSceneControl1.Scene.Layer(i)<BR>            If Err.Number Then<BR>                Err.Clear()<BR>            Else<BR>                ComboBox3.Items.Add(AxSceneControl1.Scene.Layer(i).Name)<BR>                ComboBox3.Text = AxSceneControl1.Scene.Layer(i).Name<BR>                TINLayerIndex = i<BR>                Exit Sub<BR>            End If<BR>        Next<BR>    End Sub</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部