让你以为在做网页的ArcGIS Runtime WPF

本文介绍如何在WPF应用程序中使用ArcGIS Runtime进行地理信息系统开发,包括加载本地及远程地图服务的方法。

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

WPF技术让界面设计与功能代码分离开来,使用xml文件来进行窗口样式的控制,霎时间让我产生自己在做网页开发的错觉,总的来说如果有网页开发尤其是SilverLight的语言基础的话,xaml页面设计也就难不到新的入门者了。

接触不到几天,感觉使用Arcgis runtime for wpf​要比AE要简单,至少在引用ArcServers的服务上要来的简单。曾经总结过用AE获取获取ArcService服务、获取WMS服务、获取WMTS服务的方法都比较麻烦。而wpf获取服务的方式和访问网页的方式是一样的,只需要写明服务地址即可。

如加载本地数据: ;需要注意的是,这个mpk包的发布需要符合runtime的规范,在​​发布时要选择enable arcgis runtime tools,才能使得mpk能够被runtime访问到。

加载​ArcServer上发布的数据为:

Url="http://localhost:6080/arcgis/rest/services/SampleWorldCities/MapServer"/>;

如果使用的WPF版本为最新的10.2.5,查看simple是不需要许可的,或者是参照了我装ArcGIS的许可,但是现在使用的10.2.0则需要使用一些方法来进行顺利的开发,在​Application.xaml.cs中写入ArcGISRuntime.SetLicense("runtimeadvanced,101,ecp327916071,01-jan-2021,B5F4LNBLEFJ92MZAD027");即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值