You are here: FME Readers and Writers > Esri ArcGIS Server Feature Service Reader/Writer

Esri ArcGIS Server Feature Service Reader/Writer

Licensing options for this format begin with FME Professional Edition.

The Esri ArcGIS Online Feature Service Reader/Writer plug-in enables FME to read and write vector features from a Feature Service hosted on the ArcGIS Online cloud service.

A valid ArcGIS Online account is required to access ArcGIS Online.

A free trial can be obtained at http://www.esri.com/software/arcgis/arcgisonline/evaluate.

For more information, see Esri GeoServices REST Specification.

Overview

ArcGIS Online is a platform for sharing and publishing geospatial data to the public, or privately within an organization. Data uploaded to ArcGIS Online can then be visualized on the web.

ArcGIS Online supports many different kinds of data. FME’s ArcGIS Online Feature Service Reader/Writer only exposes Feature Services available under an ArcGIS Online user’s account.

In FME, an ArcGIS Online Feature Service is a required format parameter, and a layer within a Feature Service is a feature type.

ArcGIS Online requires HTTPS access. If you are connecting via a proxy server, ensure that it supports HTTPS.

Duplicate Layer Names

ArcGIS Online allows for duplicate layer names within a Feature Service.

The ArcGIS Online Feature Service Reader resolves ambiguity by appending the layer ID to the end of feature types if multiple layers share the same name. If a layer ID is present in the feature type, the ID takes precedence over the name.

Authentication

The ArcGIS Online Feature Service Reader/Writer uses the supplied username and password to obtain an access token. The access token is used to authenticate all subsequent requests during a translation.

The host specified as the dataset (default is www.arcgis.com) is the host that has the generateToken REST API endpoint. A different host may be provided in the case that a self-hosted instance of ArcGIS Server is being used, but the host must have /sharing/generateToken as an endpoint, and must also have Portal. Reading from a Feature Service directly without authentication or a Portal is not supported.