本文简要介绍 python 语言中 arcgis.gis._impl._datastores.PortalDataStore.layers
的用法。
用法:
layers(item)
返回:
字典列表。对于每个图层,都有有关该图层和发布该图层的源数据集的信息字典。
layers
操作返回使用publish_layers()
方法从数据库数据存储项批量发布的图层列表。注意:
layers
方法返回字典列表。每个字典都包含发布期间创建的每个层的layer
key 和dataset
key 。Parameter
Description
item
必填项目。数据存储
Item
用于列出所有已发布的图层和注册的数据集。例子:
# Usage Example >>> ds_items = gis.content.get("*", item_type="Data Store") >>> >>> db_dsitem = [ds >>> for ds in ds_items >>> if ds.get_data()["type"] == "egdb"][0] >>> >>> portal_ds = gis.datastore >>> >>> portal_ds.layers(db_dsitem) [{'layer': {'id': '059...711', 'title': 'Boundary_GTM', 'created': 1667433642607, 'modified': 1667433732631, 'url': 'https://<url>/<webadaptor>/rest/services/<folder_name>/Boundary_GTM/FeatureServer', 'type': 'Feature Service'}, 'dataset': {'name': 'world.dto.CountryBoundary_GTM', 'displayName': 'CountryBoundary_Guatemala', 'type': 'featureClass', 'datastoreId': 'ad38...01b8e', 'path': '/world.dto.GTM_Datasets/world.dto.Boundary_GTM'}}, . . . {'layer': {'id': '0d5a6e6f2003483ba987eb044ca4dec6', 'title': 'dk_lau_2016', 'created': 1667433476227, 'modified': 1667433605914, 'url': 'https://<url>/<webadaptor>/rest/services/<folder_name>/dk_lau_2016/MapServer', 'type': 'Map Service'}, 'dataset': {'name': 'world.dto.dk_lau_2016', 'displayName': 'dk_lau_2016', 'type': 'table', 'datastoreId': 'ad38...01b8e', 'path': '/world.dto.dk_lau_2016'}}]
相关用法
- Python ArcGIS PortalDataStore.register用法及代码示例
- Python ArcGIS PortalDataStore.unregister用法及代码示例
- Python ArcGIS PortalDataStore.servers用法及代码示例
- Python ArcGIS PortalDataStore.describe用法及代码示例
- Python ArcGIS PortalDataStore.validate用法及代码示例
- Python ArcGIS PortalDataStore.publish用法及代码示例
- Python ArcGIS PortalDataStore.delete_layers用法及代码示例
- Python ArcGIS PortalDataStore.refresh_server用法及代码示例
- Python ArcGIS PortalDataStore.publish_layers用法及代码示例
- Python ArcGIS PortalDataStore用法及代码示例
- Python ArcGIS PortalLicense.update用法及代码示例
- Python ArcGIS PortalAdminManager.mode用法及代码示例
- Python ArcGIS Polygon.coordinates用法及代码示例
- Python ArcGIS Point3DLayer用法及代码示例
- Python ArcGIS Point.coordinates用法及代码示例
- Python ArcGIS PointCloudLayer用法及代码示例
- Python ArcGIS Polyline.coordinates用法及代码示例
- Python ArcGIS PageManager.link用法及代码示例
- Python ArcGIS Project用法及代码示例
- Python ArcGIS ProfileManager.create用法及代码示例
- Python ArcGIS ProfileManager.get用法及代码示例
- Python ArcGIS PageManager.clone用法及代码示例
- Python ArcGIS ProfileManager.save_as用法及代码示例
- Python ArcGIS Page.delete用法及代码示例
- Python ArcGIS PageManager.add用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis._impl._datastores.PortalDataStore.layers。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。