本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。