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:imdc1234@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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.