Closed bgrotan closed 6 years ago
Denne ser ut til å virke nå. Inkl valg på format, projeksjon og koordinatliste. NGU-spesifikke ting er i NGUFMEClient
som arver fra en abstrakt FMEClient
.
Vet ikke om vi burde støtte kommune/areal-valg i tillegg. Om vi skal gjøre det må ihvertfall areal-greia i nedlastingsAPIet mappes over til NGU sin FME verden på en eller annen måte.
For å støtte asynkrone bestillinger (f.eks. FMEServer) bør det etableres et felles interface som ulike backends kan implementere. Noen vil benytte FMEServer mens andre har egenutviklede løsninger.
Bestillingen til api/v2/order sendes videre til en klasse som implementer dette interfacet. api/v2/order returnerer et referansenummer som kan brukes til å slå opp status for bestillingen.
Oppslag for status for en asynkron bestilling ligger på api/v2/order/{referenceNumber} For FME sin del vil det være 3 alternativer (queued, running, history) man kan hente fra fmerest