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


Python ArcGIS WebMap用法及代码示例


本文简要介绍 python 语言中 arcgis.mapping.WebMap 的用法。

用法:

class arcgis.mapping.WebMap(**kwargs)

基础:traitlets.traitlets.HasTraitscollections.OrderedDict

WebMap 类表示 web map 并提供对其底图和业务图层的访问,以及可视化和与所述底图和图层交互的函数。

ArcGIS web map 是地理信息的交互式显示,可用于讲故事和回答问题。Map包含一个底图,在该底图上绘制了一组称为业务层的数据层。

注意:

要了解有关网络Map的更多信息,请参阅Web maps 页面

Web maps 可以在 ArcGIS 应用程序中使用,因为它们遵循相同的 Web Map规范。这提供了在一个 ArcGIS 应用程序(包括 Python API)中创作 web Map并在另一个 ArcGIS 应用程序中查看和修改它们的函数。

注意:

要了解有关网络Map规范的更多信息,请参阅Web Map Specification页面

Parameter

Description

webmapitem

可选的 Item 对象,其 Item.type 是 Web Map

注意:

如果未指定,则会使用一些有用的默认值创建一个空的 WebMap 对象。

示例 1:

# USAGE EXAMPLE 1: Creating a WebMap object from an existing web map item

from arcgis.mapping import WebMap
from arcgis.gis import GIS

# connect to your GIS and get the web map item
gis = GIS(url, username, password)
wm_item = gis.content.get('1234abcd_web map item id')

# create a WebMap object from the existing web map item
wm = WebMap(wm_item)
type(wm)
>> arcgis.mapping._types.WebMap

# explore the layers in this web map using the 'layers' property
wm.layers
>> [{}...{}]  # returns a list of dictionaries representing each operational layer

示例 2:

# USAGE EXAMPLE 2: Creating a new WebMap object

from arcgis.mapping import WebMap

# create a new WebMap object
wm = WebMap()
type(wm)
>> arcgis.mapping._types.WebMap

# explore the layers in this web map using the 'layers' property
wm.layers
>> []  # returns an empty list. You can add layers using the `add_layer()` method

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.mapping.WebMap。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。