Esri / Esri/arcgis-admin-python-scripts

Suggestions for improvement - mdBulkEdit.py

Abierto
#5 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
8
Forks
2
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

@MarvinPerry
Nice jobs on the scripts - very useful. I went through `mdBulkEdit.py` and made some notes / suggestions that could help future users:

**Documentation improvement**
- As this repo grows and more scripts are introduced, it would be helpful for the scripts to have their own folders with their own README. The main README would be a landing page that directs users to the individual script folders.
- Step by step instructions for running the script and what to expect would be very useful.
- Users _must_ download python3 from Anaconda, as this is what the ArcGIS Python API requires. Regular python3 doesn't work.
- Users can either clone the repo or copy the script of interest into a text editor and save it in their specified directory.
- Users must have navigated to the directory with the script in order to run it.
- `` is case sensitive.
- This script will only pull items that are shared publicly.
- Currently only works with ISO 19139 Metadata Implementation Specification (administrators need to set this as their default metadata standard in their org settings).
- It would be helpful to know what the script will generate -- metaDataTable.csv and an XML file for each item.
- When having to run the `-c` script a second time, the message to the user should explain why.

For the CSV file:
- Which columns in the CSV file should the user _not_ edit? `mdFileID`?
- `resTitle` should be the first column
- Why don't we include all fields from the metadata standard in the CSV?
- A key is required for users to understand what the fields are, or the fields should be human readable / match the XML online.
- Certain fields require certain types of input, eg date fields need to be in date format.

**Script improvement/extensions**
- Work on all publicly shared services regardless of license.
- Work for all metadata standards on AGOL (FGDC CSDGM, INSPIRE, ISO 19139 GML3.2, North American Profile of ISO19115 2003).
- A user can point the script to only access a particular folder within their ArcGIS Online content.
- A user can point the script to only access a particular group within their ArcGIS Online organization.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.