ArcGis Runtime 100 保存图层以供离线访问
ArcGis Runtime 100 save layers to access them offline
我正在使用 Arcgis runtime 100 sdk,我有一些图层 url 由客户端提供。现在我正在使用这些 url 创建一个 AGSLayer 并添加地图的操作层以在屏幕上显示它。
到目前为止效果很好。
现在我想保存这些图层及其数据。所以让用户离线访问地图。
我浏览了 Arcgis 向导。但我不确定我是否理解那里的任何内容。我没有为此找到任何合适的解决方案
请帮帮我。
你可以关注这个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.
你能具体说明 "Now I want to save these layers and their data" 是什么意思吗?
您还需要编辑地图?如果是,则称为 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.
我正在使用 Arcgis runtime 100 sdk,我有一些图层 url 由客户端提供。现在我正在使用这些 url 创建一个 AGSLayer 并添加地图的操作层以在屏幕上显示它。 到目前为止效果很好。
现在我想保存这些图层及其数据。所以让用户离线访问地图。
我浏览了 Arcgis 向导。但我不确定我是否理解那里的任何内容。我没有为此找到任何合适的解决方案
请帮帮我。
你可以关注这个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.
你能具体说明 "Now I want to save these layers and their data" 是什么意思吗? 您还需要编辑地图?如果是,则称为 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.