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


Python ArcGIS WebMap.update_layer用法及代碼示例


本文簡要介紹 python 語言中 arcgis.mapping.WebMap.update_layer 的用法。

用法:

update_layer(layer)

更新Map中圖層的圖層字典。例如,更新圖層的渲染器字典並在網絡Map上動態更改它。可用於配置 pop_ups 字典、渲染器或要素圖層屬性的任何其他部分。

Parameter

Description

layer

必需的 FeatureLayer 或要素圖層字典。具有更新屬性的現有 web Map圖層。為了在 web Map上獲取圖層,請使用 layers 方法並將輸出分配給一個值。對此值進行編輯並將其作為字典傳遞以更新Map上的渲染。

警告:

如果要素圖層的itemId改變了,這將不起作用。

# Create Webmap from webmap item
wm = WebMap(<wm_item_id>)

# Get a layer and edit the color
fl = wm.layers[0]
fl["layerDefinition"]["drawingInfo"]["renderer"]["symbol"]["color"] = [0, 0, 0, 255]

# Update the layer to see it render on map
wm.update_layer(dict(my_lyr))

# Save with the updates
wm_properties= {"title": "Test Update", "tags":["update_layer"], "snippet":"Updated a layer and now save"}
wm.save(wm_properties)

相關用法


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