ArcGIS Runtime SDK for .NET (WPF)实现三维场景

本文介绍了如何使用ArcGIS_Runtime_SDK_for_.NET_WPF来实现三维场景展示。首先需要安装Esri的地图SDK并引用相关库。然后,通过XAML和后台代码两种方式详细讲解了如何加载场景图层,包括在XAML中定义场景视图和在C#代码中创建并设置场景。最后,文章总结了这种实现方式的灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现三维场景准备工作

三维地图被称为场景。为在ArcGIS中实现三维场景展示,首先需安装Esri公司ArcGIS_Runtime_SDK_DotNet_100_2_1地图SDK。并在项目中引用Esri.ArcGISRuntime.dll。

创建三维场景

您可以使用XAML在设计时定义场景及其包含的图层,也可以在后台代码中创建场景并设置和修改其属性。

XAML中实现加载场景图层

以下XAML使用SceneView和Scene展示场景图层。

<Window x:Class="MapSence.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:esri="http://schemas.esri.com/arcgis/runtime/2013"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <esri:SceneView x:Name="MySceneView">
            <esri:Scene>
                <esri:ArcGISTiledMapServiceLayer ID="AGOLayer"
                              ServiceUri="http://services.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer" />
            </esri:Scene>
        </esri:SceneView
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值