Manage a hosted feature layer item and service

A hosted feature layer (item) can be used to manage the item properties and the settings for the corresponding feature layer and feature service. A hosted feature layer (item) contains content properties such as name and description that describe the item resource in a portal, and data service properties such as source and URL for the corresponding feature service associated with the item. The item also provides access to the properties for all of the contained feature layers (datasets).

You can use the item properties to:

  • Update the metadata for the hosted layer such as the name, description, and terms of use.
  • Make an item more discoverable in a portal.
  • Include important terms of use or credits information.
  • Find data service information such as the URL endpoint.
  • Change the sharing and security settings.
Item page properties
Hosted feature layer item page in ArcGIS portal showing read-only and read-write properties.

How to manage a hosted feature layer (item)

When you create a new data service, the hosted layer and data service sharing level (privacy setting) is set to Owner. The item and data service are only available to you. This setting requires that applications provide a valid access token to authenticate requests to view the item or to access the data service.

The steps to change the sharing properties are:

  1. Sign in to your portal:

  2. Find the item.
  3. Use the item page to change the item properties.
Data hosting
Process to access and manage a hosted feature layer (item) in a portal.

Access an item page

You can manage the properties of a hosted layer by accessing the item page in a portal. If you are the owner of the item, you can use the item page to update the properties.

Use dark colors for code blocksCopy
1
https://{portal}/home/item.html?{id}

Example: https://www.arcgis.com/home/item.html?id=883cedb8c9fe4524b64d47666ed234a7

Content properties

The content properties of a hosted layer (item) describe the resource in a portal. These properties uniquely define a data service and allow it to be discoverable in a portal. As an owner, you can set properties such as the name, description, tags, thumbnail, and terms of use to provide details about the underlying data service. Other properties such as id, type, created date, and updated date are read-only and are maintained by the system.

Examples of general properties include the following:

  • *ID: The unique identifier for the item.
  • *Type: The type of hosted layer.
  • *Item created: Date the item was created.
  • *Item updated: Date the item was updated.
  • *View count: Number of times the item page was viewed.
  • *Owner: Name of the owner or publisher of the data.
  • Name: The name of the hosted layer.
  • Description: Text that describes the layer, what data it contains, and what it is used for.
  • Terms of use: Description of usage restrictions for the data.
  • Tags: Search text used to find an item in a portal.
  • Credits: Attribution for the data.
  • Terms of use: The terms and usage restrictions.

*Read-only properties

Data service properties

The service properties of a hosted layer (item) provide information about the underlying data service. For example, it contains the layers, source, and service URL. These are read-only but are useful when you need to find the URL for the underlying data service and layers.

Examples of service properties include the following:

  • *Layers: Access to other layers if present.
  • *Source: The type of data service (feature service, vector tile service, map service).
  • *Size: The size of the data in KB.
  • *URL: The URL used to access the layer in the data service.

*Read-only properties

Code examples

You can use data management tools to get the properties of a hosted feature layer (item) or you can use the ArcGIS REST APIs. The following examples illustrate how to programmatically get the properties of a hosted feature layer (item), feature layer, and feature service.

Get item properties

To access the item properties directly, you can do so by using the REST API with the item ID. The example below returns the item properties and values for a hosted feature layer (item).

Use dark colors for code blocksCopy
1
https://www.arcgis.com/sharing/rest/content/users/esri_devlabs/items/883cedb8c9fe4524b64d47666ed234a7?f=json&token={access_token}
Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
    "id": "883cedb8c9fe4524b64d47666ed234a7",
    "owner": "esri_devlabs",
    "orgId": "GVgbJbqm8hXASVYi",
    "created": 1488137145000,
    "isOrgItem": true,
    "modified": 1685743899000,
    "guid": null,
    "name": null,
    "title": "Trailheads",
    "type": "Feature Service",
    "typeKeywords": [
        "ArcGIS Server",
        "Data",
        "Feature Access",
        "Feature Service",
        "Service",
        "Singlelayer",
        "Hosted Service"
    ],
    "description": null,
    "tags": [
        "LA Trailheads",
        "ArcGIS DevLabs",
        "Los Angeles",
        "Trailheads"
    ],
    "snippet": "Trailheads in the Santa Monica Mountains",
    "thumbnail": "thumbnail/ago_downloaded.png",
    "documentation": null,
    "extent": [
        [
          -118.98,
          33.98
        ],
        [
          -118.41,
          34.21
        ]
    ],
    "categories": [],
    "spatialReference": null,
    "accessInformation": "Los Angeles GeoHub",
    "licenseInfo": "<font color='#333333' style='background-color: rgb(255, 255, 255); font-family: &quot;Open Sans&quot;, Avenir, Arial;'>A broad collection of information layers and datasets made available by the City of Los Angeles as Open Data at <a href='http://geohub.lacity.org/' target='_blank'>http://geohub.lacity.org/</a>.</font><br /><span style='background-color: rgb(255, 255, 255); color: rgb(51, 51, 51);'><br />This dataset is maintained through the County of Los Angeles Location Management System. The Location Management System is used by the County of Los Angeles GIS Program to maintain a single, comprehensive geographic database of locations countywide.  For more information on the Location Management System, visit </span><a href='http://egis3.lacounty.gov/lms/' style='color: rgb(0, 120, 189); font-family: &quot;Lucida Grande&quot;, &quot;Segoe UI&quot;, Arial, sans-serif; box-sizing: border-box; text-decoration: none;' target='_blank'>http://egis3.lacounty.gov/lms/</a><span style='background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, &quot;Segoe UI&quot;, Arial, sans-serif;'>.</span>",
    "culture": "en-us",
    "properties": {
        "indexJobId": "",
        "indexJobUrl": ""
    },
    "advancedSettings": null,
    "url": "https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer",
    "proxyFilter": null,
    "access": "public",
    "size": 466944,
    "subInfo": 0,
    "appCategories": [],
    "industries": [],
    "languages": [],
    "largeThumbnail": null,
    "banner": null,
    "screenshots": [],
    "listed": false,
    "ownerFolder": "2097945af74e496880f899c1be052f0f",
    "protected": true,
    "commentsEnabled": true,
    "numComments": 0,
    "numRatings": 0,
    "avgRating": 0,
    "numViews": 20046,
    "itemControl": "admin",
    "scoreCompleteness": 60,
    "groupDesignations": null,
    "lastViewed": 1685977200000
}

Get feature service properties

To access the feature service properties directly, you can do so by using the REST API feature service endpoint. The example below returns the feature service properties and values for a hosted feature service.

Use dark colors for code blocksCopy
1
https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer?token={access_token}
Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
  "currentVersion": 11.1,
  "serviceItemId": "883cedb8c9fe4524b64d47666ed234a7",
  "hasChangeTrackingEnabledViews": true,
  "serviceDescription": "",
  "hasVersionedData": false,
  "supportsDisconnectedEditing": false,
  "hasStaticData": false,
  "hasSharedDomains": false,
  "maxRecordCount": 2000,
  "supportedQueryFormats": "JSON",
  "supportsVCSProjection": false,
  "supportedExportFormats": "csv,shapefile,sqlite,geoPackage,filegdb,featureCollection,geojson,excel",
  "capabilities": "Query,ChangeTracking",
  "description": "",
  "copyrightText": "",
  "spatialReference": {
    "wkid": 102100,
    "latestWkid": 3857
  },
  "initialExtent": {
    "xmin": -13240129.679701095,
    "ymin": 3994281.9887753138,
    "xmax": -13106722.92583799,
    "ymax": 4101417.5063218847,
    "spatialReference": {
      "wkid": 102100,
      "latestWkid": 3857
    }
  },
  "fullExtent": {
    "xmin": -13240129.679701095,
    "ymin": 3994281.9887753138,
    "xmax": -13106722.92583799,
    "ymax": 4101417.5063218847,
    "spatialReference": {
      "wkid": 102100,
      "latestWkid": 3857
    }
  },
  "allowGeometryUpdates": true,
  "units": "esriMeters",
  "supportsAppend": true,
  "supportsSharedDomains": true,
  "supportsWebHooks": true,
  "supportsTemporalLayers": true,
  "layerOverridesEnabled": true,
  "size": 319488,
  "syncEnabled": false,
  "extractChangesCapabilities": {
    "supportsReturnIdsOnly": true,
    "supportsReturnExtentOnly": true,
    "supportsReturnAttachments": true,
    "supportsLayerQueries": true,
    "supportsGeometry": true,
    "supportsFeatureReturn": true,
    "supportsReturnHasGeometryUpdates": false,
    "supportsReturnDeletedFeatures": true,
    "supportsServerGens": true,
    "supportsFieldsToCompare": true
  },
  "supportsApplyEditsWithGlobalIds": true,
  "supportsReturnDeleteResults": true,
  "supportsLayerOverrides": true,
  "supportsTilesAndBasicQueriesMode": true,
  "supportsQueryContingentValues": true,
  "supportedContingentValuesFormats": "JSON, PBF",
  "supportsContingentValuesJson": 2,
  "advancedEditingCapabilities": {
    "supportsSplit": false,
    "supportsReturnServiceEditsInSourceSR": false,
    "supportsAsyncApplyEdits": true,
    "supportsReturnEditResults": true,
    "supportsApplyEditsbyUploadID": true,
    "supportedApplyEditsUploadIDFormats": "JSON"
  },
  "editorTrackingInfo": {
    "enableEditorTracking": false,
    "enableOwnershipAccessControl": false,
    "allowOthersToQuery": true,
    "allowOthersToUpdate": true,
    "allowOthersToDelete": false,
    "allowAnonymousToQuery": true,
    "allowAnonymousToUpdate": true,
    "allowAnonymousToDelete": true
  },
  "changeTrackingInfo": {
    "lastSyncDate": 1603131158295,
    "layerServerGens": [
      {
        "id": 0,
        "minServerGen": 318897,
        "serverGen": 649144
      }
    ]
  },
  "xssPreventionInfo": {
    "xssPreventionEnabled": true,
    "xssPreventionRule": "InputOnly",
    "xssInputRule": "rejectInvalid"
  },
  "layers": [
    {
      "id": 0,
      "name": "Trailheads",
      "parentLayerId": -1,
      "defaultVisibility": true,
      "subLayerIds": null,
      "minScale": 2311163,
      "maxScale": 0,
      "type": "Feature Layer",
      "geometryType": "esriGeometryPoint"
    }
  ],
  "tables": [

  ]
}

Get feature layer properties

To access feature layer properties directly, use the REST API feature service endpoint with the layer resource. The example below returns the feature layer properties for a feature layer in a hosted feature service.

Use dark colors for code blocksCopy
1
https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/{layerId}?f=jsontoken={access_token}
Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475

{
  "currentVersion": 11.1,
  "id": 0,
  "name": "Trailheads",
  "type": "Feature Layer",
  "serviceItemId": "883cedb8c9fe4524b64d47666ed234a7",
  "cacheMaxAge": 30,
  "displayField": "",
  "description": "",
  "copyrightText": "",
  "defaultVisibility": true,
  "serverGens": {
      "minServerGen": 318897,
      "serverGen": 649144
  },
  "editingInfo": {
      "lastEditDate": 1694533059226,
      "schemaLastEditDate": 1607017294831,
      "dataLastEditDate": 1607017294831
  },
  "relationships": [],
  "isDataVersioned": false,
  "hasContingentValuesDefinition": false,
  "supportsAppend": true,
  "supportsCalculate": true,
  "supportsASyncCalculate": true,
  "supportsTruncate": true,
  "supportsAttachmentsByUploadId": true,
  "supportsAttachmentsResizing": true,
  "supportsRollbackOnFailureParameter": true,
  "supportsStatistics": true,
  "supportsExceedsLimitStatistics": true,
  "supportsAdvancedQueries": true,
  "supportsValidateSql": true,
  "supportsCoordinatesQuantization": true,
  "supportsLayerOverrides": true,
  "supportsTilesAndBasicQueriesMode": true,
  "supportsFieldDescriptionProperty": true,
  "supportsQuantizationEditMode": true,
  "supportsApplyEditsWithGlobalIds": true,
  "supportsReturningQueryGeometry": true,
  "advancedQueryCapabilities": {
      "supportsPagination": true,
      "supportsQueryAttachmentsCountOnly": true,
      "supportsPaginationOnAggregatedQueries": true,
      "supportsQueryRelatedPagination": true,
      "supportsQueryWithDistance": true,
      "supportsReturningQueryExtent": true,
      "supportsStatistics": true,
      "supportsOrderBy": true,
      "supportsDistinct": true,
      "supportsQueryWithResultType": true,
      "supportsSqlExpression": true,
      "supportsAdvancedQueryRelated": true,
      "supportsCountDistinct": true,
      "supportsPercentileStatistics": true,
      "supportsSpatialAggregationStatistics": true,
      "supportedSpatialAggregationStatistics": [
          "EnvelopeAggregate",
          "CentroidAggregate",
          "ConvexHullAggregate"
      ],
      "supportsLod": true,
      "supportsQueryWithLodSR": false,
      "supportedLodTypes": [
          "geohash"
      ],
      "supportsReturningGeometryCentroid": false,
      "supportsQueryWithDatumTransformation": true,
      "supportsHavingClause": true,
      "supportsOutFieldSQLExpression": true,
      "supportsMaxRecordCountFactor": true,
      "supportsTopFeaturesQuery": true,
      "supportsDisjointSpatialRel": true,
      "supportsQueryWithCacheHint": true,
      "supportedOperationsWithCacheHint": [
          "query",
          "queryTopFilter",
          "queryAnalytics",
          "queryAttachments",
          "queryRelated"
      ],
      "supportsQueryAnalytic": true,
      "supportsDefaultSR": true,
      "supportsFullTextSearch": true
  },
  "advancedQueryAnalyticCapabilities": {
      "supportsLinearRegression": true,
      "supportsAsync": true,
      "supportsPercentileAnalytic": true
  },
  "advancedEditingCapabilities": {
      "supportedSqlFormatsInCalculate": [
          "standard"
      ],
      "supportsAsyncApplyEdits": true,
      "supportsReturnEditResults": true,
      "supportsApplyEditsbyUploadID": true,
      "supportedApplyEditsUploadIDFormats": "JSON"
  },
  "infoInEstimates": [
      "extent",
      "count"
  ],
  "useStandardizedQueries": true,
  "geometryType": "esriGeometryPoint",
  "minScale": 2311163,
  "maxScale": 0,
  "extent": {
      "xmin": -13240129.679701095,
      "ymin": 3994281.9887753138,
      "xmax": -13106722.92583799,
      "ymax": 4101417.5063218847,
      "spatialReference": {
          "wkid": 102100,
          "latestWkid": 3857
      }
  },
  "drawingInfo": {
      "renderer": {
          "type": "simple",
          "symbol": {
              "color": [
                  26,
                  26,
                  26,
                  255
              ],
              "size": 6,
              "angle": 0,
              "xoffset": 0,
              "yoffset": 0,
              "type": "esriSMS",
              "style": "esriSMSCircle",
              "outline": {
                  "color": [
                      255,
                      255,
                      255,
                      255
                  ],
                  "width": 0.75,
                  "type": "esriSLS",
                  "style": "esriSLSSolid"
              }
          }
      },
      "transparency": 0
  },
  "allowGeometryUpdates": true,
  "hasAttachments": false,
  "htmlPopupType": "esriServerHTMLPopupTypeNone",
  "hasM": false,
  "hasZ": false,
  "objectIdField": "FID",
  "uniqueIdField": {
      "name": "FID",
      "isSystemMaintained": true
  },
  "globalIdField": "GlobalID",
  "typeIdField": "",
  "fields": [
      {
          "name": "OBJECTID",
          "type": "esriFieldTypeInteger",
          "actualType": "int",
          "alias": "OBJECTID",
          "sqlType": "sqlTypeInteger",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "TRL_NAME",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "TRL_NAME",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "PARK_NAME",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "PARK_NAME",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "TRL_ID",
          "type": "esriFieldTypeInteger",
          "actualType": "int",
          "alias": "TRL_ID",
          "sqlType": "sqlTypeInteger",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "SEG_ID",
          "type": "esriFieldTypeInteger",
          "actualType": "int",
          "alias": "SEG_ID",
          "sqlType": "sqlTypeInteger",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "FEATURE",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "FEATURE",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "FEAT_CMNT",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "FEAT_CMNT",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "ELEV_FT",
          "type": "esriFieldTypeInteger",
          "actualType": "int",
          "alias": "ELEV_FT",
          "sqlType": "sqlTypeInteger",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "CITY_JUR",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "CITY_JUR",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "ZIP_CODE",
          "type": "esriFieldTypeInteger",
          "actualType": "int",
          "alias": "ZIP_CODE",
          "sqlType": "sqlTypeInteger",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "SUP_DIST",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "SUP_DIST",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "X_STREET",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "X_STREET",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "PARKING",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "PARKING",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "PHOTO",
          "type": "esriFieldTypeString",
          "actualType": "nvarchar",
          "alias": "PHOTO",
          "sqlType": "sqlTypeNVarchar",
          "length": 256,
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "LAT",
          "type": "esriFieldTypeDouble",
          "actualType": "float",
          "alias": "LAT",
          "sqlType": "sqlTypeFloat",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "LON",
          "type": "esriFieldTypeDouble",
          "actualType": "float",
          "alias": "LON",
          "sqlType": "sqlTypeFloat",
          "nullable": true,
          "editable": true,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "FID",
          "type": "esriFieldTypeOID",
          "actualType": "int",
          "alias": "FID",
          "sqlType": "sqlTypeInteger",
          "nullable": false,
          "editable": false,
          "domain": null,
          "defaultValue": null
      },
      {
          "name": "GlobalID",
          "type": "esriFieldTypeGlobalID",
          "alias": "GlobalID",
          "sqlType": "sqlTypeOther",
          "length": 38,
          "nullable": false,
          "editable": false,
          "domain": null,
          "defaultValue": "NEWID() WITH VALUES"
      }
  ],
  "indexes": [
      {
          "name": "PK__TRAILHEA__C1BEA5A2F8203E06",
          "fields": "FID",
          "isAscending": true,
          "isUnique": true,
          "description": "clustered, unique, primary key"
      },
      {
          "name": "TRAILHEADS_TRAILHEADS_Shape_sidx",
          "fields": "Shape",
          "isAscending": false,
          "isUnique": false,
          "description": "Shape Index"
      },
      {
          "name": "ELEV_FT_Index",
          "fields": "ELEV_FT",
          "isAscending": true,
          "isUnique": false,
          "description": "ELEV_FT_Index"
      },
      {
          "name": "CITY_JUR_Index",
          "fields": "CITY_JUR",
          "isAscending": true,
          "isUnique": false,
          "description": "CITY_JUR_Index"
      },
      {
          "name": "GlobalID_Index",
          "fields": "GlobalID",
          "isAscending": false,
          "isUnique": true,
          "description": ""
      }
  ],
  "dateFieldsTimeReference": {
      "timeZone": "UTC",
      "respectsDaylightSaving": false
  },
  "preferredTimeReference": null,
  "types": [],
  "templates": [
      {
          "name": "New Feature",
          "description": "",
          "drawingTool": "esriFeatureEditToolPoint",
          "prototype": {
              "attributes": {
                  "OBJECTID": null,
                  "TRL_NAME": null,
                  "PARK_NAME": null,
                  "FEATURE_ID": null,
                  "TRL_ID": null,
                  "SEG_ID": null,
                  "STG_AR_ID": null,
                  "SUB_TYPE": null,
                  "FEATURE": null,
                  "FEAT_CMNT": null,
                  "ELEV_FT": null,
                  "CITY_JUR": null,
                  "ZIP_CODE": null,
                  "SUP_DIST": null,
                  "X_STREET": null,
                  "X": null,
                  "Y": null,
                  "PARKING": null,
                  "PHOTO": null,
                  "TXT_E": null,
                  "LAT": null,
                  "LON": null,
                  "DB_ID": null,
                  "DIR_LAT": null,
                  "DIR_LON": null
              }
          }
      }
  ],
  "supportedQueryFormats": "JSON, geoJSON, PBF",
  "supportedAppendFormats": "sqlite,geoPackage,shapefile,filegdb,featureCollection,geojson,csv,excel,jsonl",
  "supportedExportFormats": "csv,shapefile,sqlite,geoPackage,filegdb,featureCollection,geojson,excel",
  "supportedSpatialRelationships": [
      "esriSpatialRelIntersects",
      "esriSpatialRelContains",
      "esriSpatialRelCrosses",
      "esriSpatialRelEnvelopeIntersects",
      "esriSpatialRelIndexIntersects",
      "esriSpatialRelOverlaps",
      "esriSpatialRelTouches",
      "esriSpatialRelWithin",
      "esriSpatialRelDisjoint",
      "esriSpatialRelRelation"
  ],
  "supportedContingentValuesFormats": "JSON, PBF",
  "supportedSyncDataOptions": 4,
  "hasStaticData": false,
  "maxRecordCount": 2000,
  "standardMaxRecordCount": 32000,
  "standardMaxRecordCountNoGeometry": 32000,
  "tileMaxRecordCount": 8000,
  "maxRecordCountFactor": 1,
  "capabilities": "Query,ChangeTracking"
}

Tutorials

Import data to create a feature layer

Use data management tools to import files and create a feature layer in a feature service.


Define a new feature layer

Use data management tools to define and create a new empty feature layer in a feature service.


Manage a feature layer

Use a hosted feature layer item to set the properties and settings of a feature layer in a feature service.


Create a vector tile service

Use data management tools to create a new vector tile service from a feature service.


Create a map tile service

Use ArcGIS Online or scripting APIs to publish a map tile service.


Workflows

Services

API support

Use data management tools or Client APIs to create, manage, and access data services. The table below outlines the level of support for each API.

CreateManageAccess
ArcGIS Maps SDK for JavaScript1
ArcGIS Maps SDK for Kotlin1
ArcGIS Maps SDK for Swift1
ArcGIS Maps SDK for Java1
ArcGIS Maps SDK for .NET1
ArcGIS Maps SDK for Qt1
ArcGIS API for Python
ArcGIS REST JS
Esri Leaflet2
MapLibre GL JS23
OpenLayers23
Full supportPartial supportNo support
  • 1. Use portal class and direct REST API requests
  • 2. Access via ArcGIS REST JS
  • 3. Requires manually setting styles for renderers

Tools

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.