[GDAL]在三维场景中显示DEM
2014-02-16 16:37
288 查看
粗糙实现了个版本
存储波段的基本信息和数据:
View Code
存储波段的基本信息和数据:
OpenFileDialog dlg = new OpenFileDialog(); dlg.Title = ""; dlg.Filter = "Img(*.img)|*.img"; if (dlg.ShowDialog() == DialogResult.OK) { string file = dlg.FileName; string NameOf = System.IO.Path.GetFileNameWithoutExtension(file); DemHelper dem = new DemHelper(); dem.Start(); dem.Read(file); RasterBandData bandata = dem.ReadDate(50, 40); Bitmap bitmap = dem.MakeGrayScale(50, 40); Vector3 position = new Vector3(-100f, 0f, 100f); //SimpleRasterShow simRaster = new SimpleRasterShow(NameOf, position, bitmap.Width, bitmap.Height); //simRaster.IsOn = true; //simRaster.RenderPriority = RenderPriority.Custom; //simRaster.bitmap = bitmap; //mSceneControl.CurrentWorld.RenderableObjects.ChildObjects.Add(simRaster); RTerrain terrain = new RTerrain(NameOf, bandata, bitmap); terrain.IsOn = true; mSceneControl.CurrentWorld.RenderableObjects.ChildObjects.Add(terrain); }
View Code
相关文章推荐
- 无背景三维互动场景显示及应用
- UE4创建3D场景中的UI方法及在UI上面显示三维物体
- Open Inventor练习-SoWin中SoWinRenderArea显示三维场景
- 地形 DEM 的三维立体地形的创建与显示
- 如何显示大场景海量三维模型?
- 读取USGS DEM数据显示三维分层设色地图
- 【SuperMap .Net 组件】场景中添加DEM三维地形
- 在显示opengl三维场景的屏幕上也就是windows窗体上画线
- Open Inventor练习-SoWin中SoWinExaminerViewer显示三维场景
- 第六章 北京奥林匹克公园三维场景网络发布应用
- GDAL使用DEM数据计算山体阴影(Hillshade)
- C#使用GDAL读取DEM数据
- Unity3D 技术之加载游戏场景并显示进度条详解
- 三维显示软件制作--概述
- 三维显示软件制作--显示部分(3)
- World Wind Java开发之八——加载本地缓存文件构建大范围三维场景(
- 度分 格式 转换 GPS 经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
- 如何保持一个3D场景总是前端显示 —— Open Inventor In Action
- 三维场景树Group折叠 Layer控制可见
- 3DFDTD三维仿真中取样面显示代码(OpenGL)