arcgis.apps.survey123 module¶
SurveyManager¶
-
class
arcgis.apps.survey123.
SurveyManager
(gis, baseurl=None)¶ Bases:
object
Survey Manager allows users and administrators of Survey 123 Surveys to analysis, report on , and access the data for various surveys.
-
get
(survey_id)¶ returns a single Survey object from and Item ID or Item
-
property
surveys
¶ returns a list of existing Survey
-
Survey¶
-
class
arcgis.apps.survey123.
Survey
(item, sm, baseurl=None)¶ Bases:
object
A Survey is a single instance of a survey project. This class contains the Item information and properties to access the underlying dataset that was generated by the Survey form.
Data can be exported to Pandas DataFrames, shapefiles, CSV, and File Geodatabases.
In addition to exporting data to various formats, a Survey’s data can be exported as reports.
-
create_report_template
()¶ The create_report_template creates a simple default template that can be downloaded locally, editted and uploaded back up as a report template.
- Returns
string
-
download
(export_format: str, save_folder: str = None) → str¶ Exports the Survey’s data to other format
Argument
Description
export_format
Required String. This is the acceptable export format that a user can export the survey data to. The following formats are acceptable: File Geodatabase, Shapefile, CSV, and DF.
save_folder
Optional String. The full save path. This is optional.
- Returns
string or pd.DataFrame
-
generate_report
(report_template: arcgis.gis.Item, where: str = '1=1', utc_offset: str = '+00:00', report_title: str = None, folder_id: str = None) → str¶ Creates a MS Word Report. The generate_report method allows users to either save the report to the enterprise or export it directly to disk.
To save to disk, do not specify a report_title. This is the default behavior.
Argument
Description
report_template
Required Item. The report template Item.
where
Optional String. This is the select statement used to export part or whole of the dataset. If the record count is > 1, then the item must be saved to your organization.
utc_offset
Optional String. This is the time offset from UTC to match the users timezone. Example: EST - “+04:00”
report_title
Optional String. If provided, the report will persist on enterprise with the title of this name.
folder_id
Optional String. The folder ID of the user’s content.
- Returns
Item or string
-
property
properties
¶ returns the properties of the survey
-
property
report_templates
¶ Returns a list of saved report items
- Returns
list of Items
-
property
reports
¶ returns a list of generated reports
-