+ List<DefinedTermBase> terms = CdmStore.getService(ITermService.class)
+ .load(areas.stream().map(area -> area.getUuid()).collect(Collectors.toList()), null);
+ Set<NamedArea> areaTerms = new HashSet<>();
+ terms.forEach(term->areaTerms.add((NamedArea) term));
+ descriptiveDataSet.setGeoFilter(areaTerms);