二、 三维地球构建过程
LocaSpace是一个专业的三维地理信息平台,它为公共事业单位、企业和科研机构提供功能强大、性能稳定和性价比高的三维地理信息解决方案。LocaSpace 具备包括对地表、地下在内的全空间三维可视化能力,以数字地球方式对地球空间系统内的自然地物,人工设施、人类活动进行一体化显示。
使用LocaSpace SDK可以用最快捷的方式构建三维地球:
开发基础环境搭建:
1) 打开Microsoft Visual Studio 2012选择新建Windows Form Application。选择.NET FrameWork 4
2) 把【LSV-DotNet-SDK】文件夹下所有文件拷贝到项目的【Debug】或者【Release】文件夹中。
3) 在项目管理器的“ 引用”处右击,选择“添加引用”,然后浏览到Debug文件夹,选择GSGlobeDotNet.dll和GSToolTipDotNet.dll。
加载三维球:
1) 在Form1.cs中导入命名空间,加载三维球。
using GeoScene.Globe;
namespace HelloWord
{
public partial class Form1 : Form
{
//创建球对象
GSOGlobeControl globeControl1;
public Form1()
{
InitializeComponent();
//添加球
globeControl1 = new GSOGlobeControl();
this.Controls.Add(globeControl1);
globeControl1.Dock = DockStyle.Fill;
}
}
}
2) 点击【F5】运行,可以看到如下的界面:
3) 随后,对三维球的属性进行初始化,运行后效果如图: