GSKY - NCI

Post on 18-Feb-2022

3 views 0 download

Transcript of GSKY - NCI

nci.org.au

GSKY

Geospatialrequest

FEATURES• Distributed• Scalable• Concurrent

INPU

T

OUTPUT

Request Response

User’sclient

GSKY:AScalable,DistributedGeospatialDataServer

© NCI Australia 2019

nci.org.au

GSKY: HighLevelArchitecture

Worker 1

Worker 2

Worker n

OWS

/g/dataGeospatial

Index

GeoCrawl

...

MAS

GSKY

OGCRequest

OGCResponse

© NCI Australia 2019

nci.org.au

GSKYrespondstoOpenGeospatialConsortium(OGC)APIoverhttpprotocol:• WebMapService(fordisplayingtheimagesonthemapserver)• WebCoverageService(fordeliveringtheactualdataas“coverages”- independentofthe

underlyingstorageformatorfiles)• WebProcessingservice

GSKYallows:• Performantaggregations,subsetting,subsampling,polygon/pencil/pixeldrills• Executionofon-the-flydatatransformations,re-projectionsandotheralgorithms

GSKYisimplementedusing• Richmetadataserverfordataquerye.g.,spatial,temporal,otherphysicalvariables• Clusteredbackendworkers– highperformanceI/Oandscale-outserver-sidecompute

© NCI Australia 2019

GSKYinanutshell:GeospatialBigDataService

nci.org.au

Ongoingimprovementstoseamlesslytransformingmoredataonthefly

GSKYfilehandlingofcommonlargeEarthObservationdatasetsAmountofdataisscalingupwithmoremodernsatelliteinstruments

MODIS(CSIRO&TERN)MODISdatafrom2001– present,with4timestampspermonthand1kfilespertimestamp.GSKYishandlingapprox.900kMODISfiles

Landsat-8dataset(DEA)Landsat8datasethasdatafrom2013– present,approximately3kfilespertimestamp.GSKYishandlingapprox.7millionfiles.

Sentinel2ARD(DEA)Approx 1400availabledays(2015-present)andabout12kfilesperdayforthisdataset.GSKYishandlingapprox.17millionfiles.

© NCI Australia 2019

nci.org.au

GSKY:• CurrentlyWMS,WPS,WCSforearthobs,

climateandgeophysicsdatasets• OpenSource:http://github.com/nci/gsky

Formoreinformation,see:http://gsky.nci.org.au/https://gsky.readthedocs.io/

Quicklook:http://nationalmap.gov.au/Adddata->MyData->AddWebDataURLs:http://gsky.nci.org.au/ows/dea

http://gsky.nci.org.au/ows/geoglam

NCI’sGSKY– AScalableGeospatialDataServer

© NCI Australia 2019