Особенности программы
Как известно, ГИС ObjectLand позволяет копировать тему в другую ГБД только вместе со всеми данными карты. Но иногда необходимо лишь скопировать оформление и геометрические параметры окна темы. Копирование оформления вручную весьма трудоёмко и отнимает много времени, так как в новой теме необходимо заново создать все необходимые слои, типы геометрий, группы фильтрации, а также задавать стили отображения групп. Предлагаемая здесь программа позволяет скопировать тему из одной ГБД в другую с сохранением фильтров и геометрических параметров окна темы. Особенностью программы является игнорирование элементарных критериев фильтрации, построенных на геометрических свойствах объектов. Таким образом, в фильтре темы учитываются только критерии, использующие табличную информацию об объектах. В большинстве случаев нам достаточно такой функциональности, так как многие пользователи оформляют изобразительное решение темы исключительно на основе табличных данных ГИС. Программа открывает ГБД в однопользовательском режиме и требует наличия на компьютере исполняемой среды NET Framework 2.0, в настоящее время её дистрибутив предоставляется бесплатно по адресу http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 . ObjectLand должен быть установлен вместе со своим COM-сервером, то есть «типичная» установка не годится, нужна «полная». При запуске программы файл DLL должен находиться в том же локальном (не сетевом) каталоге, что и EXE-файл.
Требования к именованию данных
Для успешной работы программы требуется совпадение имён и структуры карт, слоёв, типов геометрии и таблиц в обеих ГБД. Несовпадающие компоненты структуры будут проигнорированы при создании новой темы.
17 мая 2008 г.
Трухачёв М.Ю.