Problem: Editing cannot be disabled on hosted feature layers created from a GeoEvent service using the Spatiotemporal Big Data Store output connectors
When creating a GeoEvent service in GeoEvent Server, output connectors are a required component. The output connectors associated with the Spatiotemporal Big Data Store enable users to add or update hosted feature layers from a map or feature services using the data store. The output connectors options available with the Spatiotemporal Big Data Store are the 'Add a Feature to an Spatiotemporal Big Data Store' and the 'Update a Feature in an Spatiotemporal Big Data Store'.
However, after creating and running the GeoEvent service, the hosted feature layers created from the data in the Spatiotemporal Big Data Store do not have editing options available when opened in ArcGIS Server or Portal for ArcGIS. Only the URL of the hosted feature layers from the services are displayed as shown in the image below:
Generally, ArcGIS Server or Portal for ArcGIS has the option to enable or disable editing for hosted feature layers as displayed in the image below:
GeoEvent Server by design does not permit hosted feature layers to be edited. This is because editing may disrupt the GeoEvent service which runs to write the data from the GeoEvent Processors and the Input Connectors. Access to the REST endpoints of the services to edit the hosted feature layers is also disabled. The REST endpoints do exist but, GeoEvent Server disallows editing.
In this case, the Spatiotemporal Data Store database relies on the Elasticsearch repository with a NoSQL database, which disables the editing options.
Solution or Workaround
As a workaround, create and publish a map service of the feature service from the Spatiotemporal Big Data Store tab in GeoEvent Manager. For more information, refer to Working with data in a spatiotemporal big data store.
Note: Before publishing the map service, optionally adjust the aggregation settings if individual features are rendered as opposed to the bins for visualization.
- ArcGIS Idea: Allow GeoEvent Processor to update non-editable AGOL feature services
- Real-Time Data Feeds and Analytics: Creating a GeoEvent Service.
- Real-Time Data Feeds and Analytics: Publishing a GeoEvent Service
- Real-Time Data Feeds and Analytics: Managing connectors
- Tutorial: Spatiotemporal Big Data Store
- How To: Configure the Spatiotemporal Big Data Store with the GeoEvent Extension
- Real-Time Data Feeds and Analytics: Working with data in a spatiotemporal big data store
- Real-Time Data Feeds and Analytics: What's new in ArcGIS GeoEvent Server?