gpt4 book ai didi

ios - ArcGis Runtime 100 保存图层以供离线访问

转载 作者:行者123 更新时间:2023-11-28 09:23:18 24 4
gpt4 key购买 nike

我正在使用 Arcgis runtime 100 sdk,我有一些由客户端提供的图层 url。现在我正在使用这些 url 创建一个 AGSLayer 并添加 map 的操作层以在屏幕上显示它。到目前为止,它运行良好。

现在我想保存这些图层及其数据。以便让用户离线访问 map 。

我浏览了 Arcgis guids。但我不确定我是否理解那里的任何内容。而且我没有找到任何合适的解决方案

请帮帮我。

最佳答案

可以关注这个example . GenerateOfflineMapViewController.swift

//instantiate offline map task
self.offlineMapTask = AGSOfflineMapTask(portalItem: self.portalItem)

Use the AGSOfflineMapTask to take maps offline. The sample creates a portal item object using a web map’s ID. This portal item is used to initialize an AGSOfflineMapTask object.

你能具体说明“现在我想保存这些图层及其数据”是什么意思吗?您还需要编辑 map ?如果是,则称为 redlining

A feature collection provides a way of grouping logically-related feature collection tables. Redlining information (called "Map Notes" in ArcGIS Online), for example, may contain points, lines, polygons, and associated text to describe things in the map.

另请记住,您的服务应启用离线使用。客户端你需要创建一个 GeoDatabase

Obtain a job to generate and download the geodatabase by passing the AGSGenerateGeodatabaseParameters to the generateJob method on the AGSGeodatabaseSyncTask. Run the job to generate and download the geodatabase to the device.

关于ios - ArcGis Runtime 100 保存图层以供离线访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50287057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com