W GIS.Box istnieje możliwość skonfigurowania słownika dwustopniowego. To słownik, którego wartości dostępne do uzupełnienia dla danego atrybutu są zależne od wartości innego atrybutu. W celu odpowiedniego skonfigurowania należy:
- na początku przygotować słownik jako odrębne źródło danych w którym zapisujemy strukturę wartości. Pierwsza kolumna będzie grupą nadrzędną, druga to wartości właściwe, zależne od grupy nadrzędnej.
- utworzyć dwa słowniki dynamiczne, jeden dla grup nadrzędnych, jeden dla wartości właściwych.
- wskazać źródło danych (warstwa ze strukturą słownika)
- wybrać atrybut wyświetlany, odpowiednia kolumna przechowująca nazwy a) grup nadrzędnych b) wartości właściwych
- wybrać atrybut zapisywany, czyli unikalny atrybut, którego wartości będą zapisywane w bazie danych
- przypisać słowniki dynamiczne do odpowiednich atrybutów w docelowym źródle danych.
- atrybut, gdzie będą uzupełniane wartości z grupami nadrzędnymi powinien mieć przypisany słownik z grupami nadrzędnymi
- atrybut, gdzie będą uzupełniane wartości właściwe powinien mieć przypisany słownik z wartościami właściwymi
- skonfigurować słownik dwustopniowy dla pola z wartościami właściwymi
- podajemy atrybut z zależnego źródła (czyli ze słownika utworzonego jako źródło danych)
- podajemy atrybut z bieżącego źródła (ten z grupami nadrzędnymi)