在ArcEngine中如何读取tin的数据,需要读所有三角网的点号、坐标?

在ArcEngine中如何读取tin的数据,需要读所有三角网的点号、坐标?,第1张

通蔽拍燃过文件夹的方式读入TIN数据即可,系统会自动获取其中的相关信息。当然你也可以通过代码获取 TIN数据中 三角网的点号、坐标。

下面是 C# 读取 TIN数据贺宽的代码:

/// <summary>

/// 打开 TIN 文件

/// </summary>

/// <param name="aFolderName">TIN文件夹 名</param>

/// <param name="axMapControl">axMapControl(可已将其宏虚换为 Scene

或 Globe 控件)</param>

/// <returns></returns>

public void OpenFile_TINFolder(string aFolderName, AxMapControl axMapControl)//打开TIN文件

{

string pathToWorkspace = System.IO.Path.GetDirectoryName(aFolderName)

string tinName = System.IO.Path.GetFileName(aFolderName)

IWorkspaceFactory pWorkspaceFactory = new TinWorkspaceFactoryClass()

IWorkspace pWorkspace = pWorkspaceFactory.OpenFromFile(pathToWorkspace, 0)

ITinWorkspace pTinWorkspace = pWorkspace as ITinWorkspace

ITinLayer pTinLayer = new TinLayerClass()

if (pTinWorkspace.get_IsTin(tinName))

{

ITin pTin = pTinWorkspace.OpenTin(tinName)

pTinLayer.Dataset = pTin

pTinLayer.ClearRenderers()

pTinLayer.Name = tinName

}

axMapControl.AddLayer(pTinLayer)

axMapControl.ActiveView.Refresh()

}

希望对你有帮助!

关于下载地址说明:

1. 如果只是使用arcgis或者初学,推荐选择下载中文版desktop(当然中文包可以选择不安装)。然后直接setup安装,完了再安装LicenseManager,破解的步骤相同的。(360网盘的只有desktop,不过需要自己下载LicenseManager)

2. 官方版的包含AO的,如果你不做二次开发的话,一般用不到的

4.7G官方版和1.6G的desktop版的区别:不是所谓的精简版和完整版的区别,官方版的包含AO的等一些列套件,如果你不做二次开发等,只是做 数据分析,那么你是用不到的,一般常规大家说的arcgis基本就是arcgis desktop,在安装的时候会让你选择是完全安装了还是精简安装了。

3. 百度网盘官方版链接经常失效,原因未知,还望见谅,做开发的朋友,需要完整官方包的,如无法下载,请回复联系

4. 本人英文版安装为例,然后安装中文版里面的中文包

本人英文版安装为例 (因为完整版他会出来安装选择界面),然后安装了单独的中文包,如果你下载的是desktop中文版版本,直接setup安装即可,程序安装时,会自动安装中文包的。

arcgis 安装需要最低 .net framework 3.5 的支持

对于win7,win8系统,已经自带 .net framework 4.0,无需安装

xp系统则斗孝需要到网上下载安装,建议从官方网站下载安装

用虚拟光驱打开文件 ArcGIS_Desktop_102_134924.iso(也可以直接用压缩软件解压)

你会看到文件目录如下:

双击运行ESRI.exe

对于单独下载desktop的用户,不会出现下面这个界面,因为需要选择的东西我们已经为你选择好陆中了,一共两个文件夹,在每个里面找到setup安装即可,后面步骤完全一样的。可以直接跳到第六步

运行后界面如下所示

5

arcgis 安装的所有组件必须是相同的版本的(安装版本的实验数据也是不兼容的);

所以在安装前必须进行检测,使用 卸载之前版本/run Utility,进行卸载之前版本;早销山

这种方法比360卸载或者程序管理器自带的卸载工具更有效,建议直接用该工具卸载。

想我的电脑没有之前版本所以是检测不到的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12299594.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存