Исходные данные храним как есть, тут, к сожалению вариантов нет. Но для выполнения операций пересечения как раз используем подобный механизм- данные правим, запросы на пересечение и т.п. выполняются, а для различных ведомостей координат используются исходные данные
Спасибо за ссылки. Но, к сожалению, специфика нашей системы- работа с пространственными и персональными данными в большинстве случаев предполагает, что приложение работает в закрытом контуре и доступа в Интернет нет
Спасибо за замечание. Дело в том, что в нашей системе все таблицы создаются по предварительному описанию(метаданные в структуре Сущность-Атрибут-Значение) и имеют суррогатный первичный ключ. В примере я убрал лишние, не имеющие отношения к календарю поля. В реальной системе — это поле не первичный ключ, но уникальный индекс имеет
Спасибо за замечание. Дело в том, что в нашей системе все таблицы создаются по предварительному описанию(метаданные в структуре Сущность-Атрибут-Значение) и имеют суррогатный первичный ключ. В примере я убрал лишние, не имеющие отношения к календарю поля. В реальной системе — это поле не первичный ключ, но уникальный индекс имеет