api for IMDC's OSS server
Project description
OSS_API
Allows to script the creation of scenarios and uploading of layers to OSS for displaying in synapps.
installation
pip install git+https://IMDCdocker:#######@gitlab.com:imdc/packages/oss_api
command line interface
- configure the project id:
oss configure -p 42 - create a scenario:
oss createScenario -n "new scenario"# scenario_id = e.g. 108 - Upload a *.tif / *.shp file:
oss uploadLayer -i 108 -f D:\shapefile.shp -s shapefile.sld -n "new layer" -g Group1
python interface
from oss_api import configure, createScenario, uploadLayer
import os
configure(project=42)
scen = createScenario(name="Testing new scenario")
layers = [r"D:\dev\testdata\subcatchments.shp", r"D:\dev\testdata\dem.tif"]
for idx, layer in enumerate(layers):
uploadLayer(scenario=scen, name=os.path.basename(layer), filename=layer, sld="polygon", group="Group+%d"%idx)
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
oss_api-0.0.4.tar.gz
(4.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file oss_api-0.0.4.tar.gz.
File metadata
- Download URL: oss_api-0.0.4.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57cc8bab17b86a48da351011f17ee68223706495a6c00a3bda3896e4b6cfa0e8
|
|
| MD5 |
519c9f13021e762e167d6182954de1ff
|
|
| BLAKE2b-256 |
466feb5ec6e19d9da3804525597bab20b0202803e128cdefda0a1d6dda6655f4
|
File details
Details for the file oss_api-0.0.4-py3-none-any.whl.
File metadata
- Download URL: oss_api-0.0.4-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
533eb0be103551db901194c2f53c07d8d6a29bd90d82019265e72a013d35bdce
|
|
| MD5 |
790ccfdbcec2e1a324c52d2d18a78d4e
|
|
| BLAKE2b-256 |
07370d20e880a1fd5a62355f1b4c67748124a98585fcb9891a15492f76484c75
|