本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。