Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Suggestions for improvement - mdBulkEdit.py

オープン
#5 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
ドキュメント
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
python
領域
documentation

調査の方向性

まず mdBulkEdit.py とリポジトリの README を読んで、提案されているスクリプト拡張からドキュメントに関する要望を切り分けます。この issue には、使用方法の説明、CSV フィールドの指針、メタデータ標準のサポート、フォルダーまたはグループによるフィルタリングなど、多くの変更案が挙げられています。作業を完了したとみなすには、明確なスコープと完了基準が必要です。

索引モデルが issue の本文から書いたものです。

説明

@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.
  • <username> 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.
主要言語
Python
スター
8
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。