Editing and ArcGIS Spatial Data Server

You set the properties of a service when you publish it. There are specific properties you can set to use the ArcGIS Spatial Data Server to edit features in a database through a feature service. When publishing the service, choose ArcGIS Spatial Data Server as the Type of Server from the General tab of the Service Editor and choose Feature Access from the Capabilities tab.

On the Feature Services window, specify what sort of access you want connecting users to have. Possible privileges are as follows:

All privileges are granted by default. Uncheck any privileges you do not want users to have.

NoteNote:

Data in a geodatabase can only be queried when published to a spatial data server. Currently, data using the SQL Server geography type in a database can only be queried. In these cases, uncheck Create, Update, and Delete before publishing.

Who can edit data?

You must be granted privileges to edit the feature classes in a feature service. Those privileges can be granted by the data owner through the ArcGIS for Desktop Privileges dialog box. The feature class privileges required for each type of feature service access are as follows:

Feature service privilege

Feature class privilege required

Create

Insert

Update

Update

Delete

Delete

Query

Select

See Granting and revoking privileges on datasets for more information.

Configuring multiple tiers of access

If you need to support multiple tiers of users, each requiring different operations, the recommended approach is to create one service for each level of user. For example, you could create a Professors service that might have all operations allowed. Along with that, you could create a less-privileged Students service with only Create, Query, and Upload operations allowed.

What data can be edited?

You can edit simple, two-dimensional vector data and its attributes in any database management system supported by ArcGIS Spatial Data Server, provided the table you want to edit contains an identifier field that the database populates with unique integer values.

To edit database views through a feature service, the view must be created in accordance with the requirements specified by your database management system (DBMS) for editable views. See your DBMS documentation for information on creating editable views.

What data cannot be edited?

You cannot edit the following through a feature service published to a spatial data server:

7/19/2012