當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python ArcGIS MapView.update用法及代碼示例


本文簡要介紹 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。可能的字符串: 2Dwebmap3Dwebscene

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')

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.widgets.MapView.update。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。