Hello,
I had made a map a while ago with ArcGis Online. The map format was web map. I am trying to add a field to my layer, but there is no such option on the description table (Table options only provide me with 4 options, none of them is add field, I have tried both enabling/disabling editing).
Any suggestions?
Thanks.
Regards,
Filippos
Solved! Go to Solution.
It looks like your ports layer is a feature collection. In order to add a field to a table, you must use a hosted feature service: Show tables—ArcGIS Online Help | ArcGIS . To publish ports as a hosted feature service, hit save layer in the map viewer, and then navigate to the resulting layer item. A publish window will appear to give you the option to publish as a hosted feature service. (This requires an organization account).
-Kelly
Only the owner of a hosted feature layer or an administrator of the organization is able to make changes to the attribute schema.
Are you one of them?
How To: Add a field to an ArcGIS Online hosted feature service
Dear Jayanta,
Thank you for the answer. I am the creator of the layer, owner and administrator. I have read everything online and cannot find an answer to this!
Best,
Filippos
Could you publish a new hosted service (then open it in a new web-map) and check if the issue persists with the new layer as well?
I have created and hosted two layers as well. One layer I am able to add a field to (in ArcGIS online) and the other I cannot. I have enabled full editing on both layers. Very perplexing... On the one layer which I cannot add the field to, I used a unique valve (thematic - a simple yes/ no symbology). Could this be the reason why I can't add a field?? Is this a bug? Or human error?
Hi Dave,
Are both layer hosted feature layers or are any layers hosted feature layer views? It isn't possible to add a new field to a hosted feature layer view, but it can be added to the source feature layer and then displayed in the feature layer view. IF this is the case, let me know, if they are both hosted feature layers, I'd suggest getting in contact with support to further investigate this issue.
I had the same problem, and after reading this answer I realized that the layer I was trying to add field to was used as target layer in a Join layer view. Once I deleted the join layer view, I was able to add field.
Thanks!
How was the layer created? Was it published from a shapefile/file geodatabase or created from Map Notes? Can you find the item in your My Content?
Also, if this layer is a copy of another, you won't be able to add a field to it, only to the original layer.
Carmel
Dear Carmel,
Thank you for your answer. To be honest I created this map one and half years ago, so it's been a bit blurry to me! I probably created the layer from the web map interface of Arc GIS Online website (I might have done it from Arc Gis Desktop, but I doubt it). I can find the map from my content. This layer is not a copy of another, it is the original.
Best,
Filippos
Hi Filippos,
In the Webmap, click the 3 dots beside the layer name > choose Item Details > can you send a screenshot of what you see? It should look similar to this: