For the complete documentation index, see llms.txt. This page is also available as Markdown.

ArcGIS services

Add ArcGIS MapServer, FeatureServer, and ImageServer services to Felt. Stream large services or use an API key for secured sources.

ArcGIS services are ESRI REST services, such as MapServers, FeatureServers, and ImageServers, hosted on ArcGIS Online, ArcGIS Enterprise, or any ESRI server. To add a public service, click Upload Anything > From URL in the toolbar and enter the service's URL. For a service that needs a login, connect it as a data source with an ArcGIS API key.

Add a public service from a URL

Add a public ArcGIS service with its REST URL, such as https://services.arcgis.com/.../FeatureServer/0.

  1. In the toolbar, click Upload Anything > From URL.

  2. Enter the service's URL.

  3. Optional: To make the layer refresh on a schedule, turn on Live. See Refresh data.

  4. Click Add to map. The service's layers appear on the map.

The URL determines how many layers Felt adds:

  • A URL that ends in a layer number, such as /MapServer/0 or /FeatureServer/2, adds one layer.

  • A URL that ends in /MapServer, /FeatureServer, or /ImageServer adds every layer in the service, as a layer group. One URL can add up to 50 layers. For a larger service, add its layers one at a time. See Data limits.

Each type of service becomes a different kind of layer:

Service
URL ends in
Becomes

Feature service

/FeatureServer

Vector layers you can style, filter, and analyze. The data stays read-only at the source.

Map service

/MapServer

Vector layers, like a feature service, for each layer that supports queries. A map service with cached tiles also adds its tiles as a raster layer when you add the whole service.

Image service

/ImageServer

Raster images, such as aerial imagery or elevation, that you can't restyle

A cached ArcGIS tile service, with a URL that ends in /tile/{z}/{y}/{x}, is added as an XYZ tile URL instead. See XYZ raster tiles.

Stream large services

Streaming fetches only the features in view from the ArcGIS map or feature service each time the map loads. Use it for large or global services that are slow to load in full, or for data that changes often.

  1. In the toolbar, click Upload Anything > From URL.

  2. Enter the service's URL.

  3. Click Advanced options.

  4. Turn on Stream vector data. The dialog shows Streaming at the bottom.

  5. Click Add to map.

Streaming is set when you add a service. To stream a service that's already on your map, add it again with Stream vector data turned on. Services connected with an API key can't be streamed.

Streamed layers are styled like external vector tiles. See Style external vector tiles.

Connect a service as a data source

Connecting an ArcGIS service as a source needs Edit access to the workspace. Connect one to use an API key or to share the server's layers with your workspace. Felt uses a long-lived ArcGIS API key, not an ArcGIS login or OAuth. API keys are available in ArcGIS Online, ArcGIS Location Platform, and ArcGIS Enterprise 11.4 and later.

  1. On the workspace home page, click + next to Data sources. On a map, click Data sources in the toolbar, then click New source.

  2. Click ESRI ArcGIS Server.

  3. Enter a Source name to identify the source in Felt.

  4. Enter the URL of your service. The URL ends in /FeatureServer, /MapServer, or /ImageServer, optionally followed by a layer number.

  5. Optional: For a private service, enter the API key in Token.

  6. Click Connect. The source opens with a catalog of the service's layers.

  7. Select a layer and click Create layer. The layer appears on the map.

If you limit the API key to specific referrers, add https://felt.com to its allowed domains. For who can see and edit the source, see Permissions.

Last updated

Was this helpful?