Я строю правительственную базу данных из огромного количества данных. Сейчас я следую стандартному подходу модели данных местных органов власти ESRI, но изменяю его в соответствии с потребностями и желаниями конкретного правительства.
Я заметил, что в модели данных местного самоуправления ESRI использует много классов отношений. Я использовал классы отношений в прошлом, но стараюсь держаться подальше от них. Это потому, что я обычно не вижу причины, по которой я хотел бы получить атрибуты формы в отдельной таблице от класса объектов.
Почти для всех данных, которые я собираю, я до сих пор не вижу причины для этого. Для Parcel Fabric я вижу некоторые причины, по которым это будет полезно, но все же я считаю, что было бы лучше сохранить атрибуты непосредственно в классе объектов.
Теперь, чтобы было ясно, я собираюсь использовать классы отношений, чтобы ссылаться на классы пространственных объектов для классов пространственных объектов, этот вопрос более четко определен, почему я буду хранить данные в непространственной таблице, которую так же легко можно сохранить в классе пространственных объектов.
В любом случае, спасибо за любые комментарии!
Подумайте о более широкой картине - данные ГИС - это всего лишь средство для достижения цели для большинства людей, особенно когда речь идет о государственных структурах. Мой опыт показывает, что классы отношений в первую очередь полезны (и уместны), когда вам нужно объединить непространственные данные с одним: много связей с вашими пространственными данными, особенно если они получены из внешнего источника или постоянно изменяются . Некоторые примеры из реальной жизни, с которыми я столкнулся в государственных учреждениях, могут помочь проиллюстрировать это:
источник