Объединение смежных листов ЦТК в формате SXF |
Программа объединения смежных листов ЦТК (MapUniteEx.exe) предназначена для объединения смежных листов ЦТК (цифровых топографических карт) в формате SXF и выдачи отчётов в формате DOC (MS Word). Исходные листы ЦТК объединяются в единую карту субъекта федерации или иного региона. В процессе преобразования исходных листов в один лист может быть выполнена сшивка площадных и незамкнутых линейных объектов, выходящих на рамки смежных листов.
Программу объединения смежных листов ЦТК следует выполнять после обработки исходных листов ЦТК программами «Контроль и исправление ЦТК в формате SXF» (SxfCorrectEx.exe) и «Контроль согласования смежных листов ЦТК» (MapAdjustEx.exe) в режиме редактирования.
Входными данными программы объединения смежных листов ЦТК являются: - ЦТК масштабов от 1:25000 до 1:1000000 в формате SXF; - классификаторы ЦТК в формате RSC; - файл MapAdjust.lst, содержащий список кодов объектов, исключаемых из процесса объединения; - файл MapAdjust.lse, содержащий список кодов семантик, значения которых не используются в сравнении характеристик объединяемых объектов; - файл MapUnite.dot, содержащий шаблон итогового отчета.
Выходными данными программы объединения смежных листов ЦТК являются: - общая карта района в форматах SIT и SXF; - отчетный документ в формате DOC (MS Word), содержащий статистические данные объединения смежных листов ЦТК; - протоколы процесса объединения смежных листов ЦТК в текстовом (LOG-файл) и в двоичном (ERR-файл) форматах. Выходные данные программы записываются в каталог выходной карты (подкаталог NewMap). Общая карта района формируется в форматах SIT (United.sit) и SXF (United.sxf). Отчетный документ записывается в файл MapUnite.doc. Протоколы процесса объединения смежных листов ЦТК записываются в подкаталог выходных карт (подкаталог NewMap\Log). Просмотр текстового протокола (LOG) может выполняться в программе WordPad или иной программе просмотра простых текстовых документов. Просмотр двоичного протокола (ERR) может выполняться в программах ГИС «Карта 2011» или «Панорама-Редактор» версии 11. Просмотр двоичного протокола выполняется в следующем порядке: - запустить ГИС «Карта 2011» или «Панорама-Редактор»; - открыть общую карту района в формате SIT (United.sit); - активизировать режим редактора карты «Результаты контроля».
Перед запуском программы MapUniteEx.exe необходимо убедиться в наличии на компьютере установленного MS Word, входящего в состав пакета MS Office.
Порядок выполнения программы: 1.Запустить программу MapUniteEx.exe. 2.Выбрать каталог с исходными файлами в формате SXF (кнопка «Выбрать из каталога»). 3.Выбрать каталог для размещения выходной карты, нажав кнопку «…». 4.При необходимости сшивки объектов по границе смежных листов выбрать опцию «Сшивать объекты» с установкой порога сшивки в миллиметрах карты. 5.При необходимости удаления исходных рамок листов ЦТК выбрать опцию «Исходные рамки удалять». 6.Выполнить объединение листов в результирующую карту (кнопка «Выполнить»).
Вид диалога программы объединения смежных листов ЦТК:
Процесс объединения смежных листов ЦТК включает следующие основные этапы: - импорт исходных листов ЦТК в формате SXF; - оценка габаритов и расположения листов исходного района; - автоматическая установка рекомендуемой проекции результирующей карты; - создание листа результирующей карты; - копирование объектов исходных листов на результирующую карту; - сшивка площадных и незамкнутых линейных объектов, выходящих на рамки смежных листов.
На начальном этапе выполнения программы выполняется оценка набора листов исходного района и автоматическая установка рекомендуемой проекции выходной карты. Проекция выходной карты устанавливается в зависимости от протяжённости исходного района по долготе и его положения по широте. Рекомендуемая проекция выходной карты обеспечивает корректность объединения объектов исходного района любой протяжённости. Если широты объединяемых листов не превышают (+/-)60 градусов и габариты объединяемых листов по долготе не превышают 18 градусов (три шестиградусные зоны), то проекция выходной карты устанавливается по проекции исходной карты.
Равноугольная проекция Гаусса-Крюгера:
Если габариты по долготе превышают 18 градусов, то проекция выходной карты - цилиндрическая проекция Меркатора.
Цилиндрическая проекция Меркатора:
Если широты объединяемых листов превышают (+/-)60 градусов и габариты объединяемых листов по долготе превышают 120 градусов, то проекция выходной карты - цилиндрическая проекция Миллера - Карта Мира.
Цилиндрическая проекция Миллера:
Если габариты по долготе не превышают 120 градусов, то проекция выходной карты - равноугольная коническая проекция Ламберта.
Равноугольная коническая проекция Ламберта:
Программа работает в режимах сшивки или копирования объектов исходных листов в зависимости от режима «Сшивать объекты». Если режим «Сшивать объекты» выключен, то процесс объединения завершается после переноса объектов исходных листов на выходной лист. Если режим «Сшивать объекты» включен, то после переноса объектов на выходной лист выполняется автоматическая сшивка выходящих на рамку объектов смежных листов. В процессе объединения (сшивки) объектов смежных листов участвуют незамкнутые линейные и площадные объекты. Автоматически сшиваются объекты, расстояние между которыми не превышает значения порога сшивки. Для определения выхода объекта на рамку используется расстояние, равное половине заданного порога сшивки.
При сшивке объектов выполняются следующие действия: - поиск объекта текущего листа, выходящего на рамку; - поиск ответного объекта на соседнем листе; - проверка согласования метрики объектов; - проверка согласования семантики объектов (должны совпадать значения семантических характеристик); - создание объединённого объекта и удаление двух исходных объектов.
При объединении пропускаются объекты математической основы со следующими кодами: 13220000 ГОРИЗОНТАЛЬНЫЕ ЛИНИИ ПРЯМОУГОЛЬНОЙ СЕТКИ 13210000 ВЕРТИКАЛЬНЫЕ ЛИНИИ ПРЯМОУГОЛЬНОЙ СЕТКИ 13121000 ВЫХОДЫ ЛИНИЙ ПАРАЛЛЕЛЕЙ 13111000 ВЫХОДЫ ЛИНИЙ МЕРИДИАНОВ 13120000 ЛИНИИ ПАРАЛЛЕЛЕЙ 13110000 ЛИНИИ МЕРИДИАНОВ 13440000 ШТРИХИ ЛИНИЙ ПАРАЛЛЕЛЕЙ 13430000 ШТРИХИ ЛИНИЙ МЕРИДИАНОВ При сшивке объектов проверяется соответствие их семантических характеристик. В случае различия значений семантических характеристик объекты не объединяются и в протокол работы выводится сообщение об ошибке. В каталоге приложения MapUniteEx.exe может находиться текстовый файл mapadjust.lse, содержащий список кодов семантик, не участвующих в проверке согласования семантики объединяемых объектов. Пример содержимого текстового файла mapadjust.lse: 62 ТИП РАСТИТЕЛЬНОСТИ 262 ВИД РАСТИТЕЛЬНОСТИ 15 ШИРИНА ПО ШКАЛЕ Программа MapUniteEx.exe читает из файла только числовые коды семантики, текст после пробела считается комментарием и может отсутствовать. Если текстовый файл mapadjust.lse отсутствует в каталоге приложения, то при сшивке объектов будет проверяться согласованность всех семантических характеристик.
|