База геоданных не обеспечивает большой гибкости в иерархической организации ваших данных. Все наборы функций работают либо на верхнем уровне базы данных, либо на один уровень ниже в наборах классов объектов. Набор функциональных данных, в свою очередь, не может содержать другой набор данных. Мне интересно услышать, как другие организуют свои данные, особенно в среде, где они должны использовать базу геоданных и придерживаются этих ограничений.