ArcGIS Runtime for Xamarin 使用SPK构建逼真的三维场景
SPK是一个重要的三维格式,SPK基于开源标准I3S,ArcGIS Runtime 很好的支持了SPK,这样可以让桌面端,移动端都能体验到逼真炫酷,流畅的三维场景。
ArcGIS Runtime中SPK类型的三维的图层就通过ArcGISSceneLayer对象来加载的。SceneLayer是一个专门用来显示三维图层的类。他既可以加载在线的Portal for ArcGIS 中的三维图层,也可以使用SPK作为数据源。通过SceneLayer获得关于三维图层的一些属性,比如图层是否可见,图层的范围,图层透明度等。这个对象是我们今后做开发会经常要用的一个对象。
ArcGISSceneLayer有一个重要的属性Source,这个属性需要置顶一个Url对象,Url既可以是在线的网络服务,也可以是本地的spk数据。
动手环节
接下里我们就详细的演示一下ArcGIS Runtime for .NET 开发一个加载SPK的 Android应用。
启动VS2015 选择ArcGIS Runtime App(Android)模板。工程命名为LoadSPKDemo,如下图。
</