Diagrams用于存放ArcEngine 的所有对象模型文档
Documentation 里面的Engine_Developers_Guide.pdf 用于对ArcEngine 开发做一个全面的,概括的指导
Help放有hlp 文件
samples会有很多的例子,这是我最喜欢的
tools这个esri提供的几个工具,对构建系统很有帮助
通过文件夹的方式读入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()
}
希望对你有帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)