samapriya/geeup: geeup: Simple CLI for Earth Engine Uploads
Creators
Description
This came from the simple need to handle batch uploads of both image assets to collections but also thanks to the new table feature the possibility of batch uploading shapefiles into a folder. Though a lot of these tools including batch image uploader is part of my other project geeadd which also includes additional features to add to the python CLI, this tool was designed to be minimal so as to allow the user to simply query their quota, upload images or tables and also to query ongoing tasks and delete assets. I am hoping this tool with a simple objective proves useful to a few users of Google Earth Engine.
This also needs earthengine cli to be installed and authenticated on your system and earthengine to be callable in your command line or terminal
To install geeup: Simple CLI for Earth Engine Uploads you can install using two methods
pip install geeup
or you can also try
git clone https://github.com/samapriya/geeup.git
cd geeup
python setup.py install
For linux use --user flag it there are issues
pip install geeup --user
Changelog
v0.4.9
- Improvements to redundancy in code
- Improvements to version check for tool
- General cleanup
- Fixed issue with epoch time conversion for 1970s and issue with second vs millisecond parsing
- Both table and image upload support using cookies and better error handling.
- Improved zipshape tool to avoid error handling
- Image upload to collection now support pyramiding policy
- Cookie setup tool now auto enables long string for Linux
- Now pass cookies for authentication and image and table uploaders.
- Added readme docs and feature to the tool
- Minor improvements to the overall tool.
- Replaced firefox_options with options for selenium 3.14 and higher related to issue 24 for selsetup
- updated earthengine-api requirement to 0.1.238
- update tasks fetch from earthengine api
- Replaced firefox_options with options for selenium 3.14 and higher related to issue 24
- Fixed issues with tarfile extraction for mac and linux.
- Updated quota tool to handle Google Cloud Projects in GEE
- Fixed issue with geckodriver path and better path parsing
- Added CI check for geckodriver
- Fixed selenium parser issue Issue 19
- Implemented Cloud API fix for table uploads
- Improved Cloud API fix for Imagery upload with improved manifest handling
- Improvement and code cleanup
- Updated earthengine API library requirements to 0.1.222
- Added version check tool for auto version check with PyPI
- Revisions to account for changes to API and client library 0.1.215
- Now checks vertex count for each shapefile and logs warning with those exceeding million vertices while zipping.
- Uses table manifest to perform table uploads designed to be more robust.
- Simpler recursive delete functionality.
- Overall General improvements.
- Fixed downloader for pipwin for release >= 0.4.8
- Improved overall package installation for windows
- Supports python3 only since v0.3.4
- Added stackoverflow based auth fix for some users Issue 13 and Issue 16.
- General improvements.
- Added fix for handling no data in manifests while uploading.
- Fixed issue with selsetup.
- Fixed issue with raw_input and input for selsetup.
- Fixed selenium path for windows and other platforms.
- General improvements to ReadMe
- Fixed issue 13 non relative import.
- Fixed issues with package import.
- Fixed issues caused by --no-use_cloud_api in earthengine-api package
Files
samapriya/geeup-0.4.9.zip
Files
(56.1 kB)
Name | Size | Download all |
---|---|---|
md5:adf212b65ba2baf4efedcf5ad68cae1f
|
56.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/samapriya/geeup/tree/0.4.9 (URL)