Select to view content in your preferred language

Preserving symbology while updating layers

1929
4
01-06-2014 02:25 PM
deleted-user-eecV1RPyUfl1
Deactivated User
Obviously new to AGOL.  What are the best practices for creating a map with layers that need to be updated on a monthly basis without rebuilding the symbology each time?  Thanks.
Tags (2)
0 Kudos
4 Replies
MikeMinami
Esri Notable Contributor
How are you getting your data online?

If you have your own ArcGIS Server and are referencing one of your services, then as the data is updated, it will just show up in a web map.

If you have a subscription to ArcGIS Online, you can host your data in ArcGIS online an update it directly by adding features to your online dataset.  In the Map Viewer of ArcGIS Online, you can edit the data directly. From ArcMap, you can "create a local copy for editing" and when finished, upload the changes back to the feature layer in ArcGIS Online.

If you are uploading shapefiles or CSVs into ArcGIS Online (not hosted as a feature layer), and want to reload a shapefile when it changes, you are effectively wiping out the data and uploading it again. Unfortunately, symbology is not preserved, in this case.

Thanks

Mike
0 Kudos
deleted-user-eecV1RPyUfl1
Deactivated User
Thanks Mike!  I have an AGOL subscription but don't have Server, so I was experimenting with shapefiles until I saw that I couldn't update them without wiping out the symbology.  I've also been uploading layer packages but can't seem to add them to my existing map.  Would that work for updates?  I'm working with parcels, land use and zoning data by the way.   Thanks again!

Dan
0 Kudos
MikeMinami
Esri Notable Contributor
Layer packages can only be uploaded and downloaded for desktop use. They can't be added as layers to a web map. You're basically just using online as a file storage system.

When you add a shapefile or CSV to My Content, you have the option to publish it as a feature layer (hosted). This layer can be edited online and you can set symbology and other properties. If your idea is to update your local shapefile and post it back, that won't work, as you will need to wipe out the feature layer, thus losing your symbology. THe assumption with this workflow is that your feature layer online *is* your most current data and you store it online. Any client, like arcgis.com or desktop can edit the online layer directly.

If you want to maintain your local data on your computer as the main source and periodically push it online, I think this workflow may work for you. You can publish data from desktop, which also creates online layers, via the file menu, share as option. Here, you author a map with layers in it. Arcmap lets you define symbology for the layers that will appear online, and as long as the symbolgy is supported on the web (e.g., not complex multi layered symbols). This may be an option to explore, as the publishing process does have an update option. It still wipes out the existing layer online, but because you have the symbology defined in arcmap, it should transfer up to arcgis online. I've personally not used this workflow much, so I'm not an expert in this area.

Hope this helps,

Mike
0 Kudos
deleted-user-eecV1RPyUfl1
Deactivated User
Thanks Mike, your last paragraph describes exactly what I am trying to accomplish.  Since I maintain most data in file GDBs, exporting to shapefiles and rebuilding symbology with each update would be pretty inefficient.  I'll give your suggestion a try and post back.

Dan
0 Kudos