arcgis-python-api
arcgis-python-api copied to clipboard
changed item sharing
resolves ArcGIS/geosaurus#11550
Checklist
Please go through each entry in the below checklist and mark an 'X' if that condition has been met. Every entry should be marked with an 'X' to be get the Pull Request approved.
- [ ] All
imports are in the first cell?- [ ] First block of imports are standard libraries
- [ ] Second block are 3rd party libraries
- [ ] Third block are all
arcgisimports? Note that in some cases, for samples, it is a good idea to keep the imports next to where they are used, particularly for uncommonly used features that we want to highlight.
- [ ] All
GISobject instantiations are one of the following?gis = GIS()gis = GIS('home')orgis = GIS('pro')gis = GIS(profile="your_online_portal")gis = GIS(profile="your_enterprise_portal")
- [ ] If this notebook requires setup or teardown, did you add the appropriate code to
./misc/setup.pyand/or./misc/teardown.py? - [ ] If this notebook references any portal items that need to be staged on AGOL/Python API playground, did you coordinate with a Python API team member to stage the item the correct way with the
api_data_owneruser? - [ ] If the notebook requires working with local data (such as CSV, FGDB, SHP, Raster files), upload the files as items to the Geosaurus Online Org using
api_data_owneraccount and change the notebook to first download and unpack the files. - [ ] Code simplified & split out across multiple cells, useful comments?
- [ ] Consistent voice/tense/narrative style? Thoroughly checked for typos?
- [ ] All images used like
<img src="base64str_here">instead of<img src="https://some.url">? All map widgets contain a static image preview? (Callmapview_inst.take_screenshot()to do so) - [ ] All file paths are constructed in an OS-agnostic fashion with
os.path.join()? (Instead ofr"\foo\bar",os.path.join(os.path.sep, "foo", "bar"), etc.) - [ ] Is your code formatted using Jupyter Black? You can use Jupyter Black to format your code in the notebook.
- [ ] If this notebook showcases deep learning capabilities, please go through the following checklist:
- [ ] Are the inputs required for
Export Training Data Using Deep Learningtool published on geosaurus org (api data owner account) and added in the notebook usinggis.content.getfunction? - [ ] Is training data zipped and published as Image Collection? Note: Whole folder is zipped with name same as the notebook name.
- [ ] Are the inputs required for model inferencing published on geosaurus org (api data owner account) and added in the notebook using
gis.content.getfunction? Note: This includes providing test raster and trained model. - [ ] Are the inferenced results displayed using a webmap widget?
- [ ] Are the inputs required for
- [ ] IF YOU WANT THIS SAMPLE TO BE DISPLAYED ON THE DEVELOPERS.ARCGIS.COM WEBSITE, ping @jyaistMap so he can add it to the list for the next deploy.
Check out this pull request on ![]()
See visual diffs & provide feedback on Jupyter Notebooks.
Powered by ReviewNB
Thanks for the review @cariashuang0417. I made the recommended changes to this sample.
LGTM! Thanks @ManushiM !
Besides, this is not related to the above comments. I encountered an error when running webmap.update() cell. It failed with exception You do not have permissions to access this resource or perform this operation. Did you also get this error while running the notebook?
LGTM! Thanks @ManushiM !
Besides, this is not related to the above comments. I encountered an error when running
webmap.update()cell. It failed with exceptionYou do not have permissions to access this resource or perform this operation. Did you also get this error while running the notebook?
@cariashuang0417 yes I noticed that too, and I think it makes sense because that webmap item is owned by api_data_owner and since the arcgis_python user is not an admin, it doesn't have the privileges to edit someone else's items.
In that case, we can leave that cell as is, without running it. Or we can share that item publicly.