本文簡要介紹 python 語言中 arcgis.mapping.WebMap
的用法。
用法:
class arcgis.mapping.WebMap(**kwargs)
基礎:
traitlets.traitlets.HasTraits
,collections.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
相關用法
- Python ArcGIS WebMap.update用法及代碼示例
- Python ArcGIS WebMap.add_layer用法及代碼示例
- Python ArcGIS WebMap.basemap用法及代碼示例
- Python ArcGIS WebMap.tables用法及代碼示例
- Python ArcGIS WebMap.add_table用法及代碼示例
- Python ArcGIS WebMap.forms用法及代碼示例
- Python ArcGIS WebMap.update_drawing_info用法及代碼示例
- Python ArcGIS WebMap.print用法及代碼示例
- Python ArcGIS WebMap.layers用法及代碼示例
- Python ArcGIS WebMap.save用法及代碼示例
- Python ArcGIS WebMap.move_from_basemap用法及代碼示例
- Python ArcGIS WebMap.bookmarks用法及代碼示例
- Python ArcGIS WebMap.update_layer用法及代碼示例
- Python ArcGIS WebMap.move_to_basemap用法及代碼示例
- Python ArcGIS WebSocket用法及代碼示例
- Python ArcGIS WebhookManager.create用法及代碼示例
- Python ArcGIS WebAdaptors.list用法及代碼示例
- Python ArcGIS Worker用法及代碼示例
- Python ArcGIS WorkflowManager.create_lookup用法及代碼示例
- Python ArcGIS WorkflowManager用法及代碼示例
- Python ArcGIS WorkerManager用法及代碼示例
- Python ArcGIS power用法及代碼示例
- Python ArcGIS APIKeyManager.get用法及代碼示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代碼示例
- Python ArcGIS ContentManager.unshare_items用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.mapping.WebMap。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。