博客
|
随着100.15的发布,用于。net的ArcGIS运行时SDK工具包现在包含了一个用于使用实用网络的强大工具。Utility Network Trace Tool是一个下拉式组件,允许您选择和运行Named Trace Configurations,包括比较结果的能力。(实用网络跟踪工具也可用于ArcGIS运行时SDK for Java Toolkit。)关于公用事业网络ArcGIS公用事业网络使您能够建模、可视化和分析公用事业设备,如燃气和电力分配系统。下面的视频提供了一个简单的介绍。将公用事业网络跟踪工具添加到应用程序中公用事业网络跟踪工具的设计易于使用,并与您的应用程序集成以最小的配置。对于大多数应用程序,配置是一个两步过程:将Toolkit依赖项添加到您的项目(如果您还没有使用Toolkit)。将该工具添加到应用程序的页面中。然后把它连接到MapView。Toolkit for ArcGIS Runtime SDK for . net是作为一个Nuget包托管的。 Y ou can get started by adding the following line to your project’s . csproj file:
08-26-202203:48点
|
3.
|
0
|
397
|
帖子
|
对于显式加载,我建议在将‘Map’添加到‘MapView’之前等待‘LoadAsync’。如果这不起作用,我建议通过层工作,并为' ArcGISMapImageLayer '和每个子层做同样的事情。这将有助于缩小问题范围。从您所看到的行为来看,还不清楚问题是存在于Toolkit还是运行时。
...查看更多
05-02-2022下午02:00
|
0
|
0
|
282
|
帖子
|
很抱歉听到您发现Toolkit的TOC控件有问题。Toolkit是开源的,因此随时欢迎您对其进行分叉、进行修改、归档问题并提出改进建议。理想情况下,它将开箱即用,无需更改。该图层在ArcGIS在线Web地图查看器中显示正常吗?您是否能够共享正在使用的层或类似配置的公共服务?在将地图添加到地图之前,您可能想要尝试显式加载地图图像层及其所有子层。如果它与显式负载一起工作,将有助于缩小问题的范围。我希望这对你有所帮助。
...查看更多
04-28-202202:31点
|
1
|
2
|
298
|
帖子
|
我很抱歉听到你在运行时标注矢量瓷砖有问题。对于创作,我已经找到了关于矢量瓦片中支持什么标签的文档:https://pro.arcgis.com/en/pro-app/latest/help/mapping/map-authoring/labeling-in-vector-tiles.htm可能会对文本-允许重叠和图标-允许重叠属性感兴趣。我从Esri发布的参考风格开始做了一些轻微的修补,并且能够得到更好的(尽管不是完美的)行为。使用矢量平铺样式编辑器,我还能够更改符号位置组中的“spacing”属性,这修复了标记间隙的问题。我希望这些信息可以成为一个有用的起点,而我询问解决问题的选项。为了更好地理解和诊断问题,了解正在使用的设备的分辨率和屏幕大小将很有帮助。
...查看更多
03-25-202212点45
|
0
|
6
|
362
|
帖子
|
Tom,是的,理想情况下,视点应该在地图添加到MapView后设置。这可能需要少量的重构,将这段代码分成两部分,一部分创建映射,另一部分调用“mapView”。SetViewpoint或mapView.SetViewpointAsync。或者,你可以遵循' addgraphicsoverlay '中的模式来与MapView交互。因为GetMap已经是一个异步任务,你应该能够插入' await _map。LoadAsync ',然后返回映射。这将确保在将映射添加到映射之前加载映射。如果你通过调用' _map. xml显式加载映射。在返回之前,你可以检查“_map. async”。而不是设置一个事件。虽然如果你已经在MapView上调用SetViewpoint,那么如果你想做错误处理,你应该只需要显式的加载步骤。更新后的代码可能如下所示:try {var basemap = await _currentMapStyle.ToEsri();_map = new Map(basemap); await _map.LoadAsync(); _mapView.Map = _map; // Or alternatively do this in a separate method AddGraphicsOverlays(); await _mapView.SetViewpointAsync(initialLatitude, initialLongitude, _defaultZoom); } catch //... error handling - explicit loading of map should throw exceptions that you can catch
...查看更多
02-09-2022下午12:33
|
0
|
1
|
204
|
帖子
|
很抱歉看到您在更新到最新版本的ArcGIS运行时时遇到了麻烦。您能确认为应用程序中的每个项目安装的NuGet包的版本吗?这将帮助我更好地理解问题。考虑在UWP项目中检查UWP的最低和目标版本。最低支持的UWP版本在100.8和100.13之间变化,这可能与问题有关。您可以在UWP项目的属性页中将最低UWP版本更新为18362。
...查看更多
02-08-202237点
|
0
|
1
|
166
|
帖子
|
嗨,我很抱歉听到你看到地图显示的问题。在没有看到完整代码的情况下,很难确定发生了什么,但基于您所分享的内容,我确实有一些想法。InitialViewpoint属性主要用于从门户项目打开地图的情况。在涉及到编程式创建地图的情况下,最好直接在MapView上设置视点。在地图加载后设置视点应该更可靠。在_currentMapStyle.ToEsri()中发生了什么?考虑尝试等待基映射的创建,使用基映射作为映射的构造函数参数,然后在映射上设置InitialViewpoint。我的直觉是,在应用基准图的过程中,可能会重置初始视点。您还可以考虑在返回映射之前等待映射加载,以排除任何时间问题。我在视频中看到,在视点成功加载的情况下,地图似乎在移动。 Are you using a LocationDisplay or LocationDataSource to navigate the map based on device location after the map is displayed? Thanks, Nathan
...查看更多
02-04-2022下午05:30
|
0
|
3.
|
218
|
帖子
|
Map和MapView是两个独立的对象。MapView是显示内容的UI组件,Map定义了要显示的内容。您共享的代码引用了Map,但您只能从MapView控制导航。通常MapView会在XAML的某个地方定义,但也不是一定要这样。下面的教程可能会有帮助,因为它展示了一种常见的设计模式和map/mapview分离:https://developers.arcgis.com/net/maps-2d/tutorials/display-a-map/
...查看更多
01-31-202203:27点
|
0
|
1
|
166
|
帖子
|
你好,改变基本地图的项目的范围不会直接影响视图。项目上的范围被用作ArcGIS系统其他部分的元数据(例如,搜索Portal/ArcGIS Online)。你应该能够在MapView上设置用于显示esriMap的视点,就像下面这样:SetViewpoint(新观点(foundLayer.FullExtent));
...查看更多
01-28-2022上午09:09
|
0
|
0
|
187
|
帖子
|
. net Core 3.1和. net 5之间的默认行为发生了变化。在ClickOnce .pubxml发布配置文件中添加以下一行可以解决问题:
01-25-2022下午03:12
|
2
|
1
|
2082
|
标题 | 荣誉 | 发布 |
---|---|---|
3. | 08-26-202203:48点 | |
1 | 04-28-202202:31点 | |
2 | 01-25-2022下午03:12 | |
1 | 09-21-202102:26点 | |
1 | 06-22-202112:22点 |