本文简要介绍 python 语言中 arcgis.mapping.forms.FormCollection
的用法。
用法:
class arcgis.mapping.forms.FormCollection(parent)
基础:
object
表示 web Map或项目中的表单集合。表单是弹出窗口的可编辑对应项 - 它控制ArcGIS Field Maps 和 Map Viewer Beta 中数据收集体验的外观和行为。这些表格随后可以在 ArcGIS Field Maps 移动应用程序和其他应用程序中使用。表单在 web Map上的图层 JSON 中存储为 “formInfo”。该类将为 web Map/项目数据中的每个图层或表创建一个
FormInfo
对象,并将其作为列表返回。然后,您可以修改FormInfo
对象来添加和编辑表单。Parameter
Description
parent
需要
WebMap
或Item
。这是包含图层的对象,可以是类型为Feature Layer Collection
或Web Map
的项目,表单所在的位置。这是将表单更改保存到后端所必需的。例子:
# USAGE EXAMPLE 1: Get Form Collection from WebMap wm = arcgis.mapping.WebMap(item) wm.add_layer(manhole_inspection) # get forms from webmap, get individual form from FormCollection, modify form form_collection = wm.forms form_info_2 = form_collection[0] form_info = form_collection.get(title="Manhole Inspection") form_info.clear() form_info.add_field(field_name="inspector", label="Inspector", description="This is the inspector") form_info.add_group(label="Group 1",initial_state="collapsed") form_info.update() # USAGE EXAMPLE 2: Create Form Collection from arcgis.mapping.forms import FormCollection wm = arcgis.mapping.WebMap(item) form_collection = FormCollection(wm) form_info_1 = form_collection.get(item_id="232323232323232323") form_info_1.title = "New Form"
相关用法
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS FormGroupElement用法及代码示例
- Python ArcGIS FormInfo用法及代码示例
- Python ArcGIS FeatureLayerCollection.extract_changes用法及代码示例
- Python ArcGIS FeatureLayer.manager用法及代码示例
- Python ArcGIS FeatureLayer.delete_features用法及代码示例
- Python ArcGIS FeatureLayer.fromitem用法及代码示例
- Python ArcGIS Feature.geometry用法及代码示例
- Python ArcGIS FeatureLayer.query_related_records用法及代码示例
- Python ArcGIS FeatureLayer用法及代码示例
- Python ArcGIS FeatureLayer.query_date_bins用法及代码示例
- Python ArcGIS Feed.metrics用法及代码示例
- Python ArcGIS FeedsManager.get用法及代码示例
- Python ArcGIS FeatureLayer.get_unique_values用法及代码示例
- Python ArcGIS FeatureLayer.generate_renderer用法及代码示例
- Python ArcGIS FeatureLayer.append用法及代码示例
- Python ArcGIS FeatureLayer.calculate用法及代码示例
- Python ArcGIS Feature.set_value用法及代码示例
- Python ArcGIS FeatureCollection.from_featureset用法及代码示例
- Python ArcGIS FeedsManager.create用法及代码示例
- Python ArcGIS FeedsManager.items用法及代码示例
- Python ArcGIS FeatureLayer.edit_features用法及代码示例
- Python ArcGIS FLOAT用法及代码示例
- Python ArcGIS Feature用法及代码示例
- Python ArcGIS Feature.attributes用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.mapping.forms.FormCollection。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。