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 Distribution
oss_api-0.0.3.tar.gz
(4.8 kB
view hashes)