https://github.com/alexfalappa/hmagen
HMA Catalogue Metadata Generator
https://github.com/alexfalappa/hmagen
Last synced: 4 days ago
JSON representation
HMA Catalogue Metadata Generator
- Host: GitHub
- URL: https://github.com/alexfalappa/hmagen
- Owner: AlexFalappa
- Created: 2013-06-04T17:28:04.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2019-08-27T08:08:49.000Z (almost 7 years ago)
- Last Synced: 2025-02-25T12:23:56.132Z (over 1 year ago)
- Language: Java
- Size: 6.16 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HmaGen
======
*HMA Catalogue Metadata Generator*
It is a GUI tool to generate synthetic HMA Catalogue GetRecords responses (xml files) or to serve them trough an embedded HTTP server.
Features
--------
* `EOProduct`s extrinsic objects are always generated
* EOArchivingInformation, `EOAcquisitionPlatform` and `EOBrowseInformation` extrinsic objects are generated on demand
* You can choose in detail which attributes (_Slots_) are to be generated
* A classification can be generated too
* Up to two `EOBrowseInformation` objects can be generated: thumbnail and quicklook
* Option to link thumbnail and quicklook attributes (same index in the list of values)
* Footprint can be restricted to a geographical range (min/max lat/lon), quick choice via presets
* Generated GetRecordsResponse can be without leading spaces and optionally wrapped in SOAPV1.1 or SOAPV1.2 envelopes
* Import/Export of generation settings
* Generation in worker thread with progress notification
* Serving trough an embedded Jetty HTTP server
* In server mode the number of records can be randomized and the parent identifiers can be those of the request
* Statistics are collected in server mode and shown every minute
* Before generation settings are validated (e.g. intervals with end greater than beginning, allowed value lists not empty, etc.)
##Changelog
### V. 0.3
3-Jan-2015
* Fixed broken preset load/save ([#3](/../../issues/3))
* Delay log of statistics
### V. 0.2
22-Dec-2014
* Transitioned to maven build tool
* It's now possible to specify the server port
* Logging trough SLF4J api with Logback implementation
* Statistics trough Dropwizard Metrics library ([#1](/../../issues/1))
* Footprint generation area presets ([#2](/../../issues/2))
### V. 0.1
2014-2013
* Initial release as NetBeans project