From 4ddd5b91ad8c7f7e1e66e5121312aa14517d46c3 Mon Sep 17 00:00:00 2001 From: jlpereira Date: Wed, 19 Mar 2025 15:40:07 -0300 Subject: [PATCH] Refactor clusters, add FO to map --- src/constants/objectTypes.js | 7 +-- .../components/Panel/PanelMap/PanelMap.vue | 2 +- .../PanelMap/clusters/CollectionObject.js | 8 --- .../Panel/PanelMap/clusters/Mixed.js | 52 +++++++++++++++---- .../Panel/PanelMap/clusters/TypeMaterial.js | 8 --- .../Panel/PanelMap/clusters/index.js | 3 +- .../PanelMap/clusters/makeClusterIconFor.js | 9 +--- .../Panel/PanelMap/components/DwcTable.vue | 10 +++- .../Panel/PanelMap/components/MapPopup.vue | 6 ++- .../components/Panel/PanelMap/utils/index.js | 1 + .../PanelMap/utils/makeSegmentedCircle.js | 40 ++++++++++++++ 11 files changed, 102 insertions(+), 44 deletions(-) delete mode 100644 src/modules/otus/components/Panel/PanelMap/clusters/CollectionObject.js delete mode 100644 src/modules/otus/components/Panel/PanelMap/clusters/TypeMaterial.js create mode 100644 src/modules/otus/components/Panel/PanelMap/utils/makeSegmentedCircle.js diff --git a/src/constants/objectTypes.js b/src/constants/objectTypes.js index 3222d71..c767200 100644 --- a/src/constants/objectTypes.js +++ b/src/constants/objectTypes.js @@ -1,6 +1,7 @@ -export const TYPE_MATERIAL = 'TypeMaterial' -export const COLLECTION_OBJECT = 'CollectionObject' +export const AGGREGATE = 'Aggregate' export const ASSERTED_DISTRIBUTION = 'AssertedDistribution' +export const COLLECTION_OBJECT = 'CollectionObject' +export const FIELD_OCCURRENCE = 'FieldOccurrence' export const GEOREFERENCE = 'Georeference' -export const AGGREGATE = 'Aggregate' export const OTU = 'Otu' +export const TYPE_MATERIAL = 'TypeMaterial' diff --git a/src/modules/otus/components/Panel/PanelMap/PanelMap.vue b/src/modules/otus/components/Panel/PanelMap/PanelMap.vue index a6786aa..80a5d5c 100644 --- a/src/modules/otus/components/Panel/PanelMap/PanelMap.vue +++ b/src/modules/otus/components/Panel/PanelMap/PanelMap.vue @@ -70,7 +70,7 @@