本文簡要介紹 python 語言中 arcgis.widgets.MapView.draw
的用法。
用法:
draw(shape, popup=None, symbol=None, attributes=None)
draw
方法在Map小部件上繪製一個形狀。注意:
任何東西都可以從已知的
Geometry
對象、坐標對和FeatureSet
對象中繪製。Parameter
Description
shape
必需的對象。已知
Geometry
對象:形狀是 [circle
、ellipse
、Polygon
、Polyline
、MultiPoint
、Point
、rectangle
、triangle
] 之一。坐標對:將形狀指定為 [lat, long] 的列表。例如:[34, -81]
FeatureSet:形狀可以是
FeatureSet
對象。表示幾何的字典對象。
popup
可選字典。包含
title
和content
作為鍵的字典,將在單擊形狀時顯示。在FeatureSet
的情況下,title
和content
是FeatureSet
中特征的屬性名稱,而不是title
和content
的實際字符串值。symbol
可選字典。有關詳細信息,請參閱 ArcGIS REST API 文檔中的 Symbol Objects 頁麵。如果未指定,則使用默認符號。
Esri symbol selector. 提供了一個幫助實用程序來獲取幾個預定義符號的符號格式
attributes
可選字典。指定包含與圖形關聯的字段和字段值的名稱值對的字典。
例子:
#Usage Example: Drawing two Geometry objects on a map widget. >>> from arcgis.gis import GIS, Item >>> from arcgis.widgets import MapView >>> from arcgis.geometry import Geometry, Polygon >>> geom = Geometry({ "rings" : [[[-97.06138,32.837],[-97.06133,32.836],[-97.06124,32.834],[-97.06127,32.832], [-97.06138,32.837]],[[-97.06326,32.759],[-97.06298,32.755],[-97.06153,32.749], [-97.06326,32.759]]], "spatialReference" : {"wkid" : 4326} }) >>> map2 = gis.map("Arlington, Texas") >>> map2.draw(shape=geom) >>> map2 <Map Widget Displayed with the drawn Polygons>
相關用法
- Python ArcGIS MapView.update用法及代碼示例
- Python ArcGIS MapView.layers用法及代碼示例
- Python ArcGIS MapView.basemap用法及代碼示例
- Python ArcGIS MapView.center用法及代碼示例
- Python ArcGIS MapView.save用法及代碼示例
- Python ArcGIS MapView.scale用法及代碼示例
- Python ArcGIS MapView.rotation用法及代碼示例
- Python ArcGIS MapView.zoom用法及代碼示例
- Python ArcGIS MapView.sync_navigation用法及代碼示例
- Python ArcGIS MapView.extent用法及代碼示例
- Python ArcGIS MapView.add_layer用法及代碼示例
- Python ArcGIS MapView.clear_graphics用法及代碼示例
- Python ArcGIS MapImageLayer.find用法及代碼示例
- Python ArcGIS MapImageLayerManager.update_tiles用法及代碼示例
- Python ArcGIS MapImageLayerManager.delete_tiles用法及代碼示例
- Python ArcGIS MapServiceLayer用法及代碼示例
- Python ArcGIS MapImageLayer.create_dynamic_layer用法及代碼示例
- Python ArcGIS MapFeatureLayer.time_filter用法及代碼示例
- Python ArcGIS MapFeatureLayer.query用法及代碼示例
- Python ArcGIS MapImageLayer.identify用法及代碼示例
- Python ArcGIS MapTour用法及代碼示例
- Python arcgis.mapping.MapImageLayerManager.import_tiles用法及代碼示例
- Python ArcGIS MapTable.fromitem用法及代碼示例
- Python ArcGIS MapImageLayer.export_map用法及代碼示例
- Python ArcGIS MapFeatureLayer.fromitem用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.widgets.MapView.draw。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。