当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。