12

The ArcGIS documentation actually has pages titled "What is a feature service" and "What is a map service", the text of which is quoted verbatim here -- Feature Service: Feature services allow you to serve features over the Internet and provide the symbology to use when displaying the features. Clients can execute queries to get features and perform ...


10

A feature server serves individual layers (aka features) as structured text (xml or json) a mapserver serves maps as images (png - jpeg - gif)


7

After 2015-Jul-14 The situation is much improved. The organisation admin can create a group with Members can update items permission. This removes the need for shared login credentials and/or giving all editors organisation-wide admin privileges*, while also making group permissions answer** viable for public maps. The new recommended practice is: Disable ...


7

Log in to www.arcgis.com with administrator credentials. Click My Content, and navigate to the intended feature service. Open the feature service. If the error, "There are no services available" is returned when visiting the ArcGIS REST Administrator Directory, the hosted feature service is shared with 'Everyone' (public). In the item details page of the ...


4

To create a feature layer, you need access to the layer's REST endpoint. This can be on the web, or on your localhost - see The Services Directory and the REST API. See the Feature Layer help page to get started with creating a feature layer using the ArcGIS Server JS API - the URL you use can point to your local machine.


4

Regarding your question as to whether you can edit a feature layer using the REST API, the answer is yes. See the Apply Edits section of the REST API for documentation on how do this this. However, if it's only the status of the alarms which is changing every 15 minutes, you could make the change purely within the web map (without needing to change the ...


4

As Vince pointed out in a comment - you could theoretically write code to clip a map/feature service. But that would probably be a lot of custom work. You wouldnt as much be extending the Clip and Ship tool as you'd be writing a custom extraction of JSON from map services. Generally the clip and ship work flow is comprised of 2 services: GP + Map. They both ...


4

You don't need an ArcGIS Server license in order to work with ArcGIS Online hosted services. You can also create an .sd file having ArcGIS Desktop license only. If your hosted feature service schema is not changing, you probably just want to truncate the feature layer and populate it with the features from your shapefile. securityinfo = {} securityinfo['...


4

Admin Tools for ArcGIS Online is likely what you're looking for. It's a separate download (which I don't understand why it's not included), I regularly push lists out to see what layers reside under what groups and who owns what. It's proven to be a huge time saver and helps me keep things organized.


4

Editing ArcGIS Feature Service layers is not possible in any current QGIS version (as of August 2018).


4

QGIS can connect directly to this map as an ArcGIS FeatureServer Layer. Go to Layer > Add Layer > Add ArcGIS FeatureServer Layer. Click "New" and you'll get a dialogue box to enter the name and URL. For the URL, use this: https://srvags.sgc.gov.co/arcgis/rest/services/Mapa_Geologico_Sur_America/GeologicalMapSouthAmerican/MapServer This will let you connect ...


4

I know you can send the following JSON to an addFeatures end point which defines the input coordinates. [{ "geometry" : {"x" : -115, "y" : 36, "spatialReference" : {"wkid" : 4326}}, "attributes" : { "id" : 111 } }] It looks like you're creating your geometry with this call: ...


3

the best way to get an idea of what you need to do in your javascript app to interact with ArcGIS Server or ArcGIS Online services successfully is to play around with the REST endpoint for a particular operation interactively and snoop the web traffic to see what requests you are sending. in this case, the syntax you need would look something like this ...


3

It sounds like you want to be Drawing features to show quantity by category for which the online help is here.


3

Ok, I figured out how to do this. As Stefan suggested, I had to add a couple of parameters to the URL: geometry (value = e.g. 639739.5,7598259.3) geometryType (value = esriGeometryPoint) spatialRel (value = esriSpatialRelWithin) Here is an example call: http://LocalArcGisServer.local.com:6080/arcgis/rest/services/SW/SW2/FeatureServer/2/query?f=...


3

You can limit editing by user so that users only edit their features:https://doc.arcgis.com/en/arcgis-online/share-maps/manage-hosted-layers.htm For user specific data access controls I have seen a demo where the server dynamically filters the response data based on authenticated user. This was done with custom ArcGIS Server SOE developed by Esri ...


3

Your layerUrl is similar at: http://services1.arcgis.com/cFi1BRRsYB2fYqCl/arcgis/rest/services/NameService/FeatureServer Just add the token to Url: http://services1.arcgis.com/cFi1BRRsYB2fYqCl/arcgis/rest/services/NameService/FeatureServer?token=gGIYjUwXvaO75l1X7LHsgOo2Yueoh1jTGRvrKm7K9ZBE-0TY-...


3

I had a Pro snapping related bug that rendered the software unusable for my purposes. The issue is described here: Splitting polyline with ArcGIS Pro snapping environment? I contacted ESRI and they confirmed that there was a problem. I was told that the issue will be adressed in a 1.1 release. I donwloaded the 1.1 beta and it still had the issue but I was ...


3

In ArcGIS Desktop, you can access them via the Identify window:


3

My team had this problem too. The issue is that ESRI uses token authentification for secure map services, and QGIS has no way to set up this token authentification. We tried manually generating tokens (see https://enterprise.arcgis.com/en/server/10.3/administer/linux/acquiring-arcgis-tokens.htm) and adding the token key to the end of the map service URL eg. ...


3

You will probably have better luck doing the query against the layer itself. This worked for me: http://hebid.hessen.de/hlbk/hlbk_grundlagen/MapServer/1/query?where=OBJECTID=5256&returnGeometry=true&f=pjson&outFields=* When using the query from a layer, you must include an outFields argument. Another thing to note, you will not be able to get ...


3

I don't think you can unless you are the original publisher or administrator of the service. When creating a new service or editing an already published service, there is an option to "allow feature access". That creates a feature service.


3

I tried this on a whim and it actually worked. ArcGIS MapServer services can apparently also act as ArcGIS FeatureServer services. I just added an ArcGISFeatureServer using the MapServer URL and it started pulling down polygons instead of tiles.


3

Quick Tips: Consuming Feature Services with Geoprocessing explains the various techniques to do this. The absolute easiest and shortest solution would be to: Drag the feature service into ArcMap Right click and Save as Layer file (LYR) Run Copy Features on that LYR file: arcpy.CopyFeatures_management('C:/temp/FeatureService.lyr', 'c:/temp/LocalCopy.shp") ...


3

Some quick troubleshooting steps in order: Re-start all the Enterprise components (Portal, Server, Datastore). If the ArcSOC.exe process is still there after stopping these, simply kill it in task manager. If the process/service comes back after restarting Enterprise, then its referenced in the config-store somewhere. Look at $:\arcgisserver\directories\...


3

You could write a Python script that periodically performs a simple query on ESRI REST API for these feature layers. This thread should be useful for performing the query on the API from Python. How to query an ArcGIS Feature Service by attribute using Python? Then use smtplib to send yourself an email in the event that the query fails: https://docs....


2

(edited 5/7/15) Not ideal, but achieves collaborative editing and public viewing/not editing. make editors administrators under the organization make layer non-editable but share publicly administrators can "add as editable layer" for web admin and do disconnected/syncronized editing on Desktop I was not able to recreate the correct permissions using ...


2

I have set up groups. One group is an edit group. In that group the editable map (with feature service) is shared. The group is private and I invite only the editors to it. Another group is for non-editors and I invite other members to it. In that group my map service (non-editable) webmap is shared. It works a bit like assigning permissions and roles.


2

You might also look at the Uploads functionality of the GP services in 10.1 - http://resources.arcgis.com/en/help/rest/apiref/uploads.html. This is the core functionality of the Server 10.1, so you don't have to develop a new piece of functionality.


2

Your main task is to upload the user given shapefile into your server and append it to your SDE Geodatabase. I'm not sure if actually showing the features to your user on the web map is an actual requirement, so I'll give you two ways of doing this. If You need to show the geometries on the map, then there are two main parts to your User Case: Upload ...


Only top voted, non community-wiki answers of a minimum length are eligible