5. βοΈ Data hosting
Number of APIs: 19
βοΈ Data hosting
You can use ArcGIS data services to store, manage, and access private (currently in beta) and public data. All data is managed and accessed as a hosted layer that is powered by a hosted service. Once hosted, it is easy to access data services in your applications.
π Guide and API reference
- Mapping APIs and location services guide: Data hosting
- Services reference: Feature service
π οΈ Integration
- Backend: ArcGIS REST JS (Node.js), ArcGIS API for Python
- Browser: Esri Leaflet, MapLibre GL JS, OpenLayers, ArcGIS API for JavaScript
- Mobile and Desktop: ArcGIS Maps SDK for .NET, ArcGIS Maps SDK for Kotlin, ArcGIS Maps SDK for Swift, ArcGIS Maps SDK for Java, ArcGIS Maps SDK for Qt (C++), ArcGIS Maps SDK for Qt (QML)
-
Feature service-Get feature layer metadata-π‘ Examples - Get feature service metadata GET https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}?f=json&token={{access_token}}
-
Feature service-Get feature layer metadata - β‘οΈ query-feature-layer-metadata-spec GET https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}?f=pjson
-
Feature service-Add data to a feature layer - β‘οΈ add-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/addFeatures
-
Feature service-Update feature layer data-π‘ Examples - Edit a point feature POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/updateFeatures
-
Feature service-Update feature layer data - β‘οΈ update-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/updateFeatures
-
Feature service-Delete feature layer data-π‘ Examples - Delete a point feature POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/deleteFeatures?f=json&objectIds=<integer>&token={{access_token}}
-
Feature service-Delete feature layer data - β‘οΈ delete-features-spec POST https://{{host}}.arcgis.com/{{org_id}}/ArcGIS/rest/services/{{service_name}}/FeatureServer/{{layer_id}}/deleteFeatures
-
Feature service-Structures and definitions - 1. Set environment vars: org_id and url_key GET https://www.arcgis.com/sharing/rest/portals/self?token={{access_token}}&f=json
-
Feature service-Structures and definitions - 2. Set environment vars: host, service_name, layer_id GET https://{{url_key}}.maps.arcgis.com/sharing/rest/search?f=json&q=owner: "{{username}}" type:"Feature Service"&num=20&start=1&sortField=modified&sortOrder=desc
-
Feature service-Hosted tables-π‘ Examples - Filter a hosted table GET https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads_data/FeatureServer/0/query?where=TRL_NAME LIKE '%Medea%'&outFields=*&f=json