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