Vector editing Essentials Argis Android Editing Introduction
1. Vector editing operations (three types)
1.1 Increase
1.2 Update
1.2.1 Property changes
1.2.2 Geometry Change (position/shape)
1.2.3 Add, update, remove vector attachments (tablets, etc.)
1.3 Delete
2. Supported Workflows
2.1 Online
2.2 Offline offline: Offline edits are saved in the staging database and can be updated synchronously when the network environment is re-connected.
PS: Edit model:
1. Feature table (Feature table) Edit
Create a feature table in a feature service or geospatial database
(geodatabasefeaturetable andgeodatabasefeatureservicetable classes), and then perform the above three vector editing operations, that is, the layer class display features , but the edits are made in the feature table class. Support offline and online editing
2. Feature layers (Feature layer) editing
Note: Edited by the Geodatabase (geopackage file) (. gpkg) for standalone and unsupported feature services;
Developers who want to share interactive editing results with multiple users should use the feature service.
Edited in the feature layer class and displayed, only online editing is supported.
3. Off and on-line development method:
Offline only: Feature Table class, while creating offline maps
Online only: Feature layer or geodatabasefeatureservicetable are processed in the feature service
Online + offline:
Scenario I: All using Feature Table class
Scenario Two: Online: Feature Layer + offline geodatabasefeaturetable
4. Editor Tracking:
Tracking with feature attributes, supported by:
The user who created the feature, the date and time when the feature was created, the user who last edited the feature, the date and time the feature was last edited
From: https://developers.arcgis.com/android/guide/editing.htm
Argis Android Editing Introduction