/dynamic-materializer

GBDX Task to materialize dynamic FLAME mosaic data

Primary LanguagePython

GBDX task to materialize Dynamic data that comes out of Digitalglobe's super awesome FLAME (flexible large area mosaic engine)

gbdxtools example usage:

from gbdxtools import Interface
gbdx = Interface()

dynamic = gbdx.Task('dynamic_materializer')

# Required inputs:
dynamic.inputs.project_name = 'DYNAMIC-Australia-Q32017'
dynamic.inputs.aoi_geojson = '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[153.42390060424805,-28.00989892967722],[153.43647480010986,-28.00989892967722],[153.43647480010986,-27.999933788434422],[153.42390060424805,-27.999933788434422],[153.42390060424805,-28.00989892967722]]]}}]}'

# Optional inputs:
dynamic.inputs.version = '1' # default will be latest version
dynamic.inputs.output_filename = 'mynicefile.tif' # default is dynamic.tif

wf = gbdx.Workflow([dynamic])
wf.savedata(dynamic.outputs.data, 'my_output_location')
wf.execute()