【发布时间】:2018-05-16 01:55:50
【问题描述】:
我正在尝试使用 ArcGIS Runtime .Net for WPF(版本 100.1)将本地地图包加载到主窗口。但不知何故,本地服务器无法在地图包中找到图层。这是我的脚本:
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,在该地图包中没有找到任何图层。请参阅此处的屏幕截图: screenshot of local service 地图包是在启用了运行时支持的 ArcMap 10.5 中创建的。它包含 2 个点图层、2 个折线图层和 1 个多边形图层。
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
试过 ArcMap 10.5.1 创建地图包,还是一样的问题。
标签: c# wpf localserver arcgis-runtime-net