diff --git a/apps/web/components/modals/DatasetExternal.tsx b/apps/web/components/modals/DatasetExternal.tsx index 9963675..443ba9c 100644 --- a/apps/web/components/modals/DatasetExternal.tsx +++ b/apps/web/components/modals/DatasetExternal.tsx @@ -448,7 +448,6 @@ const DatasetExternal: React.FC = ({ open, onClose, projec // eslint-disable-next-line @typescript-eslint/no-explicit-any const handleNext = () => { - console.log(selectedDatasets); // STEP 0: Parse URL. if (activeStep === 0) { if (!externalUrl) return; @@ -555,6 +554,7 @@ const DatasetExternal: React.FC = ({ open, onClose, projec data_type: capabilities.type, url: externalUrl, other_properties: { + url: externalUrl, layers: [selectedDatasets[0].Name], srs: selectedDatasets[0].DefaultCRS, }, diff --git a/apps/web/lib/validations/layer.ts b/apps/web/lib/validations/layer.ts index 8ef29bb..a180f5c 100644 --- a/apps/web/lib/validations/layer.ts +++ b/apps/web/lib/validations/layer.ts @@ -190,6 +190,7 @@ export const layerMetadataSchema = contentMetadataSchema.extend({ }); export const otherPropertiesSchmea = z.object({ + url: z.string().optional(), // metadata url layers: z.array(z.string()).optional(), srs: z.string().optional(), width: z.number().optional(), // width of the image (only for external imagery) @@ -240,7 +241,6 @@ export const createLayerFromDatasetSchema = createLayerBaseSchema.extend({ }); export const externalDatasetFeatureUrlSchema = z.object({ - url: z.string().url(), data_type: dataType, other_properties: otherPropertiesSchmea, });