ArcGIS Runtime for .Net Quartz开发探秘(二):构建第一个ArcGIS Runtime WPF应用程序
来源:互联网 发布:java开源app 编辑:程序博客网 时间:2024/06/14 03:40
1、 安装Visual Studio 2015
2、 安装ArcGIS Runtime for .Net SDK
3、 在Visual Studio新建一个WPF项目
4、 添加ArcGIS Runtime SDK 100.0引用
5、 在xaml中添加地图或场景
在上面的xaml代码中,首先添加了一个SceneView对象,在SceneView中,设置其Scene属性。然后加入一个切片图层以及一个三维场景图层,其组织结构如下:
也可以设置Scene的OperationalLayers,将ArcGISSceneLayer放入其中。结构变为如下:
一般地,可以将Runtime中的二维地图、三维场景与图层之间的关系概括如下图:
<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApplication1" xmlns:esri="http://schemas.esri.com/arcgis/runtime/2013" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525"> <Grid> <esri:SceneView x:Name="mysceneview"> <esri:Scene> <esri:Scene.Basemap> <esri:Basemap> <esri:ArcGISTiledLayer Name="Topographic" Source="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/> </esri:Basemap> </esri:Scene.Basemap> <esri:Scene.OperationalLayers> <esri:ArcGISSceneLayer Name="BuildingsLayer" Source="http://scene.arcgis.com/arcgis/rest/services/Hosted/Buildings_Brest/SceneServer/layers/0"/> </esri:Scene.OperationalLayers> </esri:Scene> </esri:SceneView> </Grid></Window>程序中加载的是法国Brest市的场景服务,大家可以浏览到这里查看场景。
阅读全文
0 0
- ArcGIS Runtime for .Net Quartz开发探秘(二):构建第一个ArcGIS Runtime WPF应用程序
- ArcGIS Runtime for .Net Quartz开发探秘(四):加载本地文件
- ArcGIS Runtime for .Net Quartz开发探秘(八):三维
- ArcGIS Runtime for .Net Quartz开发探秘(一):ArcGIS Runtime SDK for .Net简介及开发必要准备
- ArcGIS Runtime for .Net Quartz开发探秘(三):承接来自GIS服务器的服务
- ArcGIS Runtime for .Net Quartz开发探秘(五):要素符号化及渲染器
- ArcGIS Runtime for .Net Quartz开发探秘(六):空间查询与识别
- ArcGIS Runtime for .Net Quartz开发探秘(七):外业数据采集-离线数据编辑
- ArcGIS Runtime for .NET
- arcgis runtime for wpf学习一
- ArcGIS Runtime SDK for .NET (Quartz Beta)之连接ArcGIS Portal
- ArcGIS Runtime SDK for .NET (Quartz Beta)之连接ArcGIS Portal (1)
- 《ArcGIS Runtime SDK for .NET开发笔记》 --Hello Word
- 《ArcGIS Runtime SDK for .NET开发笔记》--三维功能
- 《ArcGIS Runtime SDK for .NET开发笔记》--在线编辑
- ARCGIS RUNTIME FOR IOS总结(二)
- ArcGIS Runtime SDK for .Net介绍
- ArcGIS Runtime Sdk for .Net基本介绍
- 条件对抗网络
- F蚂蚁走杆问题
- nginx+php运行原理(以及nginx和php-fpm)
- Ruby中操作字符串的一些基本方法
- c# 对DataTable各种常用操作的源代码DataTableHelper
- ArcGIS Runtime for .Net Quartz开发探秘(二):构建第一个ArcGIS Runtime WPF应用程序
- jquery的安装引用地址和替代方式
- android adb命令实践研究
- Android APP常用的图标尺寸
- 某t社区培训的真相
- 选择排序
- 《deep learning》学习笔记(1)——引言
- vue-仿手机qq的demo
- AI学习的一篇转载