Command-line to read metadata produced by FME scripts of Isogeo Scan, convert it into Isogeo model, apply rules and export it to a database or Isogeo.
Project description
Isogeo Scan - Metadata Processor
Middleware used to process metadata issued by Isogeo Scan.
Available as:
- Python package
- Windows executable
Requirements
- Python 3.7
Development
Quickstart
# create virtual env
py -3.7 -m venv .venv
# activate it
.\.venv\Scripts\activate
# update basic tooling
python -m pip install -U pip setuptools wheel
# install requirements
python -m pip install -U -r ./requirements.txt
# install package for development
python -m pip install --editable .
Try it
- Rename the
.env.example
into.env
and fill the settings - Launch the CLI
For example, get the help:
scan-metadata-processor --help
Check:
# for all default formats
scan-metadata-processor --label "CheckProcessConfig" --settings .\.env check
Process metadata:
scan-metadata-processor --label "ProcessInputMetadata" --settings .\.env process
There is also a clean task to automatically remove outdated logs and output files:
scan-metadata-processor --label "CleanLogs" --settings .\.env clean
Usage of the executable
Just replace scan-metadata-processor
by the executable filename:
.\Isogeo_ScanMetadataProcessor.exe --label "ProcessInputMetadata" --settings .\.env process
Deployment
Every tagged commit pushed to master
triggers a deployment to:
- Azure Storage : Isogeo/isogeoscan/app/isogeo-scan-metadata-processor/
- Python Package Index
- Github Releases
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file isogeo-scan-metadata-processor-1.1.1.tar.gz
.
File metadata
- Download URL: isogeo-scan-metadata-processor-1.1.1.tar.gz
- Upload date:
- Size: 33.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ff31fa277b996d05b81f7cf9d42de2b68d6979e41473a536f0783aafb84296 |
|
MD5 | 0fc4f710356f058b6a3c2be51cdc316a |
|
BLAKE2b-256 | 21dfb8e73f506bb7407c0f229b7e77a8af5307c38ddf86ae93b2f952887913e6 |
File details
Details for the file isogeo_scan_metadata_processor-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: isogeo_scan_metadata_processor-1.1.1-py3-none-any.whl
- Upload date:
- Size: 49.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d618d4b184788ea7441246061cf22ec9b13ef83c44cee411eda59c01359ccd |
|
MD5 | af9d834661e06a0a020e6994fa817556 |
|
BLAKE2b-256 | 677233e62af7ab41592244331466ecd01743316ed6cbc0504c4d1f84ab3bbeaf |