Бесплатный автореферат и диссертация по наукам о земле на тему
Информационное геомоделирование: проблема представления данных и знаний
ВАК РФ 25.00.35, Геоинформатика
Автореферат диссертации по теме "Информационное геомоделирование: проблема представления данных и знаний"
УДК 528.91
На правах рукописи
Кравченко Юрий Афанасьевич
ИНФОРМАЦИОННОЕ ГЕОМОДЕЛИРОВАНИЕ: ПРОБЛЕМА ПРЕДСТАВЛЕНИЯ ДАННЫХ И ЗНАНИЙ
25.00.35 - "Геоинформатика"
Автореферат диссертации на соискание ученой степени доктора технических наук
12 ДЕК 2013
Москва 2013
005543703
005543703
Работа выполнена в Сибирской государственной геодезической академии (СГГА).
Научный консультант - Пяткин Валерий Павлович, доктор технических наук, профессор, Институт вычислительной математики и математической геофизики СО РАН, заведующий лабораторией обработки изображений.
Официальные оппоненты:
- Журкин Игорь Георгиевич, доктор технических наук, профессор, Московский государственный университет геодезии и картографии, заведующий кафедрой вычислительной техники и автоматизированной обработки информации;
- Скворцов Алексей Владимирович, доктор технических наук, профессор, Томский государственный университет, профессор;
- Флегонтов Александр Валентинович, доктор технических наук, профессор, ООО "Телепроводник", директор по научной работе.
Ведущая организация - Институт географии РАН, г. Москва.
Защита состоится 2013 г. в часов
на заседании диссертационного совета Д 212.143.03 при Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования "Московский государственный университет геодезии и картографии (МИИГАиК)" в зале заседаний Ученого совета по адресу: 105064, г. Москва, Гороховский пер., д. 4.
С диссертацией можно ознакомиться в библиотеке Московского государственного университета геодезии и картографии (МИИГАиК).
Автореферат разослан
2013 г.
Ученый секретарь диссертационного совета д. т. н., доцент
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы исследований. Геопространственные данные (ГД) будут важным компонентом национальных информационных ресурсов, создание которых определено Концепцией создания и развития инфраструктуры пространственных данных (ИПД) в РФ, Федеральной целевой программой "Глобальная навигационная система", Стратегией развития информационного общества в РФ. Создание ИПД, полномасштабное развертывание отечественной спутниковой системы определения координат ГЛОНАСС и снятие ограничений на распространение ГД позволяют прогнозировать экспоненциальный рост числа их потребителей в ближайшие годы, сравнимый с развитием средств мобильной связи. Экспансия ГИС в различные сферы ведет к росту многообразия требований пользователей и обостряет традиционную проблему отечественной геоинформатики - отсутствие стандартизации представления:
1) координатного пространства, что осложняет интеграцию геоинформационных моделей, созданных в разных системах координат;
2) топографических поверхностей;
3) дискретных объектов геопространства, что влечет крайнюю неэффективность межсистемного обмена геопространственными данными;
4) картографических изображений, следствием чего является неудовлетворительное качество систем картографического отображения.
Перечисленные проблемы в совокупности образуют комплексную проблему представления геопространственных данных и знаний. Ее решение в принципе невозможно без радикальных изменений методологии геоинформационного моделирования. Стратегическим направлением в развитии ГИС представляется их интеллектуализация, разработка как систем, основанных на обработке знаний. Сущность такого подхода была определена А. А. Стогнием как интеграция через концептуализацию - реализацию в ЭВМ представлений проблемной области на более высоком уровне абстракции.
Расширение функциональных возможностей ГИС на основе обработки знаний означает переход от ГИС к пост-ГИС - Системам Информационного ГеоМоделирования (СИГМа) и создание предпосылок для качественных изменений в геоинформационном обеспечении.
Степень разработанности проблемы. Информационное геомоделирование представляет собой интенсивно развивающееся направление. В топографо-геодезическом и картографическом производстве для создания цифровых топографических карт (ЦТК) используются программные комплексы, в совокупности обеспечивающие автоматизацию всех процессов от получения и первичной обработки данных до подготовки карт к изданию.
Значительный вклад в становление и развитие геоинформатики и автоматизированного картографирования в РФ внесли Антипов И.Т., Асланика-швили А.Ф., Берлянт A.M., Бойко A.B., Васмут A.C., Горбачев В.Г., Гук А.П., Жалковский Е.А., Журкин И.Г., Зотов Г.А., Карпик А. П., Киенко Ю.П., Казанцев Н. Н., Комосов Ю.А., Костюк IO.JL, Кошкарев A.B., Лисицкий Д.В., Лютый
з
A.A., Макаренко Н.Л., Мартыненко А.И., Неумывакин Ю.К., Нехин С. С., Но-ваковский Б.А., Пяткин В. В., Рогачев A.B., Рюмкин А. И., Савиных В.П., Сер-бенюк С.Н., Скворцов А. В., Тикунов B.C., Тюфлин Ю.С., Флегонтов А. В., Ха-лугин Е.И., Цветков В Л., Шайтура С. В., Ширяев Е.Е. и другие исследователи.
Хотя цифровое картографирование имеет 25-леггнюю историю, как конечная продукция топографо-геодезического производства ЦТК вызывают множество претензий со стороны потребителей и имеют обращение преимущественно внутри топографо-геодезического производства. Причина такого состояния дел заключается в несоответствии содержания и формы представления геоинформации в виде ЦТК требованиям пользователей.
Многообразие ГИС при отсутствии удовлетворительных решений по представлению ГД ставит под вопрос возможность и целесообразность распространения геоинформации, в связи с чем возникает проблема унификации и стандартизации представления геопространственных данных и знаний, известная также под названиями "проблема конвертирования", "проблема единого формата", "проблема единого геоинформационного пространства". Для обеспечения межсистемного обмена геопространственными данными и их распространения в середине 1980-х гг. была разработана Единая система классификации и кодирования картографической информации (ЕСКККИ), но она отвергается практически всем геоинформационным сообществом. Таким образом, важная для всех потребителей геоинформации проблема унификации и стандартизации представления геопространственных данных и знаний до сих пор не получила удовлетворительного решения. Актуальность названной проблемы является предметом как спорадических публикаций в научных журналах, так и систематических обсуждений на конференциях по геоинформатике.
Цель и задачи исследования. Цель работы заключается в повышении эффективности ГИС на основе развития функциональных возможностей и унификации представления геопространственных данных и знаний.
Для достижения указанной цели исследований множество задач, решаемых ГИС, разбито на пять наиболее крупных классов (рис. 1):
- геометрические задачи, что требует представления координатного пространства (модели "пустого" геопространства);
- моделирование непрерывных объектов (топографических поверхностей и геофизических полей);
- моделирование дискретных объектов геопространства и геосистем;
- программное построение картографических изображений;
- прикладные задачи, определяемые назначением систем.
Последний класс задач в силу их специфики и многообразия не является предметом исследования в настоящей работе; ее содержание составляют первые четыре класса задач. На рис. 1 поставленные задачи и полученные результаты исследований выделены двойной рамкой.
Объект и предмет исследований. Объектом исследований являются процессы конструирования систем информационного геомоделирования. Предметом исследований служат методы представления данных и знаний в СИГМа.
ГЕОМОДЕЛИРОВАНИЕ
Моделирование гео пространства в целом
Интерпретация параметров эллипсоида
Решение ГГЗ на эллипсоиде
Вычисление длин дуг плоских сечений
Представление нерегулярных моделей
Представление неоднозначных поверхностей
Разработка процедурных знаний
Создание регулярных моделей
Создание нерегулярных модели
Геометрическое моделирование
Семантическое моделирование
Типология объектов геомоделирования
Представление семантики
Создание информационных моделей Создание картографических моделей
Модел1{рование непрерывных объектов г Моделирование дискретных объектов
Использование о пространственных
Решение прикладных задач
Проблемы математическо й картографии
Формализация картографического отображения
Структура интеллектуальных картограф, систем
Представление картографических знаний
Использование картографических знаний
Рис. I. Проблемная область и основные результаты исследований
Методологическая, теоретическая и экспериментальная база исследования. В процессе исследований были использованы методы теории множеств, математической логики, логической семантики, теории графов, теории реляционных баз данных, искусственного интеллекта, линейной алгебры, дифференциального и интегрального исчислений, сфероидической геодезии, картографии.
Основные научные положения диссертации, выносимые на защиту:
- в области представления координатного пространства: система критериев для оценки координатного пространства; предложение по использованию в СИГМа эллипсоида вращения в качестве модели геопространства; интерпретация величин сфероидической геодезии с позиций линейной алгебры; замкнутая система точных формул для решения равных геодезических задач на эллипсоиде; формулы для вычисления длин дуг плоских сечений эллипсоида и геодезических линий;
- в области моделирования топографических поверхностей-, меры сложности кривых и топографических поверхностей; структура плоской и пространственной триангуляции для представления нерегулярных кусочно-непрерывных моделей топографических поверхностей; алгоритмы создания регулярных и нерегулярных кусочно-непрерывных моделей однозначных и неоднозначных топографических поверхностей;
- в области моделирования дискретных объектов-, структура систем информационного геомоделирования, основанных на знаниях; содержание, структура и общая организация геопространственных знаний в виде семантической сети; метод представления семантической информации; методы использования геопространственных знаний;
- в области представления картографических изображений: структура систем картографического отображения, основанных на знаниях; основы формальной картографии в виде алгебры картографических изображений; предложение по языку картографических изображений; информационные темплеты дискретных объектов; общая организация картографических знаний в виде продукционной системы; методы использования картографических знаний.
Достоверность научных результатов, выводов и рекомендаций подтверждается:
- использованием строгих математических и логических методов;
- проведением вычислительных экспериментов;
- публикацией в научных сборниках и журналах (по теме диссертации опубликовано 30 статей, из них 16 - в рейтинговых журналах);
- докладами и обсуждением на 12 научных и научно-технических конференциях, в том числе международных;
- практическим применением в шести производственных организациях.
Новизна научных результатов исследования заключается:
- в области представления координатного пространства — впервые выполнено рассмотрение вопросов сфероидической геодезии с позиций линейной алгебры, что позволило установить в ней новые связи и получить новые и более эффективные решения некоторых задач, в том числе главных геодезических задач на эллипсоиде вращения;
- в области моделирования топографических поверхностей - разработаны новые методы представления и построения регулярных и нерегулярных кусочно-
б
непрерывных моделей однозначных и (впервые) неоднозначных топографических поверхностей;
- в области моделирования дискретных объектов — впервые разработаны структура систем информационного геомоделирования, основанных на знаниях, структура и методы использования геопространственных знаний, новый способ представления семантической информации;
- в области представления картографических изображений — на основе методов дедуктивной формализации содержательных теорий впервые разработаны основные положения формальной картографии в виде алгебры картографических изображений, представление картографических знаний в виде продукционной системы и методы их использования.
Научная значимость работы:
- в области представления координатного пространства", применение линейной алгебры в сфероидической геодезии характеризуется продуктивностью и делает ее теорию более логичной и последовательной, что имеет методологическое значение и заслуживает отображения в учебной литературе;
- в области моделирования топографических поверхностей: разработанные структуры данных и алгоритмы создают теоретическую основу для применения ЭВМ с параллельной обработкой данных;
- в области моделирования дискретных объектов: разработанные принципы организации и использования геопространственных данных и знаний образуют методологический базис современной теории информационного моделирования дискретных объектов геопространства;
- в области представления картографических изображений: полученные результаты содержат основные принципы создания и функционирования систем картографического отображения, основанных на знаниях, в виде последовательной теоретической системы, которая может быть использована при разработке учебника по формальной картографии.
Практическая значимость работы:
- в области представления координатного пространства - выбор эллипсоида вращения в качестве модели геопространства в целом является эффективным решением проблемы интеграции геопространственных данных для сколь угодно больших территорий и позволяет снять проблему искажений картографических проекций, повысить точность решения геометрических задач и уровень унификации программных средств; решение главных геодезических задач на эллипсоиде вращения обеспечивает повышение быстродействия алгоритмов и получение любой необходимой точности и дает возможность применения методов концептуального программирования при разработке программного обеспечения; формулы для вычисления длин дуг плоских сечений эллипсоида и геодезических линий на любое расстояние обеспечивают получение результатов с топографической точностью (абсолютная погрешность не более 5.9 мм, относительная погрешность менее 7x10"10) и геодезической (абсолютная и от-
носительная погрешности соответственно 0.1 мм и 1x10'"); выбор эллипсоида вращения, в качестве модели геопространства в целом, может быть использован при разработке стандартов представления ГД;
- в области моделирования топографических поверхностей: меры сложности кривых и топографических поверхностей позволяют дать объективную оценку их сложности, что имеет важное производственное значение; предложенное компактное представление триангуляции позволяет снизить потребность в оперативной памяти в два раза по сравнению с существующими методами; методы создания регулярных и нерегулярных кусочно-непрерывных моделей топографических поверхностей отличаются высокой точностью и всегда характеризуются вычислительной сложностью О(п), что другими методами достигается только в лучшем случае; особо ценным качеством разработанных алгоритмов создания регулярных и нерегулярных моделей является возможность очень высокого распараллеливания, что позволяет считать их алгоритмами будущего; разработанные структура моделей неоднозначных топографических поверхностей и метод их создания обеспечивают моделирование топографических поверхностей любой сложности; разработанная структура плоской и пространственной триангуляции заслуживает использования при разработке стандартов представления топографических поверхностей;
- в области моделирования дискретных объектов: разработанные структура геопространственных знаний и метод кодирования семантической информации позволяют избавиться от контекстной зависимости, достичь однозначной интерпретации данных принимающими системами, отказаться от необходимости указания для каждого объекта в базе данных его места в системе классификации и, как следствие, сократить объем геопространственных данных, получать знания, представленные имплицитно, с помощью логического вывода, избавить принимающую систему от необходимости знания классификации в передающей системе геомоделирования, что решает проблему межсистемного интерфейса, удовлетворительное решение которой до сих пор не было найдено; создают необходимые и достаточные условия для образования единого семантического пространства в геоинформатике и интеграции геоинформационных систем различной тематической направленности; полученные результаты могут служить базой при унификации и стандартизации представления ГД;
- в области представления картографических изображений: разработанные структуры систем картографического отображения и картографических знаний позволяют моделировать мышление картографа при создании картографических произведений, вследствие чего повышаются коэффициент автоматизации и коэффициент готовности таких систем, что имеет важное значение при геоинформационном картографировании; алгебра картографических изображений представляет собой удобный инструмент для описания и манипулирования картографическими изображениями; информационные темплеты служат реальной альтернативой правилам цифрового описания объектов; язык картографических изображений может использоваться как язык публикаций (при описании систем картографических условных знаков), как средство коммуникации между картографом и компьютером и как язык представления картографических произве-
дений при межсистемном обмене; алгебра картографических изображений может использоваться при унификации и стандартизации представления картографических изображений.
Соответствие диссертации паспорту научной специальности. Тематика диссертации наиболее полно соответствует позициям: 1 - "Теоретические и экспериментальные исследования в области развития научных и методических основ геоинформатики"; 3 - "Геоинформационные системы (ТИС) разного назначения, типа (справочные, аналитические, экспертные и др.), пространственного охвата и тематического содержания"; 5 - "Базы знаний по разным предметным областям"; 6 - "Математические методы, математическое, информационное, лингвистическое и программное обеспечение для ГИС" Паспорта научных специальностей, разработанного экспертным советом ВАК Минобрнауки РФ по естественным наукам.
Апробация результатов исследований. Основные результаты исследований докладывались на 12 научно-технических конференциях: Всесоюзная научно-техническая конференция "Проблемы автоматизации топографо-геодезических и картографических..работ" (Новосибирск, 1981 г.); XVII конгресс Международного геодезического союза (Болгария, София, 1983 г.); Международная конференция ИНТЕРКАРТО 3 "ГИС для устойчивого развития территорий" (Новосибирск, 1997 г.); Третья учебно-практическая конференция "Проблемы ввода и обновления пространственной информации" (Москва, 1998 г); Международная конференция ИНТЕРКАРТО 4 "ГИС для оптимизации природопользования в целях устойчивого развития территорий" (Барнаул, 1998 г); Международная научно-техническая конференция, посвященная 65-летию СГГА - НИИГАиК "Современные проблемы геодезии и оптики" (Новосибирск,
1998 г.); Научно-техническая конференция, посвященная 90-летию К Л. Прово-рова, заслуженного работника геодезии и картографии "Геомониторинг на основе современных технологий сбора и обработки информации" (Новосибирск,
1999 г); L научно-техническая конференция преподавателей СГТА "Современные проблемы геодезии и оптики" (Новосибирск, 2000 г); Международная научно-практическая конференция (Томск, 2000); LI научно-техническая конференция преподавателей СГТА "Современные проблемы геодезии и оптики" (Новосибирск, 2001 г); LIII международная научно-техническая конференция, посвященная 70-летию СГТА "Современные проблемы геодезии и оптики" (Новосибирск, 2003 г); 63-я научно-техническая конференция Новосибирского государственного архитектурно-строительного университета (Сибстрин) (Новосибирск, 2006 г).
Реализация результатов исследований. Основные результаты исследований были реализованы в автоматизированной системе картографирования (АСК-1), переданы в ФГУП Государственный научно-внедренческий центр геоинформационных систем и технологий (ГосГИСцентр) г. Москва, внедрены в ООО "ГЕОКАД плюс" г. Новосибирск, ЗАО Центр системных исследований
"Интегро" г. Уфа, ООО НПО "Сибгеоинформатика" г. Томск, ООО "Индор-софт" г. Томск, ООО "ЛТЦ Аэросоюз" г. Новосибирск. Кроме того, основные результаты диссертации используются при преподавании в Томском государственном университете и Полоцком государственном университете (Беларусь). Монография "Основы конструирования систем геомоделирования", содержащая основные результаты исследований, в 2009 г. награждена ГИС-Ассоциацией дипломом в номинации "Лучшее издание". Копии актов о внедрении и использовании результатов исследований даны в Приложениях А - К к диссертации.
Публикации по теме диссертации. По теме диссертации издана монография "Основы конструирования систем геомоделирования", опубликованы 30 научных работ (все - без соавторов); в том числе 16 работ - в центральных изданиях, включенных в перечень периодических изданий ВАК РФ (журнал «Геодезия и картография»). Список работ приводится в конце автореферата.
Структура и объем диссертации. Работа состоит из введения, четырех разделов, заключения и списка использованных источников. Общий объем работы составляет 243 страницы (без приложений), из них список литературы -12 страниц (219 наименований). Работа содержит 31 таблицу, 79 рисунков и 9 приложений.
Разделы диссертации:
1 Представление геопространства в целом
2 Представление топографических поверхностей
3 Представление дискретных объектов
4 Представление картографических изображений геопространства
ОСНОВНОЕ СОДЕРЖАНИЕ ДИССЕРТАЦИИ
Во введении дается общая характеристика работы; приводится обоснование актуальности исследований и степень разработанности проблемы; установлены цель исследований и вытекающие из нее задачи, объект и предмет исследований; сформулированы научные положения, выносимые на защиту; показаны научная новизна, научная и практическая значимость работы, даны сведения об апробации работы и внедрении результатов, описывается структура диссертации.
В разделе 1 необходимость представления положения объектов геопространства отмечена как отличительная особенность ГИС, выделяющая их в отдельный класс из всего множества информационных систем. Таким образом, первой проблемой при геомоделировании является выбор "координатного пространства", оказывающий доминирующее влияние на точность и сложность
ю
решения геометрических задач. Выбор координатного пространства может быть разделен на две подзадачи: выбор модели геопространства в целом и определение системы координат на такой модели, что не столь принципиально как решение первой подзадачи.
Главными критериями при выборе модели геопространства являются три: модель должна быть единой; обеспечивать необходимую точность решения задач в пределах моделируемого геопространства; быть эффективной.
Из теоретически возможных вариантов модели геопространства наиболее адекватной сформулированной системе критериев моделью является эллипсоид вращения. Для систем геомоделирования наиболее естественным координатным пространством представляется система координат на земной поверхности. Что позволяет легко интегрировать данные об объектах, расположенных на сколь угодно большом удалении, и не возникает проблема интеграции данных, представленных в разных картографических проекциях. Но решение задач на эллипсоиде характеризуется известной сложностью, поэтому его использование в качестве модели геопространства требует дальнейших исследований с целью оптимизации вычислений и рационализации теории сфероидической геодезии.
С указанной целью в работе использована известная возможность получения эллипса сечением прямого кругового цилиндра плоскостью. При этом первый эксцентриситет е интерпретируется как е = sin е, где £ - угол между плоскостью эллипса и плоскостью окружности. Отсюда легко получить выражения Для второго эксцентриситета, отношения полуосей, сжатия эллипсоида, полярного радиуса. Естественным образом возникает понятие приведенной широты как прообраза геоцентрической широты точки на эллипсоиде вращения. Кроме того, на исходной плоскости можно определить два характерных направления: по радиус-вектору точки на окружности и перпендикулярного к нему направления. На эллипсе им соответствуют направления по радиус-вектору точки и по касательной к эллипсу. Значения радиального масштаба ц по направлению радиус-вектора точки на эллипсе и тангенциального масштаба 7 по касательной к эллипсу определяются выражениями
р = л1к2 cos2 u + sin2 и,
rj = ^k2 sin2M + cos2M, где к = 1/cose. Получены формулы, выражающие значения радиального и тангенциального масштабов в виде функций геоцентрической и геодезической широты. Формула для тангенциального масштаба r¡ имеет вид:
1
л/l-e2 sin2 В
где выражение в знаменателе - традиционное обозначение первой геодезической величины W. Последнее соотношение устанавливает геометрический смысл первой геодезической величины как величины, обратной масштабу т].
Результаты, приведенные выше, явились основанием для использования в сфероидической геодезии методов более общей теории - линейной алгебры.
Поэтому далее рассмотрено линейное отображение трехмерного евклидова пространства Е (прообраза) на другое такое же пространство ^ - образ пространства Е:
Я^Тг,
где г — радиус-вектор произвольной точки в пространстве Е:
r - образ радиус-вектора f в пространстве F:
R =
Т- оператор отображения пространства Е на пространство F
(к О (Г
Т= ОАО.
,0 О 1,
Масштаб ц отображения произвольного вектора v равен
ц = — = -\/jfc2 cos2 и + sin2 и.
О)
Получены формулы, характеризующие отображение длин и направлений на произвольной плоскости. Масштаб по направлению А на плоскости выражается формулой
m
= — = COS2 А + к2 sin2 А,
где масштаб ц по направлению градиента б плоскости может быть определен по формуле (1); к - масштаб вдоль вектора Я, лежащего в плоскости и ортогонального вектору градиента.
Сфере 5 в пространстве Е с центром в начале координат и радиусом г
Х2+У2+22=Г\ в пространстве F соответствует эллипсоид вращения
X2 У2 г1 .
а а о
с малой полуосью Ъ = г, большой полуосью а = кг, а значения эксцентриситетов и константа к связаны соотношениями
е2 =
к2-1
е2=к2-1,
к2=-
1
1-е
Получены соотношения между элементами дуги большого круга на сфере и соответствующими элементами плоского центрального сечения эллипсоида: между долготой Ь точки на сфере и долготой Л точки на эллипсоиде
между начальным азимутом А0 дуги большого круга на сфере и начальным азимутом а0 плоского центрального сечения эллипсоида
tga0=ktgA0,
между приведенной широтой и на сфере и широтой <р на эллипсоиде
1
tg<P = -tgu, к
между центральным углом в, стягивающим дугу большого круга на сфере, и центральным углом а, стягивающим дугу плоской кривой на эллипсоиде
к
где то -масштабна экваторе эллипсоида по азимуту а0 /по --¡к1 8Н12 Лд +СОБ2 ,
между азимутам плоской кривой на эллипсоиде и азимутом дуги большого круга на сфере
7
где 7 - масштаб в точке с широтой и по направлению меридиана
т]=4к
2-2 2 S1Í1 И + COS Ы.
Получены соотношения между элементами треугольников на сфере и эллипсоиде вращения:
Элементы Элементы на сфере на эллипсоиде sinyÍQ = cosusmA sin а0 = cosí?sin A' tgA0 = tgA cos s tgao = tga eos fleos A = eos Aq eos / eos A'- eos a0 eos Л tgl = tgs sin Aq tgX = tga sin a0 tgl = tgA sin и tgA. = tgA' sin <p sin / = sin s sin A sin Л = sin cr sin A' eos s = eos / eos и cosa = cosÁcosp sin U = COS Aq sin S sin (p = COS «0 s'n a tgu = с tgA o sin l tgtp = ctga0 sin Л tgu=tgs cos A tgtp - tgcrcosA' где A' - значение приведенного азимута, может быть вычислено по формуле
sin A' = -^-smA. m о
Использование аппарата линейной алгебры в сфероидической геодезии имеет методологическое значение, делает вывод многих ее формул более простым и логичным. На основе указанного подхода получены решения главных
13
геодезических задач на эллипсоиде вращения с применением плоских центральных сечений в виде замкнутой системы точных формул.
Прямая геодезическая задача на эллипсоиде: по заданным значениям широты q>\ и долготы Aj исходной точки 1, азимута а]2 дуги центрального сечения 1-2 в точке 1 и угла а, стягивающего дугу плоской кривой, вычислить геоцентрические координаты q>2 и Л2 точки 2 и обратный азимут а2\ ■ Решение состоит в следующем.
1) Переход от азимута а на эллипсоиде приведенному азимуту А' по формуле
t&f 12 = /ga'2 ■ cos(Z?[ —qy\)
2) Нахождение геоцентрической широты по формуле косинуса стороны
sin q>2 = sin q>\ cos a + cos <P\ sin a cos A'j2 •
3) Определение разности долгот по формуле синусов
. , sino- .
sin Л =-sin А12.
cos <pi
4) Вычисление долготы определяемой точки
Л2 =Aj + X.
5) Определение обратного приведенного азимута по формуле синусов
COS 01
sin A'2i=-sin vincos <Р2
6) Переход от обратного приведенного азимута к обратному азимуту на эллипсоиде по формуле
tg"21 =cos(B2 -<p2)tgA'2i
.или
l + (¿2 -l)sin2 <P2 tga2\ = tgÁ2\ , ■
д[1 + (Л —l)sin q>2
Обратная геодезическая задача на эллипсоиде: по координатам <р\, Aj и q>2, Л2 двух точек найти прямой а12 и обратный а2\ азимуты дуги центрального сечения эллипсоида и ограничивающий ее центральный угол а. Решение состоит в следующем.
1) Определение угла а по формуле косинуса стороны
cos а = sin q>\ sin <р2 + cos (f>\ cos <p2 cos( A2 - Aj).
2) Вычисление прямого и обратного приведенных азимутов
. sin(A2 — Aj)
sin A i2 = —i—^-— cos <Р2
sincr
. sin(A2 - Aj)
sin A2\ =---— cos <pi
sin a
3) Переход от приведенных азимутов к азимутам плоской кривой на эллипсоиде по формулам
или
*8а12 = соз(5, - ^ ) 2 1 №1 =соз(В2-^2)^21!
'£«12 ='£Л'12
*8а21 = '8Л' 21
1+(к2- о -1)зт ср\
д/1 НкЛ -1)зт2 д>\
1+{к2- 2 -1) Б1П <Р2
^ Нк4 -1)5Ш 2 (р2
Получены эффективные формулы для вычисления длин дуг плоских центральных сечений эллипсоида от экватора до точки с широтой и с топографической и геодезической точностью соответственно
5 = Р\ и - Рг агс*8 (Р *&*)•
S = ^[(l2+t2)arctgq~-^---arctg(pq)].
8 Р
где коэффициенты р, р1 и р2 - константные выражения, зависящие от параметров эллипсоида, а <7 = /¿ш = (1/к^В = 1Л£<р.
Из сравнения дифференциальных уравнений для длины плоского центрального сечения и геодезической линии следует возможность использования полученных формул для вычисления длин геодезических линий.
Для эллипсоида Красовского последние формулы характеризуются соответственно максимальными абсолютными ошибками 5.9 и 0.1 мм и относительными ошибками менее 7x10_10и 1x10-11. С уменьшением расстояний и эксцентриситета ошибки вычисления длин убывают; для окружности полученные формулы превращаются в точные. Данные формулы отличаются от известных формул своей универсальностью, позволяет вычислять длины дуг плоских сечений эллипсоида и геодезических линий как функций приведенной, геодезической и геоцентрической широты. Основная цель получения указанных формул - решение задач в среде СИГМа, приведенные погрешности формул дают основания считать их применимыми при решении геодезических задач.
В разделе 2 содержатся результаты исследований проблемы моделирования топографических поверхностей (ТП). Сложность моделирования ТП обусловлена их плохими дифференциальными свойствами. Индивидуальный облик ТП, ее сложность определяются структурными линиями. В работе дано строгое определение структурных линий на основе понятий дифференциальной геометрии. На основе аксиоматического подхода установлены меры сложности кривых и ТП "■
Ск=Ь/1,
где Ь - длина кривой, / -длина ее замыкающей; 50 и соответственно площадь проекции оцениваемой поверхности на поверхность относимости и площадь /-го треугольного элемента поверхности.
Развитие моделирования ТП в настоящее время происходит по линии создания регулярных и нерегулярных кусочно-непрерывных моделей. При этом задача моделирования разделяется на две подзадачи: разработку структуры модели и разработку способа ее построения.
Разработка структуры регулярных моделей не является вопросом, заслуживающим внимания. При создании регулярных моделей сложность связана с вычислением значений высот в узлах регулярной сетки по системе произвольно расположенных исходных точек и с дальнейшим получением более плотных регулярных моделей различной гладкости.
В работе получены необходимые условия гладкости кусочно-непрерывных функций одной переменной в виде суммы произведений локальных /¡(х) и весовых р10) функций вида
1
где
Р,« = /м (*)Р,- 1М + Л «Р, М •
Регулярная модель поверхности может оказаться не слишком гладкой и для разных приложений может требоваться построение более плотных моделей различной гладкости. В работе получены аналогичные условия непрерывности для кусочно-непрерывных функций двух переменных, заданных значениями на регулярной сетке, и их производных и решение задачи получения более плотных регулярных кусочно-непрерывных моделей различной гладкости с помощью метода, представляющего собой обобщение изложенного выше способа на случай функций двух переменных.
Для построения регулярных моделей ТП разработан метод с применением сплайнов на подпространстве. Сущность метода заключается в решении задачи интерполяции с минимизацией функционала
Ф(Я) = Я п
№
сК1 = гшп. (2)
Построение интерполяционного сплайна на подпространстве означает прохождение получаемой поверхности Я через заданные точки
Н{Р,) = г, (/ = 1.....п), (3)
и минимум функционала (2). Из (2) и (3) следуют две системы уравнений:
1 /+1 *+1
I £ /%,- = 0. (4)
9 ]=1-\ 1=4-1 И у (/+1 - *)(/ +1 - у) + Лу+1 <7+1-*)(}>-т) +
+ Л/+1} (* ~ ОС/+1 - .у) +й/+ъ+1 (* - ОСу - 7) = >>)' (5)
где А - значения высот в узлах квадратной сетки, покрывающей область £2; г(х,у) - значения высот исходных точек с координатами (х, у).
При разработке алгоритма область моделирования П ограничена прямыми * = 1, х-т, у = 1 и у=п, покрыта сеткой квадратов со стороной 1 и содержит исходные точки , у1, г,-}, произвольно расположенные по отношению к модельной сетке. Построение интерполяционного сплайна на подпространстве осуществляется следующим образом:
1) координаты исходных точек преобразуются так, чтобы они попали внутрь сетки квадратов;
2) определяются начальные значения высот в узлах квадратной сетки;
3) устанавливается начальное значение параметра а;
4) с помощью итераций уточняются значения высот в узлах сетки квадратов;
5) координаты сетки преобразуются в исходную систему координат.
В результате решения системы уравнений отыскиваются значения сплайна на подпространстве — значения высот в узлах сетки. Если в процессе итеративного решения системы уравнений (4) при р~ой итерации значения в узлах регулярной сетки вычислять по формуле
1 У* ¥ А^-1)-/,^-1) ' ]=1-\ 1=к-\
где 1=агО >...>а^ =0, то после окончания у итераций полученный
сплайн будет отвечать условиям (2) при ограничениях (3).
Каждая итерация состоит из процедур сглаживания и интерполяции. Описанная схема вычислений инвариантна по отношению к конкретным реализациям метода. Модификации алгоритма могут отличаться способом определения начальных значений в узлах сетки, способом сглаживания поверхности, способом вычисления поправок за отклонение полученной поверхности от исходных точек, начальным значением, законом и скоростью изменения параметра а, критерием окончания итераций.
Данный метод моделирования обладает такими свойствами как простота, модифицируемость; линейная вычислительная сложность; устойчивость к ошибкам в исходных данных; отсутствие потребности в оперативной памяти для хранения коэффициентов систем линейных уравнений. Кроме того, он обладает возможностью: применения для сглаживания и интерполяции; высокого распараллеливания операций; реализации на целочисленной арифметике и рядом других.
Представление нерегулярных моделей ТП в виде триангуляции требует особого рассмотрения в силу их универсальности. В триангуляции имеются два
"к! "к! +а
вида отношений: смежности и инцидентности. При выборе структур данных для триангуляции требуется включать все отношения, позволяющие без многочисленных переборов переходить от вершин к ребрам и треугольникам и от ребер к треугольникам, а также в обратном направлении.
Кроме памяти, необходимой для хранения отношений, требуется пропорциональное Зи пространство для хранения значений координат и высот исходных точек. Таким образом, представление всех данных о триангуляции требует значительных объемов оперативной памяти (почти 100 байт на каждую вершину). Поэтому задача структурирования триангуляции остается актуальной.
Разработан способ представления нерегулярной плоской триангуляции, основанный на постановке в соответствие каждой точке не более двух инцидентных ей треугольников и не более трех инцидентных ребер. Номера ребер и треугольников не хранятся, а вычисляются как функции от номера вершины. Номера левого и правого треугольников при этом определяются по формулам
/¿(0 = 2/ -11 = 2/ Г
Аналогично устанавливается нумерация ребер:
еЬ (0 = 3' -1
е/г(/) = 3/ •. еЛ(/) = 3/ + 1
Разработана структура Р триангуляции, названная компактным представлением триангуляции (КПТ) и имеющая вид Р = Я,,/})}, где С — номер текущей вершины, 5 — ее синоним, В — задняя, Ь — левая, Л — правая и -передняя вершины. Данная структура позволяет хранить не более 5п элементов. Избыточными в ней являются указатели на заднюю вершину, их число минимально и равно числу точек п. При использовании КПТ требуемый объем памяти уменьшается в два раза по сравнению с другими структурами данных.
Известные алгоритмы построения плоской триангуляции в лучших случаях характеризуются вычислительной сложностью 0(п\пп). Разработаны два метода построения плоской триангуляции - прямой и обратный волновые алгоритмы. Их преимущества и недостатки заключаются в следующем.
1) Волновые алгоритмы обладают алгоритмической простотой и линейной вычислительной сложностью.
2) Алгоритмы дают возможность построения триангуляции для областей моделирования сложной конфигурации как единого целого.
3) Недостаток волновых алгоритмов - потребность в дополнительной памяти для хранения сетки квадратов - устраняется разбиением ее на блоки.
4) При попадании нескольких исходных точек в один квадрат сетки квадратов возможны осложнения. Эта проблема решается уменьшением размеров квадрата или последующей модификацией триангуляции.
5) При реализации других алгоритмов создания триангуляции учет структурных линий приводит к возрастанию их логической сложности. Волновые алгоритмы позволяет легко включать структурные линии в обработку.
6) Важное достоинство волновых алгоритмов, которое на машинах с фонней-мановской архитектурой не может быть использовано, - возможность очень высокого распараллеливания вычислений, что станет решающим фактором при массовом распространении ЭВМ с параллельной обработкой.
Разработан метод представления неоднозначных ТП на основе одинаковой ориентации всех треугольников на моделируемой поверхности. Если моделируемая ТП является заведомо неоднозначной или такая возможность допускается, то для ориентации всех треугольников достаточно задать явным образом ориентацию одного треугольника. Ориентация остальных треугольников осуществляется программно. Проекции треугольников на обратных склонах меняют свою ориентацию и знак площади проекции, что используется для обнаружения треугольников на обратных склонах. Для построения моделей неоднозначных ТП получен метод, являющийся развитием плоских волновых алгоритмов на трехмерный случай.
Таким образом, разработанные структуры данных и алгоритмы обеспечивают эффективное представление и создание моделей ТП любой сложности.
Раздел 3 содержит результаты исследований в области моделирования дискретных объектов геопространства.
Интеграция разнородных данных в системах информационного геомоделирования влечет за собой требование их универсальности и адаптируемости. Постоянную эволюцию СИГМа следует считать их нормальным состоянием. Для поддержания собственной способности эволюционировать системы геомоделирования должны иметь соответствующие функции и структуру, которые необходимо предусмотреть уже на стадии разработки основных концепций систем. Методологической основой дальнейшего развития возможностей СИГМа являются методы искусственного интеллекта. Показано, что как проблемная область разработка систем геомоделирования отвечает необходимым условиям применения методов искусственного интеллекта. Структура СИГМа, основанной на знаниях, представлена на рис. 2.
Рассмотрены основные категории, используемые при геомоделировании: объекты, свойства и отношения. Совокупность геометрических и совокупность семантических свойств трактуются соответственно как геометрический и как семантический объекты. Свойства разделены на универсальные, имманентные и индивидуальные. Дана трактовка универсальных свойств (дискретности / непрерывности, целостности, ограниченности, связности, устойчивости) геометрических и семантических объектов. Приводится типология геометрических и семантических объектов по их универсальным свойствам.
В результате анализа классификаторов топографической информации установлен их принципиальный недостаток: неоднозначность (контекстная зависимость) представления данных.
АрхКИ - архив картографических изображений БГД - база геопространственных данных БГЗ - база геопространственыых знаний БКЗ - база картографических знаний БКИ - база картографических изображений БРЗ - блок решения задач
СУБКЗ - система управления картографическими знаниями СУБКИ - система управления картографическими изображениями СУБГД - система управления геопространствениыми данными СУБТЗ - система управления геопространственными знаниями СКО - система картографического отображения
Рис. 2. Структура интеллектуальной системы геомоделирования
Для представления семантической информации разработана структура геопространственных знаний в виде тезауруса и множества отношений. Тезаурус выполняет функцию универсума и содержит перечень всех терминов, используемых для репрезентации содержания топографических карт и планов всех масштабов. С формальной точки зрения тезаурус представляет собой отношение Т (/, /', к, е), где / - термин, / - тип термина, к - код термина, е - экспликация термина. Элементы тезауруса подразделяются на четыре категории: названия сущностей; названия свойств и значений качественных свойств; названия единиц измерения количественных свойств. Код термина является уникальным внутрисистемным именем термина. Для кодирования терминов используются короткие целые числа, что позволяет хранить в системе 65535 терминов.
При создании единого семантического пространства для различных предметных областей расширение области возможных значений кодов легко достигается использованием длинных целых чисел, что позволит представлять более 4 миллиардов терминов. Тезаурус является реализацией такого пространства. Использование единого для всех предметных областей перечня понятий и указанного принципа кодирования понятий решает проблему взаимопонимания между различными автоматизированными системами.
Вследствие транзитивности некоторых отношений системы, основанные на знаниях, приобретают способность к логическому выводу и извлечению знаний, представленных в системе имплицитно, к сокращению объемов данных и знаний. Перечень отношений приводится ниже.
Отношение омонимии. Для представления отношения омонимии неоднозначным терминам присваиваются различные коды, а в экспликации термина даются уточняющие пояснения.
Отношение синонимии - Б (к, я), где я - некоторый синоним, к - канонический термин, которым должен кодироваться соответствующий ему денотат.
Отношение агрегации служит для описания структуры составных объектов - А (а, с, т, л), где а - объект верхнего уровня (агрегат), с - его компонент, тип — минимальное и максимальное число вхождений компонента в агрегат.
Отношение таксономии - О (г, н'.у.у), где г — родовой объект, м» - его разновидность, я - название свойства, V — значение свойства.
Характер локализации - Цо,1), где о - тип объекта, / — возможный характер локализации.
Характеристики свойств. С даталогической точки зрения свойства являются абстрактными объектами и характеризуются свойствами и отношениями. Характеристиками свойств являются тип значения свойств, диапазон допустимых значений, число возможных значений и тип пространственной локализации.
Тип значения свойства / - одно из возможных значений, перечисляемых в списке типов значений свойств. Список типов значений свойств - отношение У (/, /, т, и), где _/ — тип значения, / - длина значения в байтах, т — наименьшее значение, п — наибольшее значение. Диапазон значений с1 характеризует область допустимых значений свойства (произвольный, ограниченный и перечислимый).
Перечень допустимых значений свойств - Б (о, х, г), где о — термин, указывающий на объект, х — предицируемое объекту свойство, г — допустимое значение свойства. Допустимыми значениями качественных свойств являются только элементы тезауруса.
Число возможных значений свойства г характеризует однозначность или многозначность свойства. Тип пространственной локализации I свойства характеризует зависимость между значением свойства и областью его распространения. По данному признаку свойства разделены на постоянные и переменные.
Отношение агрегации между свойствами - С (а, к, п), где а - составное свойство, к — его компонент, п — число вхождений компонента в агрегат.
Отношение таксономии между названиями свойств — б /), где д — родовое понятие свойства, а / — его разновидность.
Отношение таксономии между значениями свойств - У(о,Х,г,л>), где о — объект, х - название свойства объекта о, г — родовое значение свойства, V - разновидность значения свойства.
Отношение порядка Р(о, х, V, /) между значениями качественных свойств, где о — объект, х — наименование свойства, V — его значение, / — место значения на шкале порядка (целое число).
Единицы измерения. В принимающих системах возникает задача правильного понимания количественных данных. Для представления соответствия ме-
жду количественными свойствами и их единицами измерения использовано отношение Е (х, т, к, е), где д: - термин, указывающий на свойство, т — краткое обозначение единицы измерения, к - коэффициент, равный отношению между данной единицей измерения и канонической единицей измерения.
Перечень значений по умолчанию - U (о, х, к), где о — объект (термин тезауруса), х — свойство (термин тезауруса), и — значение свойства по умолчанию.
Отношение предикации - X (о, х, t, d, z, п, t), где о — термин, указывающий на объект, х — термин, обозначающий свойство, t - тип значения свойства, d -диапазон допустимых значений, z - число возможных значений, п — признак обязательности значения свойства, I—тип его пространственной локализации.
Семантические данные содержат информацию, которая может повысить адекватность моделей топографических поверхностей. Элементы рельефа рассматриваются как геометрические объекты и делятся на точки, линии и участки поверхности. Элементы рельефа - унарное отношение R (г), где г - тип элемента топографической поверхности.
Отношение "объект ситуации — объект рельефа " - Z (/, р, г), где t — термин, указывающий на объект ситуации, р - признак принадлежности к объектам рельефа (допустимые значения "игнорируемый", "исключаемый", "естественный", "искусственный" и "произвольный"), и г - объект как элемент рельефа.
Лингвистические знания. Предлагаемая совокупность лингвистических знаний содержит список используемых частей речи, список существительных, список прилагательных и причастий.
Список отношений не является исчерпывающим, может дополняться по мере необходимости. Предложенный подход может быть положен в основу серии стандартов по представлению семантических данных о геопространстве.
Рассмотрена задача извлечения знаний и даны предложения по ее решению. Знания о геопространстве могут использоваться при вводе данных, в процессе логического вывода и генерации картографических изображений автоматом.
При представлении знаний наиболее эффективно использование кванти-фицированных формул вида
Vo(P(t,s)AT(t,o)->P(o,s)), 3ßo(P(t, s) A T(t, о) Р(о, í)) , где Р() - отношение предикации, Т() - отношение таксономии. Использование подобных правил в процессе создания знаний о геопространстве избавляет от необходимости указания свойств каждой разновидности объектов. Аналогичным образом предложено использовать знания о структуре сложных объектов.
Для получения свойств и структуры эмпирических объектов предложено правило вывода modus ponens:
<&->4VP
Утверждается, что СИГМа, основанные на знаниях, в своем развитии пройдут три этапа, характерных для экспертных систем: системы-ассистенты, партнерские системы, системы-лидеры, и что путь к дальнейшему развитию СИГМа лежит через интеграцию с системами анализа данных.
22
Раздел 4 содержит решение задачи представления картографических изображений (КИ) на основе формализации картографии. Разработанная формальная система по своей сути представляет собой алгебру картографических изображений. Формальный язык (язык картографического отображения) содержит средства описания КИ, средства манипулирования КИ, средства для определения соответствия между картографируемыми и картографическими объектами. При разработке языка картографического отображения в качестве базового языка предложено использовать язык программирования С++. Язык картографического отображения не является альтернативой С++ , это декларативный язык для описания, создания и распространения цифровых картографических изображений.
Формально картографическое отображение К определяется как метафор-мула картографического отображения
К :М->1У (6)
где М— множество формул, описывающих объекты геопространства, Ж- множество формул для описания КИ.
В качестве основных графических переменных приняты сигнатура, размер, ориентация, цвет, яркость, толщина и условный знак (УЗ). Сигнатура -геометрическая структура УЗ. Перечисленные сущности названы графическими типами, их имена должны быть зарезервированными словами языка картографического отображения. Каждый графический тип представляет собой конечное множество допустимых значений (домен) и операций над этими значениями. С каждым доменом связано имя и тело домена. Имя типа графических данных является именем соответствующего домена. Тип графической переменной указывается с помощью имени графического типа. Тело домена — множество элементов, каждый из которых является уникальным допустимым значением соответствующего типа — графической константой.
Среди перечисленных изобразительных средств наиболее значимой является сигнатура - носитель прочих изобразительных свойств. Чтобы упростить сравнение различных сигнатур, предложено их представление в нормированном виде. Конкретная сигнатура, полученная из нормированной с помощью линейных преобразований, есть экземпляр сигнатуры. Экземпляр сигнатуры однозначно определяется идентификатором сигнатуры и параметрами, определяющими ее трансформацию, и трактуется как графическая константа.
По своей структуре сигнатуры разделяются на простые (элементарные, сигнатуры-примитивы) и составные (сигнатуры-комплексы). В качестве сигнатур-примитивов определены: точка, пробел, отрезок, ломаная, окружность, дуга окружности, дуга параболы, гладкая кривая, квадрат, треугольник, многоугольник, круг, сектор и сегмент круга. Для конструирования сигнатур любой сложности из примитивов или созданных ранее сигнатур-комплексов предложены двухместные операции сложения, вычитания, умножения и одноместная операция дополнения сигнатуры, определяемые соответственно как (С = А + В) = (Ух:(х е С) (х е А ух е В)); (С = А-В) = (Ух:(хеС)->(хеАлх£В));
(С = А * В) Э ('Ух: (х е С) -> (х е А л * е В)); (С = —/4) = (V* :(хеС)—>(хеи лх&А)). Перечисленные операции над сигнатурами названы структурными, так как выполняются над ее структурой; их общий формат определен как
где @ - символ структурной операции, а и 52 - сколь угодно сложные выражения из символов сигнатур и символов структурных операций. Общий формат линейных операций над сигнатурами имеет вид
где Я - сигнатура, @ - символ линейной операции над сигнатурой, а — арифметическое выражение. В качестве линейных операций над сигнатурами приняты: * - масштабирование (изменение обеих координат в а раз); Т - растяжение в а раз по оси X; —> - растяжение в а раз по оси У; А - смещение на величину а по оси X; > - смещение на величину а по оси У; 1) - перенос сигнатуры в точку Х=а, У=У; => - перенос сигнатуры в точку Х=Х, У=а; А - наклон на величину а, равную тангенсу угла; ° - поворот на угол а по часовой стрелке;
% - зеркальное отражение относительно прямой, расположенной под углом а к осиХ
Выражение, содержащее операции над сигнатурами, названо сигнатурным, его значением является сигнатура. Результат структурных операций - новый тип сигнатуры, результат линейных операций — новый экземпляр сигнатуры.
С целью расширения возможностей языка картографического отображения, кроме непараметризуемых сигнатур, введены сигнатуры параметризуемые.
Делению УЗ на точечные, линейные, полосные и площадные соответствует аналогичное разбиение сигнатур. Принципиально различаются точечные и линейные сигнатуры. Площадные и полосные сигнатуры представляют собой конструкции из точечных и линейных сигнатур.
Существенным отличием линейных сигнатур от точечных является их периодичность, в связи с чем предложены циклы с неопределенным числом повторений с постфиксной и префиксной нотацией.
Сигнатуры границ площадных объектов не отличаются от линейных сигнатур. Семантика площадного объекта может передаваться с помощью надписи, заливки, штриховки и точечных УЗ, рассредоточенных по области, занятой площадным объектом, либо комбинацией перечисленных способов. Параметрами штриховки (графическими переменными) являются: линейные сигнатуры, их толщина, расстояние между ними и ориентация.
Полосные сигнатуры являются наиболее сложными по своей структуре. Для изображения левой и правой границ полосного объекта нередко использу-
24
ются разные сигнатуры с целью отображения неоднородности полосных объектов и их направленности. Область полосного объекта может закрашиваться, оставаться пустой, заполняться точечной или линейной сигнатурой.
Размещение заполняющей сигнатуры осуществляется по некоторому закону: в узлах сетки квадратов, в шахматном порядке, по окружностям и т. п. Размещение одной сигнатуры по другой невидимой сигнатуре является часто используемым способом. Невидимая структура названа сигнатурой-носителем и к ней могут применяться линейные и структурные операции.
Классификаторы топографической информации обычно дополняются документом "Правила цифрового описания объектов, содержащим соглашения о порядке представления данных и являющимся причиной несовместимости различных ГИС. В качестве альтернативы правилам описания объектов предложены темплеты — машинные аналоги образов объектов геопространства в памяти человека. Дано представление возможных топологических отношений между двумя объектами на поверхности. Использование темплетов повышает качество геоинформационных моделей на основе программного контроля.
Элементарный УЗ представляет собой сочетание сигнатуры и других изобразительных средств. Абстрактный элементарный УЗ Z суть комбинация, или произведение графических переменных
2 = 5хЛ/хОхСх/х7\ Конкретный УЗ есть произведение
г = $хтхохсх«х/, где символы г, 5, т, о, с, /, t - графические константы.
Более удобным решением представляется такое, когда УЗ рассматривается как множество, а не упорядоченное множество. Тогда любая перестановка констант я, т, о, с, г и / будет представлять собой один и тот же УЗ.
Предметные переменные С, I и Т, названные декоративными, можно объединить в переменную перо Р = С х / х Т, что повышает эффективность представления данных в ЭВМ. В результате приписывания сигнатурам цвета, яркости и толщины они трансформируются в элементарные условные знаки. Операция переноса свойств пера на сигнатуру названа раскрашиванием сигнатуры.
Остальные элементы УЗ 2 объединяются в группу, названную знаковой сигнатурой и обозначаемой символом Б = 5 х М х О, где М = £х В. Тогда элементарный УЗ 2 может быть представлен как X = б х Р.
Составной условный знак определяется как композиция, или сумма
г=г1+г2+...+гп = 1г1, (7)
г=1
где У. — составной условный знак, - выражение, называемое компонентой условного знака, членом или слагаемым и обозначающее условный знак. Выражения, составленные из имен графических переменных, имен УЗ и операций комбинации изобразительных средств и композиции условных знаков названы знаковыми или графическими. Первая из операций служит для создания конструкций из разнородных, вторая — однородных элементов условного знака.
Значением графического выражения всегда является конкретный УЗ -графическая константа. Знаковое выражение, не содержащее операции композиции условных знаков, называется простым графическим выражением или графическим одночленом. Графическое выражение, имеющее вид (7), определено как графический многочлен.
Надписи - наиболее универсальное и наименее наглядное изобразительное средство. Для надписей применение сигнатур наиболее показательно: каждый символ является сигнатурой. Каждый конкретный шрифт устанавливает соответствие между множеством символов и множеством сигнатур.
Как изобразительное средство надписи характеризуются содержанием текста, шрифтом, размером, наклоном, цветом, ориентацией и другими параметрами. Все перечисленные свойства надписей являются графическими переменными и используются для передачи семантики тогда, когда такая передача осуществляется с помощью одной надписи. Несколько надписей, относящихся к одному объекту, группируются в конструкцию - область характеристик, или несколько конструкций. Область характеристик делится на поля характеристик, в каждом из которых может быть размещена одна надпись. В работе даны графические переменные, характеризующие параметры отдельных надписей и области характеристик. Таким образом, использование надписей не отличается от использования УЗ.
Картографическое изображение. На вход системы картографического отображения (СКО) поступает множество сигнатур, множество условных знаков, система правил картографического отображения, знания о предметной области и геоинформационная модель. Совокупность описаний сигнатур, УЗ и правил картографического отображения образуют базу картографических знаний (рис.2). Задача системы картографического отображения состоит в том, чтобы каждому отображаемому объекту на основании его свойств и правил картографического отображения поставить в соответствие определенный условный знак и сконструировать в рабочей области модель изображения.
В первоначальном виде сигнатура карты представляет собой копию геометрической компоненты геоинформационной модели - контурную карту. Задача получения сигнатуры карты в окончательном виде сводится к преобразованию графа последовательной заменой одного подграфа другим. Основную трудность при преобразовании сигнатуры карты представляет разрешение конфликтов - выбор одной сигнатуры из нескольких кандидатов и исключение или смещение сигнатур условных знаков и надписей. Правила разрешения конфликтов определяются на основе отношения доминирования.
Вторая часть задачи построения КИ состоит в сопряжении сигнатур КИ между собой.
В результате анализа содержания геоинформационной модели и правил картографического отображения для каждого объекта в процессе программного построения КИ должна быть создана структура V — локализованный условный знак, представляющая собой произведение
V,- = (ХхУ)1- хг,-,
где ХхУ—локус условного знака, 2- условный знак.
Картографическое изображение IV представляется как многочлен
Ж = Г1+¥2+...+ Уп = ^. (8)
1=1
При преобразовании КИ с целью оптимизации их представления в ЭВМ могут использоваться такие свойства многочлена (8) как коммутативность, ассоциативность и дистрибутивность. Наряду с этими свойствами правилами преобразования являются правило подстановки, приведения подобных членов и разрешения конфликтов. Назначение правил - определение множества допустимых формальных операций КИ.
Множество объектов М, как формальная модель предметной области, представляет собой объединение некоторых элементов
\м\ А/ = и Ц, /=1
где - тип отображаемых объектов. Соответствие между типом объекта и элементарным УЗ устанавливается с помощью выражений вида: (Т = г ,д/)у=</}4)-*
—>(5 = лМ = т/[ лО = о/с лС = с/с л / = лТ = 1^) где Т- предметная переменная "тип объекта", т - константа, обозначающая тип объекта, Б - предметная переменная, обозначающая свойство, с1 - значение свойства, Б, М, О, С, I и Т - графические переменные, 5, т, о, с, г и (графические константы; = - символ операции сравнения "равно", = - операция присваивания.
Представление картографических знаний. СКО, основанные на правилах, должны включать четыре обязательных компонента: базу знаний о предметной области', базу геопространственных данных; базу картографических знаний; интерпретатор, осуществляющий построение КИ на основе логического вывода с использованием набора правил.
База картографических знаний должна содержать описания сигнатур, описания условных знаков и систему правил картографического отображения. Совокупность правил представляет собой систему продукций вида "если..., то...".
Построение модели КИ выполняется в виде многократного повторения процедуры "понимание - выполнение". Понимание в каждом цикле сводится к отождествлению состояния части геопространственных данных, представляющих собой объект некоторого типа и его свойства, с антецедентом одного из правил. Если в некотором цикле отождествление произошло успешно, то осуществляется формирование локализованного УЗ. По завершении логического вывода содержимое рабочей области оказывается в частично готовом состоянии. Для его приведения к окончательному виду требуется разрешить конфликты и выполнить сопряжение сигнатур условных знаков.
Таким образом, получение КИ в системе, основанной на знаниях, сводится к представлению картографических знаний и реализации механизма логического вывода, создающего модель КИ. Такая организация систем картофафиче-
27
ского отображения позволяет придать им гибкость, и на ее основе достичь универсальности, поскольку с одним механизмом логического вывода могут использоваться различные наборы правил, в результате чего появляется возможность автоматически создавать карты различного тематического содержания.
Каждому отображаемому на карте или плане типу объектов может быть поставлено в соответствие одно или несколько правил в базе знаний. Каждое правило, представляющее собой импликативное высказывание, разделяется на два высказывания: антецедент и консеквент. Представление каждого высказывания основывается на их субъектно-предикатной структуре, что является естественным решением. Антецедент каждого простого правила может быть представлен отношением A(s, х, о, г), где s — субъект высказывания (тип геопространственных объектов); х — наименование свойства объекта; о - оператор отношения (<, <, =, *,>, >, 6, г); г — значение свойства.
Посылки картографических правил часто являются сложными дизъюнктивными и/или конъюнктивными высказываниями, и возникает проблема представления в базе картографических знаний сложных высказываний, известная в теории искусственного интеллекта как проблема представления И/ИЛИ-деревьев, решаемая их заменой эквивалентными двоичными деревьями.
Представление консеквента каждого правила осуществляется проще, поскольку каждой посылке правила соответствует только одно заключение.
Использование знаний в системах картографического отображения основано на применении формального аппарата логики, в которой выделяют два принципиально различных способа вывода: дедуктивный и индуктивный. Основными способами дедуктивного вывода в системе картографического отображения являются простые силлогизмы и правило modus ponens.
Индуктивные умозаключения не имеют столь принципиального характера, но в дальнейшем могут дать определенные преимущества. Система, способная на индуктивные умозаключения, может применяться при проектировании карт. Индуктивные умозаключения о содержании карты, основанные на анализе других карт, - это рассуждения по аналогии, действия на основе прецедентов. Важна не столько степень разумности программы проектирования карт, сколько ее способность повышать производительность человеко-машинной системы.
В заключении кратко формулируются основные результаты исследований, представленных в настоящей работе.
По проблеме представления геопространства в целом на основе линейного отображения: дана новая удобная интерпретация одних и впервые установлен геометрический смысл некоторых других величин в сфероидической геодезии; впервые выявлена аналогия между формулами сферической геодезии и соотношениями между величинами на эллипсоиде вращения; получено новое решение главных геодезических задач на эллипсоиде в виде замкнутой системы точных формул; выведены новые эффективные и универсальные формулы для вычисления длин дуг плоских центральных сечений эллипсоида и геодезических линий с топографической и геодезической точностью.
Выбор эллипсоида вращения в качестве модели геопространства в целом является эффективным решением проблемы интеграции геопространственных данных для сколь угодно больших территорий.
Таким образом, в области представления координатного пространства получены новые решения, во-первых, представляющие практическую значимость в силу их эффективности по сравнению с известными решениями; во-вторых, свидетельствующие о продуктивности использованного подхода к решению задач на эллипсоиде и, как следствие, его научном (методологическом) значении для теории сфероидической геодезии.
По проблеме моделированш топографических поверхностей получены новые эффективные решения всех основных задач: предложены меры сложности кривых и топографических поверхностей; разработан метод создания регулярных кусочно-непрерывных моделей с применением сплайнов на подпространстве; установлены условия различной гладкости кусочно-непрерывных функций одной и двух переменных, заданных значениями на регулярной сетке, и их производных и на этой основе разработан способ построения более плотных регулярных моделей различной гладкости; получено компактное представление плоской триангуляции; разработаны волновые алгоритмы создания нерегулярных моделей, характеризующиеся линейной вычислительной сложностью; разработаны метод представления неоднозначных топографических поверхностей и пространственные волновые алгоритмы для построения их моделей.
Таким образом, в области моделирования топографических поверхностей разработаны эффективные структуры данных и алгоритмы, обеспечивающие возможность представления и построения моделей топографических поверхностей любой сложности, что имеет практическую и научную значимость.
По проблеме моделирования дискретных объектов предложена типология объектов геопространства и впервые разработаны: функциональная структура систем информационного геомоделирования, основанных на знаниях; структура и содержание геопространственных знаний в виде семантической сети; метод кодирования терминов предметной области; методы использования геопространственных знаний.
Разработанные структура геопространственных знаний и способ кодирования терминов предметной области позволяют: избавиться от контекстной зависимости и достичь полной однозначности представления и интерпретации семантических данных; избавить принимающую систему от необходимости знания классификации объектов в системе - отправителе; избавиться от необходимости указания для каждого объекта в базе данных его места в системе классификации; создать необходимые и достаточные условия формирования единого семантического пространства и интеграции СИГМа различной тематической направленности; сократить объемы геопространственных данных и знаний и получать знания, представленные имплицитно, с помощью логического вывода.
Таким образом, по проблеме моделирования дискретных объектов с применением методов искусственного интеллекта получено решение важной акту-
альной проблемы представления семантической информации (практическая значимость), что создает прецедент и основу дальнейших работ в направлении интеллектуализации СИГМа (научная значимость).
По проблеме представления картографических изображений впервые: - разработана функциональная структура систем картографического отображения, основанных на знаниях; с применением методов дедуктивной формализации содержательных теорий разработана формальная система в виде алгебры картографических изображений; разработана структура картографических знаний в виде продукционной системы; разработаны методы использования картографических знаний в виде дедуктивных и индуктивных выводов; предложен язык картографического отображения, назначение которого - использование в качестве языка публикаций, при коммуникации между картографом и ЭВМ, при межсистемном обмене картографическими изображениями.
Таким образом, по проблеме представления картографических изображений получены результаты, представляющие собой логическое продолжение решений по разработке СИГМа, основанных на знаниях, что является перспективным направлением в геоинформатике и имеет как практическую, так и научную значимость.
Рекомендации по использованию результатов работы. Результаты, полученные в области представления координатного пространства, моделирования топографических поверхностей, моделирования дискретных объектов геопространства и построения картографических изображений заслуживают включения в планы НИР и ОКР Роскартографии с целью дальнейшего развития и доведения до уровня государственных геоинформационных стандартов.
Список научных работ, содержащих основные положения диссертации
Монография "Основы конструирования систем геомоделирования" в двух книгах. Книга 1. Теоретические основы информационного геомоделирования. Часть 1 [Текст]: монография — Новосибирск: СГТА, 2008. - 196 с. Часть 2 [Текст]: монография — Новосибирск: СГГА, 2008. - 288 с. Книга 2. Информационное геомоделирование: модели и методы. Часть 1 [Текст]: монография — Новосибирск: СГТА, 2008. - 315 с. Часть 2 [Текст]: монография - Новосибирск: СГГА, 2008. - 316 е.;
Работы, опубликованные по теме диссертации в изданиях, входящих в Перечень изданий, определенных ВАК Минобрнауки РФ
1. Кравченко Ю. А. Технологии создания цифровых топографических карт. [Текст] Геодезия и картография, 1996, № 3, С. 43-47.
2. Кравченко Ю. А. Цифровое картографирование: что унифицировать? [Текст] Геодезия и картография, 1999, № 2, С. 3-7.
3. Кравченко Ю. А. Об интерпретации и обозначении параметров в сфе-роидической геодезии. [Текст] Геодезия и картография, 2000, № 4, С. 25-28.
4. Кравченко Ю. А. Вычисление длины дуги меридиана. [Текст] Геодезия и картография, 2000, № 5, С.8-12.
5. Кравченко Ю. А. Интерпретация параметров эллипса с позиций проективной геометрии. [Текст] Геодезия и картография, 2000, № 10, с. 18-25.
6. Кравченко Ю. А. Смежные дисциплины и предмет геоинформатики. [Текст] Геодезия и картография, 2001, №3, с.44-50.
7. Кравченко Ю. А. Решение главной геодезической задачи на эллипсоиде. [Текст] Геодезия и картография, 2002, № 2, с.45-51.
8. Кравченко Ю. А. Анализ классификатора топографической информации. [Текст] Геодезия и картография, 2002, № 3, с.13-17.
9. Кравченко Ю. А. Организация базы знаний о земной поверхности. [Текст] Геодезия и картография, 2002, № 4, с.42-54.
10. Кравченко Ю. А. О типологии объектов геоинформационного моделирования. [Текст] Геодезия и картография, 2002, № 7, с. 48-55.
11. Кравченко Ю. А. Об исчислении картографических изображений и языке картографического отображения. [Текст] Геодезия и картография, 2002, № 10, с. 34-46.
12. Кравченко Ю. А. Использование знаний в системах картографического отображения. [Текст] Геодезия и картография, 2004, № 12, с. 36 - 44.
13. Кравченко Ю. А. Волновые алгоритмы построения плоской триангуляции. [Текст] Геодезия и картография, 2005, № 2, с. 25 - 32.
14. Кравченко Ю. А. Вычисление длин дуг плоских сечений эллипсоида. [Текст] Геодезия и картография, 2010, № 4, с. 15 - 19
15. Кравченко Ю. А. Представление и создание моделей неоднозначных топографических поверхностей. [Текст] Геодезия и картография, 2010, № 7, С 11-15.
16. Кравченко Ю, А, О решении проблемы интенсификации обращения геоинформации. []Текст] Геодезия и картография, 2011, № 3, С. 45-51.
Работы в прочих изданиях'.
17. Кравченко Ю. А. О возможности автоматизации кодирования семантической информации. [Текст] Сб. научн. тр. НИИПГ, Вып. 6. Автоматизация крупномасштабного картографирования М., 1982, с. 91-103.
18. Кравченко Ю. А. Методы моделирования топографических поверхностей. Обзорная информация [Текст] ЦНИИГАиК, 1984, -68 с.
19. Кравченко Ю. А. Определение структурных линий и точек топографических поверхностей. [Текст] Сб. научн. тр. НИИПГ, Вып. 8, М.: ЦНИИГАиК, 1985, с. 117-123.
20. Кравченко Ю. А. К вопросу о выборе цифровой модели высот. [Текст] Вопросы картографии. Межвузовский сб. Новосибирск, 1985, с. 17-24.
21. Кравченко Ю. А. Моделирование топографических поверхностей с помощью интерполяционных сплайнов на подпространстве. [Текст] Сб. научн. тр. НИИПГ, Вып. 20, Автоматизация крупномасштабного картографирования. М.: ЦНИИГАиК, 1985, с. 42-51.
22. Кравченко Ю. А. Волновой алгоритм построения триангуляционного покрытия. [Текст] Сб. научн. тр. НИИПГ, Вып. И, Крупномасштабные топографические съемки. -М.: ЦНИИГАиК, 1987, с. 51-59.
23. Кравченко Ю. А. Проблема цифрового картографирования: от обработки данных к обработке знаний. [Текст] Научн.-техн. сб. по геодезии, аэрокосмиче-
31
ским съемкам и картографии. Исследования в области цифрового картографирования, ГИС-технологий и кадастра. -М., ЦНИИГАиК, 1995, с. 24-32.
24. Кравченко Ю. А. Потребности пользователей: цифровые карты или цифровые модели? [Текст] Материалы 3-ей уч.-практ. конф. "Проблемы ввода и обновления пространственной информации". Ч. I. - М., 1998, с. 65-69.
25. Кравченко Ю. А. Структура и функции интегрированной ГИС. [Текст] Мат. Международ, конф. INTERCARTO 4. ГИС для оптимизации природопользования в целях устойчивого развития территорий. - Барнаул, 1998, с. 85-91.
26. Кравченко Ю. А. О содержании проекта стандарта "Метаданные электронных карт". [Текст] Инф. бюллет. ГИС-Ассоциации, 1999, № 1 (18), с. 2223.
27. Кравченко Ю. А. Об истории и проблемах "цифрового картографирования" в России. [Текст] Информ. бюллет. ГИС-Ассоциации, 2003, № 3 (40), с. 50-52, №4(41), с. 48-49,66.
28. Кравченко Ю. А. Компактное представление плоской триангуляции. [Текст] Изв. ВУЗов. Строительство. 2008, № 4, С. 99 - 103.
29. Кравченко Ю. А. Оценка сложности плоских кривых и топографических поверхностей. [Текст] Изв. ВУЗов. Строительство. 2008, № 6, с. 99 - 104.
30. Кравченко Ю. А. Темплеты — альтернатива правилам цифрового описания объектов. [Текст] Изв. ВУЗов. Геодезия и аэрофотосъемка. 2009, № 1, С. 106110.
Новосибирский государственный архитектурно строительный университет (Сибстрин)
Отпечатано мастерской оперативной полиграфии Заказ_Тираж </0О экз.
- Кравченко, Юрий Афанасьевич
- доктора технических наук
- Москва, 2013
- ВАК 25.00.35
- Геомоделирование процессов самовосстановления горнопромышленных территорий Крайнего Северо-Востока России
- Методика обработки геоинформации в системе освещения обстановки флота
- Геологическое моделирование для геолого-геофизического мониторинга объекта эксплуатации углеводородного сырья
- Геологическое моделирование для геолого-географического мониторинга объекта эксплуатации углеводородного сырья
- Технология разработки интеллектуальных геоинформационных систем горнопромышленных комплексов