本文簡要介紹 python 語言中 arcgis.mapping.VectorTileLayerManager.edit_tile_service
的用法。
用法:
edit_tile_service(source_item_id=None, export_tiles_allowed=None, min_scale=None, max_scale=None, max_export_tile_count=None, layers=None, cache_max_age=None, max_zoom=None)
編輯操作可以編輯服務定義中的許多參數以及source_item_id,可以通過查看矢量切片層的相關項目找到source_item_id。
Parameter
Description
source_item_id
可選字符串。源項目 ID 是磁貼服務的 GeoWarehouse 項目 ID。
export_tiles_allowed
可選的布爾值。
exports_tiles_allowed
設置允許用戶導出圖塊的值min_scale
可選浮點數。設置緩存服務的最小規模。目前,僅當矢量切片層通過服務目錄發布時才能設置此參數。
max_scale
可選浮點數。設置緩存服務的最大規模。目前,僅當矢量切片層通過服務目錄發布時才能設置此參數。
max_export_tile_count
可選的整數。
max_export_tile_count
設置單次調用導出的最大切片數量。layers
可選的詞典列表。每個字典代表一個層。
語法示例:
layers = [{“name”: “Layer Name”,“id”: 1159321,“layerId”: 0,“tableName”: “tableName”,“type”: “Feature Layer”,“xssTrustedFields”: “”}]cache_max_age
可選的整數。最大緩存期限。目前,僅當矢量切片圖層通過要素服務發布時才能設置此參數。
max_zoom
可選的整數。最大縮放級別。目前,僅當矢量切片圖層通過要素服務發布時才能設置此參數。
例子:
# USAGE EXAMPLE >>> from arcgis.mapping import VectorTileLayer >>> from arcgis.gis import GIS # connect to your GIS and get the tile layer item >>> gis = GIS(url, username, password) >>> vector_layer_item = gis.content.get('abcd_item-id') >>> source_item_id = vector_tile_item.related_items(rel_type="Service2Data", direction="forward")[0]["id"] >>> vector_tile_layer = VectorTileLayer.fromitem(vector_layer_item) >>> vtl_manager = vector_tile_layer.manager >>> vtl_manager.edit_tile_service( min_scale = 50, max_scale = 100, source_item_id = source_item_id, export_tiles_allowed = True, max_Export_Tile_Count = 10000 )
相關用法
- Python ArcGIS VectorTileLayerManager.update_tiles用法及代碼示例
- Python ArcGIS VectorTileLayerManager.delete_tiles用法及代碼示例
- Python ArcGIS VectorTileLayer.fromitem用法及代碼示例
- Python ArcGIS VerizonConnectReveal用法及代碼示例
- Python ArcGIS Velocity用法及代碼示例
- Python ArcGIS Velocity.feeds用法及代碼示例
- Python ArcGIS Velocity.bigdata_analytics用法及代碼示例
- Python ArcGIS Velocity.realtime_analytics用法及代碼示例
- Python ArcGIS VoxelLayer用法及代碼示例
- Python ArcGIS ViewManager.create用法及代碼示例
- Python ArcGIS power用法及代碼示例
- Python ArcGIS APIKeyManager.get用法及代碼示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代碼示例
- Python ArcGIS ContentManager.unshare_items用法及代碼示例
- Python ArcGIS ImageryLayer.thumbnail用法及代碼示例
- Python ArcGIS FormFieldElement用法及代碼示例
- Python ArcGIS Geometry.true_centroid用法及代碼示例
- Python ArcGIS Site.delete用法及代碼示例
- Python ArcGIS GeoAccessor.bbox用法及代碼示例
- Python arcgis.apps.hub.Initiative.update用法及代碼示例
- Python ArcGIS generate_service_areas用法及代碼示例
- Python ArcGIS build_overview用法及代碼示例
- Python ArcGIS RunInterval用法及代碼示例
- Python ArcGIS describe_dataset用法及代碼示例
- Python ArcGIS acos用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.mapping.VectorTileLayerManager.edit_tile_service。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。