本文简要介绍 python 语言中 arcgis.widgets.MapView.update
的用法。
用法:
update(mode=None, item_properties=None, thumbnail=None, metadata=None)
返回:
指示成功 (True) 或失败 (False) 的布尔值。
update
方法更新用于创建MapWidget
对象的 WebMap/Web 场景项。此外,您可以更新其他项目属性、缩略图和元数据。注意:
如果您从现有 webmap/webscene 项目开始创建 MapView 对象,请使用此方法根据您的更改更新您的 webmap/webscene 项目。如果您从新的
MapView
对象开始(没有 webmap/webscene 项目),调用此方法将引发 RuntimeError 异常。如果要将Map小部件保存到新项目中,请改为调用save
方法。对于item_properties
,仅传入要更新的属性的参数。所有其他属性将保持不变。例如,如果您只想更新项目的说明,则只需在 item_properties 中提供说明参数。注意:
另存为
WebScene
项目仅适用于 Jupyter 环境:在调用此方法之前,必须在笔记本中直观地显示Map。Parameter
Description
item_properties
可选字典。有关键和值,请参见下表。
mode
可选字符串。是否将此Map实例保存为 2D WebMap,还是 3D WebScene。可能的字符串:
2D
、webmap
、3D
或webscene
。thumbnail
可选字符串。缩略图的路径或 URL。
metadata
可选字符串。元数据的路径或 URL。
参数 item_properties 的键:值字典选项
Key
Value
typeKeywords
可选字符串。提供所有 sub-types 的列表,请参阅下面的 URL 1 以获取有效值。
description
可选字符串。项目的说明。
title
可选字符串。项目的名称标签。
tags
可选字符串。以逗号分隔值或字符串列表形式列出的标签。用于搜索项目。
snippet
可选字符串。提供项目内容的简短摘要(最多 250 个字符)。
accessInformation
可选字符串。有关内容来源的信息。
licenseInfo
可选字符串。有关内容的任何许可信息或限制。
culture
可选字符串。地区、国家和语言信息。
access
可选字符串。有效值为 private、shared、org 或 public。
commentsEnabled
可选的布尔值。默认为 true,控制评论是允许 (true) 还是不允许 (false)。
例子:
# USAGE EXAMPLE: Interactively add a new layer and change the basemap of an existing web map. italy_streets_item = gis.content.search("Italy streets", "Web Map")[0] map1 = MapView(item = italy_streets_item) map1.add_layer(Italy_streets2) map1.basemap = 'dark-gray-vector' map1.update(thumbnail = './new_webmap.png')
相关用法
- Python ArcGIS MapView.layers用法及代码示例
- Python ArcGIS MapView.basemap用法及代码示例
- Python ArcGIS MapView.center用法及代码示例
- Python ArcGIS MapView.save用法及代码示例
- Python ArcGIS MapView.scale用法及代码示例
- Python ArcGIS MapView.rotation用法及代码示例
- Python ArcGIS MapView.zoom用法及代码示例
- Python ArcGIS MapView.sync_navigation用法及代码示例
- Python ArcGIS MapView.extent用法及代码示例
- Python ArcGIS MapView.add_layer用法及代码示例
- Python ArcGIS MapView.clear_graphics用法及代码示例
- Python ArcGIS MapView.draw用法及代码示例
- Python ArcGIS MapImageLayer.find用法及代码示例
- Python ArcGIS MapImageLayerManager.update_tiles用法及代码示例
- Python ArcGIS MapImageLayerManager.delete_tiles用法及代码示例
- Python ArcGIS MapServiceLayer用法及代码示例
- Python ArcGIS MapImageLayer.create_dynamic_layer用法及代码示例
- Python ArcGIS MapFeatureLayer.time_filter用法及代码示例
- Python ArcGIS MapFeatureLayer.query用法及代码示例
- Python ArcGIS MapImageLayer.identify用法及代码示例
- Python ArcGIS MapTour用法及代码示例
- Python arcgis.mapping.MapImageLayerManager.import_tiles用法及代码示例
- Python ArcGIS MapTable.fromitem用法及代码示例
- Python ArcGIS MapImageLayer.export_map用法及代码示例
- Python ArcGIS MapFeatureLayer.fromitem用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.widgets.MapView.update。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。