If anyone has a better way to do this, please advise. Thank you in advance.
Because a third party helped us out and created an all-city feature layer from our 3D multi-patch Building data in about 20 sections that cover our city, and we did not have the original feature layer, I needed to download the feature layer from an AGOL Feature Layer and Scene Service of 3D Buildings used in ArcGIS Urban. Hence, my trip down the rabbit hole of trying to figure out what i presumed would be a relatively common and straight forward task. It took me about 5 hours of asking, exploring, testing, to figure it out.
However, this same method would work on any web layer, assuming one has access rights to the data. We wanted the data locally for full control and for updating it from/as projects complete construction.
From google searches I found lots of related questions/responses, some irrelevant, some partial descriptions, but no complete description until i pieced together.
Here's a summary of the successful workflow:
- Go to the AGOL page of the feature layer one uploaded to AGOL ("shared" from Pro as a web layer).
- EXPORT as FGDB (note: took 30 seconds for about 1GB)
- Go to ROOT of one’s AGOL Content, sort by most recent
- Click the “. . . “ to the right on the file line, just before the “modified” field.
- Choose download: choose what you want to do: open, save as, save
- Go to local saved location and extract the zip
- Change the name of the long-number-named GDB
- Open a PRO project
- Go to Catalog, add a new database = to the GDB one just downloaded, unzipped, and saved, with new changed GDB name (or not)
- Add it to the map/scene, check it out. For me, it should be whole city, and it is.
- NOW we have our local version of the Final all city 3D Building Layer we use on AGOL