arcscene,Arcscene如何标注
如何在ArcScene中进行三维拉伸
方法/步骤
1
首先打开ArcScene模块,如图1,同时在其中加载DEM数据。这块DEM从地理空间数据云上下载的,分辨率是30米。
2
现在这个DEM还是平面的,然后在右边图层名“ASTGTM_N37E109S.img”上右击,打开一个下拉菜单。点击“属性”,弹出一个“图层属性”框。
3
如图3,在“从表面获取的高程”中,选择“在自定义表面上浮动”,这里的表面正是它本身。我们可以发现点击“确定”后,DEM确实发生了变化,但还不是很明显。
4
接着在“Scene图层”上右击,选择“场景属性”,如图4,打开了一个“场景属性”的菜单。这里可以调整“垂直夸大”的值,设为5。我们可以看到,现在这个DEM的立体感非常的强。
5
最后我们更改一下颜色,就在步骤2打开的那个“图层属性”中,将颜色设为彩色,这样DEM的拉伸就完成了。如图5。
注意事项
此操作的ArcGIS的版本为10.0
ArcScene和ArcGloble的区别
ArcGlobe和ArcScene的主要区别:
ArcGlobe
将所有数据投影到球体表面上,使场景显示更接近现实世界。适合于全市,全省,
全国甚至全球大范围内的数据展示。
ArcScene
将所有数据投影到当前场景所定义的空间参考中,默认情况下,场景的空间参考由所加入的第一个图层空间参考决定。ArcScene中场景表现为平面投影,适合于小范围内精细场景刻画。
Arcscene怎么另存图片
ArcScene中保存场景图片功能是在SceneControl中加载场景文件,通过C#编程方法调用编写相关GP函数,获得窗口进而将其保存为图片,方便存储具有相关意义的场景图片信息。
1 SceneControl加载要素类文件相关C#语句
ILayerFactoryHelperpLayerFactoryHelper=newLayerFactoryHelperClass();
IFileName filename = new FileNameClass();
filename.Path=@"C:\Users\Administrator\Desktop\EvEContour.shp";
IEnumLayerenumlayer=pLayerFactoryHelper.CreateLayersFromName(filename as IName);
ILayer layer;
enumlayer.Reset();
layer = enumlayer.Next();
axSceneControl1.SceneGraph.Scene.AddLayer(layer, false);
layer = enumlayer.Next();
axSceneControl1.SceneGraph.RefreshViewers();
2保存场景图片主要用到GetScreenShot()方法
在窗体上添加相关按钮事件,主要代码如下:
string sFileName;
SaveFileDialog saveFile = new SaveFileDialog();
arcscene可以种树吗
arcscene可以种树。
ArcScene ArcScene是一个适合于展示三维透视场景的平台,可以在三维场景中漫游并与三维矢量与栅格数据进行交互。
arcscene输出栅格范围不一样
arcscene输出栅格范围不一样解决方法:
1、首先使用arcscene的clipraster工具重新裁剪得到一份新的栅格数据(用矢量数据进行裁剪)。
2、然后在arcscene中查看该数据,右击选择导出,导出的时候范围选择基准栅格数据的范围即可。