feat: add temporal Mol explorer
GeoIntel CI / docs-smoke (push) Canceled after 0s
GeoIntel CI / contract-smoke (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-14 15:19:42 +02:00
parent 0ec1ab4970
commit c0943fe7d4
39 changed files with 3065 additions and 163 deletions
+24
View File
@@ -33,6 +33,12 @@ export const datasetsApi = {
sourceMetadataJson?: string
provenanceMetadataJson?: string
areaId?: string
temporalSeriesKey?: string
observedAt?: string
validFrom?: string
validTo?: string
temporalGranularity?: string
sourceVersion?: string
},
): Promise<DatasetCreateResponse> => {
const form = new FormData()
@@ -55,6 +61,24 @@ export const datasetsApi = {
if (payload.areaId) {
form.append('area_id', payload.areaId)
}
if (payload.temporalSeriesKey) {
form.append('temporal_series_key', payload.temporalSeriesKey)
}
if (payload.observedAt) {
form.append('observed_at', payload.observedAt)
}
if (payload.validFrom) {
form.append('valid_from', payload.validFrom)
}
if (payload.validTo) {
form.append('valid_to', payload.validTo)
}
if (payload.temporalGranularity) {
form.append('temporal_granularity', payload.temporalGranularity)
}
if (payload.sourceVersion) {
form.append('source_version', payload.sourceVersion)
}
return apiMultipart<DatasetCreateResponse>(`/api/v1/projects/${projectId}/datasets/upload`, form)
},
refreshMetadata: (projectId: string, datasetId: string): Promise<DatasetCreateResponse> =>