arcscene中保存场景图片功能探究

arcscene中保存场景图片功能探究

ID:6238365

大小:25.00 KB

页数:3页

时间:2018-01-07

arcscene中保存场景图片功能探究_第1页
arcscene中保存场景图片功能探究_第2页
arcscene中保存场景图片功能探究_第3页
资源描述:

《arcscene中保存场景图片功能探究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ArcScene中保存场景图片功能探究  【摘要】ArcScene中保存场景图片功能是在SceneControl中加载场景文件,通过C#编程方法调用编写相关GP函数,获得窗口进而将其保存为图片,方便存储具有相关意义的场景图片信息。【关键词】ArcScene;场景;GP工具函数1SceneControl加载要素类文件相关C#语句ILayerFactoryHelperpLayerFactoryHelper=newLayerFactoryHelperClass();IFileNamefilename=newFileNameClass();filename.Path=@”C:\Users

2、\Administrator\Desktop\EvEContour.shp”;IEnumLayerenumlayer=pLayerFactoryHelper.CreateLayersFromName(filenameasIName);ILayerlayer;enumlayer.Reset();layer=enumlayer.Next();axSceneControl1.SceneGraph.Scene.AddLayer(layer,false);3layer=enumlayer.Next();axSceneControl1.SceneGraph.RefreshViewers();

3、加载后如下图所示:2保存场景图片主要用到GetScreenShot()方法在窗体上添加相关按钮事件,主要代码如下stringsFileName;SaveFileDialogsaveFile=newSaveFileDialog();saveFile.Title=“保存图片”;saveFile.Filter=“图片

4、*.jpg”;saveFile.ShowDialog();sFileName=saveFile.FileName;if(saveFile.FilterIndex==1){axSceneControl1.SceneViewer.GetScreenShot(ESRI.ArcG

5、IS.Analyst3D.esri3DOutputImageType.BMP,sFileName);}elseif(saveFile.FilterIndex==2){axSceneControl1.SceneViewer.GetScreenShot(ESRI.ArcGIS.Analyst3D.esri3DOutputImageType.JPEG,sFileName);3}MessageBox.Show(”已将图片保存到”+sFileName);效果如下图:参考文献:[1]肖泽云.ArcGISEngine开发实例教程[2]邢超,李斌.ArcGIS学习指南—ArcToolbox[M]

6、.科学出版社,2010.[3]罗宾逊内格尔.C#高级编程(第3版)3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。