ArcEngine加载TIN数据
2013-09-09 09:58
127 查看
与加载其它文件略显不同之处在于TIN数据包含若干文件,具体代码如下:
FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
if (folderBrowserDialog.ShowDialog()==DialogResult.OK)
{
string filePath = folderBrowserDialog.SelectedPath;//选择tin文件夹
string tinPath = Path.GetDirectoryName(filePath);//tin文件夹所在路径
string tinFilePath = Path.GetFileName(filePath);//tin文件夹名称
IWorkspaceFactory pWF = new TinWorkspaceFactoryClass();
IWorkspace pW = pWF.OpenFromFile(tinPath, 0);
ITinWorkspace pTW = pW as ITinWorkspace;
ITin pTin = pTW.OpenTin(tinFilePath);
ITinLayer pTL = new TinLayerClass();
pTL.Dataset = pTin;
axMapControl1.AddLayer(pTL);
}
FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog();
if (folderBrowserDialog.ShowDialog()==DialogResult.OK)
{
string filePath = folderBrowserDialog.SelectedPath;//选择tin文件夹
string tinPath = Path.GetDirectoryName(filePath);//tin文件夹所在路径
string tinFilePath = Path.GetFileName(filePath);//tin文件夹名称
IWorkspaceFactory pWF = new TinWorkspaceFactoryClass();
IWorkspace pW = pWF.OpenFromFile(tinPath, 0);
ITinWorkspace pTW = pW as ITinWorkspace;
ITin pTin = pTW.OpenTin(tinFilePath);
ITinLayer pTL = new TinLayerClass();
pTL.Dataset = pTin;
axMapControl1.AddLayer(pTL);
}
相关文章推荐
- C#+ArcEngine:加载打开 Tin 数据(VS2010窗体+代码)
- arcengine C# 按行政区范围加载图层数据
- arcEngine开发之加载栅格数据
- ArcEngine 数据加载的几种类型
- C#+ArcEngine加载影像Raster栅格数据,并与ArcGIS一样判断是否创建金字塔。
- C#+ArcEngine:加载打开Shp矢量数据和栅格数据(VS2010窗体+代码)
- ArcEngine在地图上加载Server图层数据
- ArcEngine 数据加载的几种类型
- ArcEngine -- 加载本地离线地图数据
- ArcEngine加载SDE中的栅格数据的问题
- ArcEngine加载SDE中的栅格数据的问题
- ArcEngine新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示
- C#+ArcEngine:加载打开CAD数据(VS2010窗体+代码)
- ArcEngine加载数据及处理代数计算代码总结
- ArcEngine 加载各种数据
- 异步加载数据的问题
- ArcEngine数据删除几种方法和性能比较[转]
- Hive中数据的加载和导出
- jqGrid如何设置jqGrid第一次初始化时不加载任何数据?实现方法!
- 案例十二、JavaScript实现无穷滚动加载数据