Unique Values - ObjectVision/GeoDMS GitHub Wiki
Configuration examples Unique Values
This example shows how to read data from a .csv file and make a domain unit with the unique values of an attribute.
container SourceData
{
unit<uint32> indicators
: StorageName = "%SourceDataProjDir%/Indicators/datapacakage.csv"
, StorageType = "gdal.vect"
, StorageReadOnly = "True"
{
attribute<string> HeatOption; // HeatOption must be an attribute in the csv file
attribute<HeatOptionUnique> HeatOptionUnique_rel := rlookup(HeatOption, HeatOptionUnique/values);
}
unit<uint32> HeatOptionUnique := unique(indicators/HeatOption)
{
attribute<uint32> number := pcount(indicators/HeatOptionUnique_rel);
}
}