C# 无法使用用于WPF本地服务的ArcGIS Runtime.Net加载地图包
我正在尝试使用ArcGIS Runtime.Net for WPF(版本100.1)将本地地图包加载到主窗口。但是本地服务器无法在地图包中找到图层。这是我的剧本:C# 无法使用用于WPF本地服务的ArcGIS Runtime.Net加载地图包,c#,wpf,localserver,arcgis-runtime-net,C#,Wpf,Localserver,Arcgis Runtime Net,我正在尝试使用ArcGIS Runtime.Net for WPF(版本100.1)将本地地图包加载到主窗口。但是本地服务器无法在地图包中找到图层。这是我的剧本: public MainWindow() { InitializeComponent(); StartLocalServer(); } private Esri.ArcGISRuntime.LocalServices.LocalServer _localServe
public MainWindow()
{
InitializeComponent();
StartLocalServer();
}
private Esri.ArcGISRuntime.LocalServices.LocalServer _localServer;
private async void StartLocalServer()
{
_localServer = Esri.ArcGISRuntime.LocalServices.LocalServer.Instance;
await _localServer.StartAsync();
var mapService = new Esri.ArcGISRuntime.LocalServices.LocalMapService(@"C:\mappackage.mpk");
await mapService.StartAsync();
var mapServiceUrl = mapService.Url;
}
我检查了本地服务生成的url,但在该地图包中找不到任何一层。请参见此处的屏幕截图:
map包是在ArcMap 10.5中创建的,并启用了运行时支持。它包含2个点图层、2个多段线图层和1个多边形图层
任何帮助都将不胜感激!谢谢大家! v100.1的本地服务器不支持使用10.5创建的MMPK。您需要10.5.1来创建与100.1本地服务器兼容的包 发件人:
- ArcGIS Pro:要创建在ArcGIS运行时应用程序中使用的移动地图包,请使用ArcGIS Pro 1.3或更高版本
- ArcGIS Desktop:要为ArcGIS运行时本地服务器100.1.0创建地理处理包和地图包,请使用ArcGIS Desktop 10.5.1
- ArcGIS Pro:要创建在ArcGIS运行时应用程序中使用的移动地图包,请使用ArcGIS Pro 1.3或更高版本
- ArcGIS Desktop:要为ArcGIS运行时本地服务器100.1.0创建地理处理包和地图包,请使用ArcGIS Desktop 10.5.1