# GML data parser for JPEG2000 files Simple JPEG2000 GML data parser / extractor, _without additional tools such as [GDAL](https://en.wikipedia.org/wiki/GDAL) (Geospatial Data Abstraction Library)_. Just pure Python 3. ## Requirements - Python 3 (Arch Linux: `python`) - Python 3 [XML-to-dict](https://github.com/martinblech/xmltodict) (Arch Linux: `python-lxml`) ## Usage File: [gmlparser.py](data/gmlparser.py) ``` usage: gmlparser.py [-h] [-i [INPUTFILE]] [-f [OUTPUTFORMAT]] [-o [OUTPUTFILE]] [-l [FORMATTING]] optional arguments: -h, --help show this help message and exit -i [INPUTFILE], --input [INPUTFILE] Input JPEG2000 image file -f [OUTPUTFORMAT], --dataformat [OUTPUTFORMAT] Output format (Default: xml; Available: xml | json | [tfw|worldfile] | info) -o [OUTPUTFILE], --output [OUTPUTFILE] Output file name -l [FORMATTING], --formatting [FORMATTING] Data formatting (Default: raw; Available: raw | pretty) ``` ### Examples (commands + output): **JSON:** ![](images/sample_json.png) **XML:** ![](images/sample_xml.png) **TFW + info:** ![](images/sample_tfw_info.png) ## License This repository uses GPLv3 license. See [LICENSE](LICENSE) for details.