автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Комплексное исследование и разработка эффективных вычислительно устойчивых алгоритмов вычислительной геометрии и их реализации в геоинформационной системе

доктора технических наук
Скворцов, Алексей Владимирович
город
Томск
год
2002
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Комплексное исследование и разработка эффективных вычислительно устойчивых алгоритмов вычислительной геометрии и их реализации в геоинформационной системе»

Оглавление автор диссертации — доктора технических наук Скворцов, Алексей Владимирович

ВВЕДЕНИЕ.

Глава 1. ГРАФИЧЕСКИЕ СИСТЕМЫ: АНАЛИТИЧЕСКИЙ ОБЗОР.

1.1. Графические системы, работающие с территориально определённой информацией.

1.2. Геоинформационные системы.

1.2.1. Структуры данных.

1.2.2. Выборка данных.

1.2.3. Работа с атрибутивной информацией.

1.2.4. Трёхмерные ГИС.

1.2.5. Основные возможности ГИС.

1.3. Системы автоматизированного проектирования.

1.3.1. Структуры данных.

1.3.2. Работа с атрибутивной информацией.

1.3.3. Технологические и функциональные схемы.

1.3.4. Основные возможности САПР.

1.4. Требования к универсальной графической системе, работающей с территориально определённой информацией.

1.4.1. Структуры данных, их хранение и выборка.

1.4.2. Работа с атрибутивной информацией.

• 1.4.3. Визуализация.

1.4.4. Интерфейс и расширение системы.

1.4.5. Моделирование рельефа.

1.4.6. Топологические модели и отношения.

1.4.7. Алгоритмические проблемы.

1.5. Выводы.

Глава 2. ТРИАНГУЛЯЦИЯ ДЕЛОНЕ.

2.1. Определения.

2.2. Структуры для представления триангуляции.

2.2.1. Структура данных «Узлы с соседями». ф 2.2.2. Структура данных «Двойные рёбра».

2.2.3. Структура данных «Узлы и треугольники».

2.2.4. Структура данных «Узлы, рёбра и треугольники».

2.2.5. Структура данных «Узлы, простые рёбра и треугольники».

2.3. Проверка условия Делоне.

2.3.1. Проверка через уравнение описанной окружности.

2.3.2. Проверка с заранее вычисленной описанной окружностью.

2.3.3. Проверка суммы противолежащих углов.

2.3.4. Модифицированная проверка суммы противолежащих углов

2.4. Выводы.

4 Глава 3. АЛГОРИТМЫ ПОСТРОЕНИЯ ТРИАНГУЛЯЦИИ ДЕЛОНЕ.

3.1. Классификация алгоритмов.

3.2. Итеративные алгоритмы.

3.3. Простой итеративный алгоритм.

3.3.1. Итеративный алгоритм «Удаляй и строй».

3.4. Алгоритмы с индексированием поиска треугольников.

3.4.1. Итеративный алгоритм с индексированием треугольников.

3.4.2. Итеративный алгоритм с индексированием центров треугольников k-D-деревом.

3.4.3. Итеративный алгоритм с индексированием центров треугольников квадродеревом.

3.5. Алгоритмы с кэшированием поиска треугольников.

3.5.1. Итеративный алгоритм триангуляции со статическим кэшированием поиска.

3.5.2. Итеративный алгоритм триангуляции с динамическим кэшированием поиска.

3.5.3. Трудоёмкости алгоритмов с кэшированием поиска.

3.6. Итеративные алгоритмы триангуляции с изменённым порядком добавления точек.

3.6.1. Итеративный полосовой алгоритм.

3.6.2. Итеративный квадратный алгоритм.

3.6.3. Итеративный алгоритм с послойным сгущением.

3.6.4. Итеративный алгоритм с сортировкой вдоль кривой, щ заполняющей плоскость.

3.6.5. Итеративный алгоритм с сортировкой по Z-коду.

3.7. Алгоритмы слияния.

3.8. Алгоритм слияния «Разделяй и властвуй».

3.8.1. Слияние триангуляций «Удаляй и строй».

3.8.2. Слияние триангуляций «Строй и перестраивай».

3.8.3. Слияние триангуляций «Строй, перестраивая».

3.9. Рекурсивный алгоритм с разрезанием по диаметру.

3.10. Полосовые алгоритмы слияния.

3.10.1. Выбор числа полос в алгоритме полосового слияния.

3.10.2. Алгоритм выпуклого полосового слияния.

• 3.10.3. Алгоритм невыпуклого полосового слияния.

3.11. Алгоритмы прямого построения триангуляции Делоне.

3.11.1. Пошаговый алгоритм.

3.11.2. Пошаговые алгоритмы триангуляции с ускорением поиска соседей Делоне.

3.11.3. Пошаговый алгоритм с k-D-деревом поиска.

3.11.4. Клеточный пошаговый алгоритм.

3.12. Двухпроходные алгоритмы.

3.12.1. Двухпроходные алгоритмы слияния.

3.12.2. Модифицированный иерархический алгоритм.

• 3.12.3. Линейный алгоритм.

3.12.4. Веерный алгоритм.

3.12.5. Алгоритм рекурсивного расщепления.

3.12.6. Ленточный алгоритм.

3.13. Число перестроений в алгоритмах триангуляции.

3.14. Сравнение алгоритмов триангуляции Делоне.

3.15. Клеточный алгоритм построения сверхбольшой триангуляции Делоне.

3.16. Выводы.

Глава 4. ТРИАНГУЛЯЦИЯ ДЕЛОНЕ С ОГРАНИЧЕНИЯМИ.

4.1. Определения.

Ф 4.2. Цепной алгоритм построения триангуляции с ограничениями.

4.3. Итеративный алгоритм построения триангуляции Делоне с ограничениями.

4.3.1. Вставка структурных отрезков «Строй, разбивая».

4.3.2. Вставка структурных отрезков «Удаляй и строй».

4.3.3. Вставка структурных отрезков «Перестраивай и строй».

4.4. Классификация треугольников.

4.5. Выделение многоугольников из триангуляции.

4.6. Выводы.

Глава 5. ВЫЧИСЛИТЕЛЬНАЯ УСТОЙЧИВОСТЬ АЛГОРИТМОВ

• ТРИАНГУЛЯЦИИ.

5.1. Причины возникновения ошибок при вычислениях.

5.2. Применение целочисленной арифметики.

5.3. Вставка структурных отрезков.

5.4. Выводы.

Глава 6. ПРИМЕНЕНИЕ ТРИАНГУЛЯЦИИ ДЛЯ РЕШЕНИЯ ЗАДАЧ

ВЫЧИСЛИТЕЛЬНОЙ ГЕОМЕТРИИ.

6.1. Введение.

6.2. Построение буферных зон.

6.3. Построение зон близости.

• 6.4. Построение взвешенных зон близости.

6.5. Построение и анализ триангуляционных моделей поверхностей.

6.6. Построение разрезов поверхности.

6.7. Построение изоклин.

6.8. Построение экспозиций склонов.

6.9. Вычисление объемов земляных работ.

6.10. Построение зон и линий видимости.

6.11. Выводы.

Глава 7. СЖАТИЕ ТРИАНГУЛЯЦИИ.

• 7.1. Введение.

7.2. Метод шелушения.

7.3. Анализ алгоритма шелушения.

7.4. Шелушение с активным выбором ребра.

7.4.1. Шелушение с минимальной суммой внешних углов.

7.4.2. Шелушение с минимальным правым внешним углом.

7.4.3. Шелушение с 4-ситуационным кодированием Хаффмана.

7.4.4. Шелушение с 6-ситуационным кодированием Хаффмана.

7.5. Сравнение различных алгоритмов шелушения.

7.6. Сжатие координат узлов триангуляции с предсказанием.

7.7. Выводы.

Глава 8. ПОСТРОЕНИЕ ОБЪЕДИНЕНИЯ, ПЕРЕСЕЧЕНИЯ И РАЗНОСТИ

ПРОИЗВОЛЬНЫХ МНОГОУГОЛЬНИКОВ.

8.1. Введение.

8.2. Определения.

8.3. Обзор известных алгоритмов.

8.3.1. Алгоритм О'Рурка.

8.3.2. Алгоритм Сазерленда-Ходжмана.

8.3.3. Алгоритмы Вейлера-Азертона, Ватти и Грайнера-Хорманна

8.3.4. Алгоритм Маргалита-Кнотта.

8.4. Алгоритм на основе триангуляции.

8.4.1. Классификация треугольников.

8.4.2. Выделение многоугольников из триангуляции.

8.5. Линейно-узловой алгоритм.

8.5.1. Построение топологии.

8.5.2. Классификация рёбер модели и конструирование многоугольников.

8.6. Сравнение алгоритмов построения оверлеев.

8.7. Выводы.

Глава 9. ГЛОБАЛЬНЫЕ АЛГОРИТМЫ ПОСТРОЕНИЯ R-ДЕРЕВЬЕВ.

9.1. Введение.

9.2. Алгоритмы работы с R-деревьями.

9.2.1. Поиск.

9.2.2. Вставка.

9.2.3. Удаление.

9.3. Глобальные алгоритмы.

9.4. Алгоритмы разбиения множества объектов на минимально пересекающиеся группы.

9.4.1. Базовый алгоритм.

9.4.2. Клеточный алгоритм.

9.4.3. Алгоритм «Разделяй и властвуй».

9.5. Уточнение разбиений.

9.6. Практический анализ глобальных алгоритмов.

9.7. Выводы.

Глава 10. ГЕОИНФОРМАЦИОННАЯ СИСТЕМА ГРАФИН 4.0.

10.1. Общая характеристика.

10.2. Архитектура системы.

10.2.1. Структуры данных.

10.2.2. Менеджер проектов и редакторы документов.

10.2.3. Работа с картами и чертежами.

10.2.4. Визуализация векторных данных.

10.2.5. Универсальная технология отображения условных знаков

10.2.6. Модуль цифрового моделирования рельефа.

10.2.7. Подготовка карт к печати.

10.2.8. Интерфейс прикладного программирования.

10.3. Технология анализа топологических отношений графических объектов на плоскости.

10.3.1. Топологические отношения объектов чертежей и карт.

10.3.2. Построение графовой модели.

10.3.3. Реализация в системе ГрафИн.

10.4. Применение графовых моделей для анализа инженерных сетей.

10.4.1. Задачи анализа инженерных сетей.

10.4.2. Графовые модели инженерных сетей.

10.4.3. Анализ электрических сетей.

10.4.4. Анализ водопроводных сетей.

10.5. Анализ транспортных сетей.

10.5.1. Структуры данных.

10.5.2. Базовые задачи.

10.5.3. Расчет транспортных районов и пассажиропотоков.

10.6. Интегрированный городской кадастр.

10.6.1. Кадастр инженерных коммуникаций.

10.6.2. Разделы информационной системы.

10.6.3. Работа с эксплуатационной информацией.

10.7. Прочие применения ГИС ГрафИн.

10.7.1. Геоинформационная система землеустройства.

10.7.2. Информационная система жилого фонда.

10.7.3. Программа расчета режимов электрических сетей.

10.7.4. Информационная система инженерных сетей нефтегазопромыслов.

10.8. Сравнение системы ГрафИн с другими системами ГИС и САПР

10.9. Выводы.

Введение 2002 год, диссертация по информатике, вычислительной технике и управлению, Скворцов, Алексей Владимирович

Вычислительная геометрия, машинная графика и геоинформатика являются в последнее время одними из наиболее развивающихся областей информатики. Крупный вклад в развитие вычислительной геометрии внесли Бентли, Вороной, Грехем, Делоне, Зейдель, Киркпатрик, Липтон, Препарата, Роджерс, Тарьян, Шеймос. Также широко известны Вейлер, Гильберт, Гутман, Ильман, Ласло, Ли, Нивергельт, Пратт, О'Рурк, Самет, Слоан, Хинрич, Чазелли, Шех-тер, Фокс, Фоли, Флориани, Эдельсбруннер. В области геоинформатики в России наиболее известны своими работами Берлянт, Королев, Кошкарёв, Сербе-нюк, Тикунов, Цветков.

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

В связи с быстрым ростом производительности вычислительной техники стремительно растут объемы обрабатываемых компьютерами данных. Однако многие применяемые в графических системах алгоритмы, которые были ранее приемлемыми, имеют трудоёмкость больше линейной, а поэтому простое увеличение скорости работы компьютеров не приводит к пропорциональному росту скорости исполнения алгоритмов. Именно поэтому в последние годы как никогда ранее остро встала проблема создания новых точных или приближенных алгоритмов, обладающих в среднем линейной трудоёмкостью, даже для задач с более чем линейной трудоёмкостью.

Другая проблема связана с вычислительной устойчивостью используемых алгоритмов. Как правило, большинство алгоритмов вычислительной геометрии оперируют с вещественными координатами в непрерывном пространстве. Однако в силу ограниченной точности вещественных операций в компьютерах почти всегда существует потенциальная возможность накопления ошибок вычислений, приводящие к частичной или полной неработоспособности алгоритмов. При стремительном увеличении современных объемов обрабатываемых данных такая вероятность постоянно возрастает. Именно поэтому в последние годы все большее внимание уделяется созданию вычислительно устойчивых алгоритмов.

Цель работы.

Цель работы заключается в разработке методов повышения эффективности и надежности геоинформационных систем, исследовании возможностей расширения их функций, а также реализации предложенных методов в виде базовой универсальной геоинформационной системы.

Задачи работы.

В рамках поставленной цели требовалось разработать и исследовать базовые алгоритмы двумерного пространственного индексирования объектов, построения нерегулярной модели рельефа на основе триангуляции, решения задач пространственного анализа на плоскости, в частности, алгоритмы построения и анализа триангуляции Делоне, триангуляции с ограничениями, построения оверлеев, буферных зон, взвешенных зон близости, экспозиций склонов, зон видимости, расчета объемов земляных работ и анализа топологических отношений объектов на плоскости.

Методы исследования.

При выполнении диссертационной работы использовались методы вычислительной геометрии, машинной графики, аналитической геометрии, теории сложности алгоритмов, геоинформатики, математической статистики.

Научная новизна.

1. Предложена группа новых алгоритмов построения триангуляции Делоне и триангуляции Делоне с ограничениями, отличающиеся от известных широким применением индексирующих и кэширующих структур, что позволило получить трудоёмкость 0(N) в среднем на равномерном распределении.

2. На основе триангуляционного метода предложены новые эффективные алгоритмы решения задач построения буферных зон, зон близости, построения изолиний, изоконтуров, экспозиций склонов, зон видимости, расчета объемов земляных работ, сочетающие простую реализацию и низкую трудоемкость.

3. На основе триангуляционного и линейно-узлового методов разработаны новые алгоритмы построения объединения, пересечения и разности произвольных многоугольников, являющиеся вычислительно устойчивыми и работающие за линейное время.

4. Предложены новые и усовершенствованы существующие алгоритмы упаковки топологических связей треугольников и координат узлов триангуляции, построенные на основе метода шелушения, отличающиеся применением методов активного выбора ребра и ситуационного кодирования Хаффмана, и позволяющие достичь двукратного увеличения уровня сжатия по сравнению с лучшими аналогами.

5. Разработана группа новых глобальных и локальных алгоритмов построения индексной структуры R-дерева для регионального поиска неточечных объектов на плоскости, позволяющих повысить скорость графического поиска.

Практическая ценность.

1. Разработана геоинформационная система ГрафИн, в которой реализованы основные возможности, присущие любой полнофункциональной ГИС, базовые функции САПР, а также воплощены предложенные в работе алгоритмы и структуры данных.

2. На базе системы ГрафИн разработан ряд прикладных систем, использующих в совокупности возможности геоинформационных систем и систем автоматизированного проектирования. Например, созданная информационная система городских инженерных сетей позволяет изображать технологические схемы инженерных сетей на полноценной карте города, анализировать технологические аспекты сети, используя информацию по географическому расположению инженерных объектов.

3. Применение в системе ГрафИн новых глобальных алгоритмов построения R-деревьев позволило существенно увеличить скорость выполнения основных операций системы, в том числе скорость визуализации карт и чертежей при самом распространённом режиме работы - при просмотре и навигации по изображению.

4. Предложенные в работе и реализованные в системе ГрафИн алгоритмы построения триангуляции с линейной в среднем трудоёмкостью позволяют принципиально улучшить производительность операций по работе с моделями поверхностей, построенных по нерегулярным наборам точек, в сравнении с алгоритмами, применяемыми в других ГИС.

5. Разработанные в работе алгоритмы сжатия триангуляции позволяют существенно повысить потенциальные объёмы обрабатываемых данных, что особенно важно при построении реальных триангуляционных моделей поверхностей.

6. Предложенные в работе алгоритмы построения триангуляции с ограничениями, а также эффективные алгоритмы построения оверлеев, буферных зон, взвешенных зон близости и изоконтуров, позволяют значительно уменьшить среднюю трудоёмкость основных операций пространственного анализа в геоинформационных системах при значительно более простой реализации по сравнению с известными алгоритмами.

Внедрение результатов работы.

1. Разработанная под руководством автора геоинформационная система ГрафИн 4.0 в настоящее время является коммерческим программным продуктом. Система как инструментальная оболочка и созданные на её основе прикладные комплексы внедрены в ряде организаций Томска и Западной Сибири.

2. Кроме того, материалы исследований используются в учебном процессе при чтении курсов лекций «Компьютерная графика», «Вычислительная геометрия» и «Геоинформационные системы» по специальности 35.00 - «Математическое обеспечение и администрирование информационных систем» в Томском государственном университете и при выполнении курсовых и дипломных работ студентов.

Ф На защиту автором выносятся следующие положения.

1. Комплекс эффективных вычислительно устойчивых алгоритмов построения триангуляции Делоне и триангуляции с ограничениями. Метод кэширования поиска в планарном разбиении на плоскости. Метод изменения порядка добавления точек в триангуляцию. Метод двухпроходного построения триангуляции Делоне. Принцип построения эффективных алгоритмов слияния. Принцип создания алгоритмов построения сверхбольшой триангуляции.

2. Методы построения эффективных алгоритмов пространственного анализа на плоскости и алгоритмов анализа триангуляционных моделей поверхностей на основе триангуляции с ограничениями. Линейно-узловой метод реше

• ния задач построения оверлеев и упрощения многоугольников.

3. Метод шелушения с активным выбором ребра и ситуационным кодированием для сжатия триангуляции.

4. Методы глобального построения и локального улучшения индексных структур для эффективного регионального поиска на плоскости.

5. Концепция построения, структуры и модели данных, базовые технологии универсальной геоинформационной системы ГрафИн, сочетающей в себе функции ГИС и САПР. Модели данных и алгоритмы анализа графических объектов. Технология отображения графических объектов. Технология работы с атрибутной информацией по графическим объектам. Технология анализа топо

• логический отношений объектов на картах и чертежах.

6. Комплекс прикладных геоинформационных систем для решения широкого круга кадастровых и инженерных задач, построенный на основе ГИС ГрафИн. Методология построения информационных систем инженерных сетей на базе ГИС ГрафИн. Методика построения моделей инженерных сетей в ГИС ГрафИн.

Апробация работы.

Диссертационная работа и её разделы докладывались и получили положительную оценку специалистов на 14 конференциях и семинарах областного,

• всероссийского и международного уровней, в том числе на:

1. Международной научно-практической конференции ИНПРИМ (Новосибирск, 1998, 2000).

2. Международной научно-практической конференции SCOR-98 (Новосибирск, 1998).

3. Международной научно-практической конференции Геоинформатика-2000 (Томск, 2000).

4. Международной научно-практической конференции Интеркарто (Барнаул, 1998; Якутск, 1999).

5. Международной научно-практической конференции SIBCONVERS-99 (Томск, 1999).

6. Всероссийских научно-практических конференциях «ГИС-Форум» (Москва, 1997, 1998).

7. Всероссийской научной конференции «Фундаментальные проблемы охраны окружающей среды и экологии природно-территориальных комплексов Западной Сибири», (Горно-Алтайск, 2000).

8. Всероссийском научно-техническом семинаре «Энергетика: экология, надёжность, безопасность» (Томск, 1996, 1998, 1999).

Публикации.

По результатам выполненных исследований опубликовано 76 печатных работ [27-31, 44-46, 59, 82-83, 86, 88, 95, 96, 99-159], в том числе 1 монография [125], 1 зарегистрированная программа для ЭВМ [148], 20 статей в научных журналах [82, 95, 99, 101, 103, 104, 112, 114-118, 121-123, 133, 139, 142, 152, 159] и 29 статей в других журналах, сборниках статей и сборниках трудов конференций [44-46, 59, 83, 86, 88, 100, 102, 105, 109, 113, 119, 120, 124, 127130, 132, 134, 137, 139, 147, 151, 153, 154, 157, 158].

Структура диссертации.

Работа состоит из введения, 10 глав, заключения, списка литературы и приложения, включающего документы о внедрении.

В первой главе проводится анализ функциональных возможностей ряда отечественных и зарубежных графически систем, работающих с территориально определенной информацией. Выявляются сходные черты двух классов программного обеспечения, а также свойственные им недостатки, наиболее ярко проявляющиеся при решении задач, находящихся на стыке ГИС и САПР. В главе исследуются возможности построения универсальной графической информационной среды, интегрирующей функции ГИС и САПР, а также формулируются основные требования к такой системе. Данному вопросу посвящены работы автора [110,119,120, 129,136].

Для существующих реализаций систем ГИС и САПР (производства ESRI, Intergraph, GE Smallworld, Maplnfo, AutoDesk, Erdas и ряда российских фирм) выявлен ряд узких мест, определяющих, в конечном счёте, эффективность работы системы в целом. Анализ существующих алгоритмов, применимых для решения таких задач, показал, что их прямые реализации в современных системах ГИС и САПР даже на самой современной технике не способны удовлетворить многим практическим запросам. Это связано со слишком большой трудоёмкостью и недостаточной вычислительной устойчивостью алгоритмов, не позволяющими решать задачи с большим объёмом входных данных. Одними из таких базовых вычислительных задач являются построение планарной триангуляции, построение оверлеев, пространственный анализ на плоскости, построение и анализ триангуляционных моделей поверхностей, региональный поиск графических объектов на плоскости. Теоретическому исследованию этих задач посвящены главы 2-9.

Во второй главе исследуется задача построения триангуляции Делоне, являющейся одной из базовых в вычислительной геометрии. В главе анализируются существующие структуры данных, рассматриваются различные процедуры проверки условия Делоне. Предлагается новая более эффективная процедура проверки на основе заранее вычисленных описанных окружностей. Эти результаты опубликованы автором в работах [114,125, 137].

В третьей главе исследуется различные алгоритмы построения триангуляции Делоне. Предлагается классификация различных алгоритмов построения триангуляции Делоне. Предлагается ряд новых и модификаций известных алгоритмов. Предлагаются новые способы построения алгоритмов триангуляции на основе методов индексирования и кэширования поиска в планарном разбиении, метода изменения порядка вставки точек в триангуляцию, метода двухпро-ходного построения триангуляции. Предлагается новый алгоритм построения сверхбольшой триангуляции Делоне. Лучшие из предложенных алгоритмов имеют трудоёмкость 0(N) в среднем и работают быстрее известных. Эти результаты опубликованы автором в работах [114, 118, 125, 135, 137].

В четвертой главе исследуется задача построения триангуляции с ограничениями. Рассматриваются известные алгоритмы, а также предлагаются новые. Для решения различных задач пространственного анализа на плоскости и анализа триангуляционных моделей поверхностей предлагаются вспомогательные алгоритмы классификации треугольников по признаку их попадания внутрь многоугольников и выделения многоугольников из триангуляции, объединяющие треугольники с одинаковыми кодами. Эти результаты опубликованы автором в работах [101, 115,132,125].

В пятой главе рассматривается проблема создания вычислительно устойчивых алгоритмов построения триангуляции Делоне и триангуляции Делоне с ограничениями. Предлагается новый вычислительно устойчивый алгоритм вставки структурных отрезков в триангуляцию с ограничениями на основе целочисленных вычислений. Эти результаты опубликованы автором в работах [115, 121, 125].

В шестой главе исследуется возможность применения триангуляции для решения задач пространственного анализа на плоскости (построение буферных зон, взвешенных зон близости), а также для анализа триангуляционных моделей поверхностей (построение изолиний, изоконтуров, экспозиций склонов, зон видимости, расчет объемов земляных работ). Эти результаты опубликованы автором в работах [44, 96, 99, 131, 132].

В седьмой главе рассматривается задача сжатия триангуляции для хранения во внешней памяти. На основе метода шелушения треугольников предлагается ряд новых алгоритмов шелушения с активным выбором текущего обрабатываемого ребра и ситуационным кодированием Хаффмана. Эти результаты опубликованы автором в работах [123, 133].

В восьмой главе исследуется задача построения объединения, пересечения и разности многоугольников на плоскости. Предлагаются два новых алгоритма на основе триангуляции с ограничениями и линейно-узловой модели, при этом основное внимание уделяется вычислительной устойчивости создаваемых алгоритмы. Эти результаты опубликованы автором в работах [112, 116, 132].

В девятой главе исследуется практически важная задача регионального поиска объектов в заданном прямоугольнике, при этом выявляются недостатки существующих алгоритмов, в частности, предназначенных для построения R-деревьев - наиболее эффективной из существующих структур.

Для практически важного случая построения индексной структуры по заданному набору объектов автором предлагается ряд глобальных алгоритмов построения и локальных методов уточнения R-деревьев, позволяющих значительно улучшить эффективность регионального поиска. Данные алгоритмы описаны автором в работах [100,102, 103,105].

В десятой главе описана геоинформационная система ГрафИн, разработанная автором на основе полученных теоретических результатов. Структура системы спроектирована с учётом максимальной универсальности и минимальной сложности. В главе рассматриваются базовые архитектурные решения, положенные в её основу, а также основные возможности системы с точки зрения конечного пользователя.

Система ГрафИн в настоящее время является коммерческим продуктом, распространяемым на рынке. Система позиционируется как продукт, занимающий промежуточное место между полнофункциональными геоинформационными системами и системами автоматизированного проектирования универсального назначения. В 2001 году выпущена четвертая версия системы.

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

Геоинформационная система ГрафИн и отдельные её элементы описаны в работах автора [44-46, 95, 96, 104, 106-109, 122, 124, 130, 134, 136, 141, 142, 148, 149]. Разработанные под руководством автора приложения на основе ГИС ГрафИн описаны в работах автора [27-31, 59, 82, 83, 86, 88, 111, 126, 128, 131, 138, 139, 143-147, 150-159]. Кроме того, при работе над проектом ГИС ГрафИн был получен ряд других результатов, имеющих самостоятельное значение, и которые описаны в работах автора [113, 127].

Заключение диссертация на тему "Комплексное исследование и разработка эффективных вычислительно устойчивых алгоритмов вычислительной геометрии и их реализации в геоинформационной системе"

Выводы в работе подробно представлены по главам. Здесь мы дадим самые общие выводы по работе, а также коснёмся перспектив использования полученных результатов.

1. В работе проведены комплексное исследование и разработка базовых алгоритмов и технологий, необходимых для создания универсальной геоинформационной системы общего назначения. Основное внимание в работе уделено созданию эффективных и вычислительно устойчивых алгоритмов, позволяющих обрабатывать огромные массивы реальных данных.

2. Комплексно исследована задача построения триангуляции Делоне. Предложена новая структура данных и новый метод проверки условия Делоне. Исследованы четыре класса алгоритмов построения триангуляции Делоне. Для каждого из классов предложены новые алгоритмы, более эффективные, чем известные аналоги (всего предложено около 20 алгоритмов). Лучшие из полученных алгоритмов имеют линейную в среднем трудоёмкость, что, безусловно, предпочтительнее, чем 0(NlogN) для лучших из известных алгоритмов.

Эти результаты могут найти применение не только при создании подсистем моделирования рельефа геоинформационных систем, но имеют и самостоятельное теоретическое значение. Так, известно, что ряд задач вычислительной геометрии, такие как построение остовного дерева, построение диаграмм Вороного, поиск всех ближайших соседей, поиск ближайшей пары, построение выпуклой оболочки, имеют линейную по трудоёмкости связь с задачей построения триангуляции Делоне. Лучшие из известных автору алгоритмов их решения имеют трудоёмкость 0(Nlog N) в среднем и худшем случае. Используя алгоритм построения триангуляции Делоне с линейной в среднем трудоёмкостью возможно решение перечисленных выше задач также с линейной сложностью. Эта возможность открывает перспективы нахождения для этих и других задач ещё более специальных, а потому и более эффективных алгоритмов.

3. Всесторонне исследована задача построения триангуляции Делоне с ограничениями. Построены новые более эффективные алгоритмы с линейной в среднем трудоёмкостью.

4. Проведено комплексное исследование вопроса вычислительной устойчивости при построении триангуляции, выявлены потенциальные причины возникновения ошибок. Предложены новые алгоритмы построения триангуляции Делоне и триангуляции Делоне с ограничениями, отличающиеся вычислительной устойчивостью.

5. На основе алгоритма построения триангуляции Делоне с ограничениями предложен ряд простых эффективных алгоритмов для решения актуальных задач пространственного анализа на плоскости и анализа триангуляционных моделей поверхностей.

6. Выполнено исследование методов сжатия триангуляционных моделей. Построены новые более эффективные алгоритмы сжатия координат узлов и топологических связей в триангуляции. Как следствие, новые алгоритмы позволяют увеличить реальные объемы обрабатываемых данных в геоинформатике.

7. Комплексно исследована задача построения оверлеев многоугольников. Предложены два универсальных вычислительно устойчивых алгоритма построения оверлеев на основе триангуляции и линейно-узловой модели. Полученные алгоритмы могут быть использованы также для решения многих других сложных практических задач, например таких, как построение буферных зон.

8. Исследована задача регионального поиска неточечных объектов на плоскости. Предложены методы глобального начального построения R-дерева и локального улучшения качества R-деревьев, позволяющие улучшить скорость поиска на реальных данных по сравнению с существующими структурами. Полученные новые алгоритмы построения индексных структур для эффективного регионального поиска позволяют создавать более быстродействующие графические системы.

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

ЗАКЛЮЧЕНИЕ

Библиография Скворцов, Алексей Владимирович, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Абрахаме Дж., Каверли Дж. Анализ электротехнических цепей методом графов. - М.: Мир, 1967, 176 с.

2. Андрюшин О.Ф., Ершов В.П., Неронов Н.Н. Автоматизация документирования данных прикладных океанографических исследований. Севастополь, 1986. - 36 с. - (Препринт / АН УССР Мор. гидрофиз. ин-т).

3. Аронов Б.С. Методы математической обработки геологических данных на ЭВМ. М.: Недра, 1977. - 184 с.

4. Ахо А., Хопкрофт Д., Ульман Д. Построение и анализ вычислительных алгоритмов / Пер. с англ. М.: Мир, 1979. - 536 с.

5. Баранов Ю.Б., Берлянт A.M., Капралов Е.Г., Кошкарев А.В., Серапинас Б.Б., Филиппов Ю.А. Геоинформатика. Толковый словарь основных терминов. -М.: ГИС-Ассоциация, 1999. 204 с.

6. Белов В.В., Афонин С.В., Гиднев Ю.В., Протасов К.Т. Тематическая обработка и атмосферная коррекция аэрокосмических изображений // Оптика атмосферы и океана, 1999, Т. 12, № 10, с. 991-1002.

7. Белов В.В., Протасов К.Т., Молчунов Н.В. Восстановление космических снимков Земли с использованием картографической информации // Оптика атмосферы и океана, 1997, Т. 10, № 7, 800-805.

8. Беляйкина И.В., Витальев В.П., Громов Н.К. и др. Водяные тепловые сети. М.: Энергоатомиздат, 1988. - 376 с.

9. Берлянт A.M. Виртуальные геоизображения. М.: Научный мир, 2000. -54 с.

10. Берлянт A.M. Геоиконика. М.: Изд-во МГУ, Астрея, 1996. - 208 с.

11. Берлянт A.M. Картографический метод исследования. М.: Изд-во МГУ, 1988.-252 с.

12. Берлянт A.M. Картография и геоинформатика. М.: ВИНИТИ, 1991. -177 с.

13. Берлянт A.M. Картография и телекоммуникация (аналитический обзор). -М.: Изд-во МГУ, 1998. 76 с.

14. Берлянт A.M., Мусин О.Р., Собчук Т.В. Картографическая генерализация и теория фракталов. М.: Изд-во МГУ, 1998. - 136 с.-29016. Берлянт A.M., Ушакова Jl.А. Картографические анимации. М.: Научный мир, 2000.-108 с.

15. Благо даров А. Обзор САМ-систем // Компьютер Пресс, 1997, №3, с. 22-23.

16. Благодаров А. Системы автоматизированного проектирования высокого уровня // Компьютер Пресс., 1997, №2, с. 14—22.

17. Борн Г. Форматы данных / Пер. с нем. К. BHV, 1995. - 472 с.

18. Бочарова И., Попик А. CADdy-архитектура: широкие возможности и простота внедрения // Компьютер Пресс, спец. выпуск «САПР и графика», 1997, с. 30-35.

19. Буслова Н.В., Винославский В.Н., Денисенко Г.И., Перхач B.C. Электрические системы и сети. К.: Вища шолка, Головное изд-во, 1986. - 584 с.

20. Бугаевский Л.М. Математическая картография: Учебник для вузов. М.: Златоуст, 1998. 400 с.

21. Бутковский А.Г. Обзор некоторых новых направлений, идей и результатов в проблеме управления системами с распределенными параметрами // Изв. АН СССР. Техн. кибернетика, 1983, с. 112-122.

22. Вирт Н. Алгоритмы + структуры данных = программы / Пер. с англ. М.: Мир, 1985.-406 с.

23. Вирт Н. Алгоритмы и структуры данных / Пер. с англ. М.: Мир, 1989. -360 с.

24. Ворошко П.П., Петренко О.Н. Полуавтоматическая триангуляция плоской области по заданным узлам // Алгоритмы и программы по расчёту на прочность, № 7. М., 1980, с. 123-132.

25. Готман В.И., Скворцов А.В. Система проектирования воздушных распределительных сетей 0,22-35 кВ // Энергетика: экология, надёжность, безопасность. Томск, 1996, с. 60-61.

26. Готман В.И., Слюсаренко С.Г., Скворцов А.В. Автоматизированный комплекс по выбору и проверке токопроводов в распределительных сетях // Проблемы и перспективы развития ТНХК. Томск, 1996, с. 88.

27. Готман В.И., Слюсаренко С.Г., Скворцов А.В. Имитационное моделирование режимов систем электроснабжения промышленных предприятий // Энергетика: экология, надёжность, безопасность. Томск, 1998, с. 65-66.

28. Готман В.И., Слюсаренко С.Г., Скворцов А.В. Программа выбора аппаратуры, кабелей и защит в сетях 0,4 кВ // Проблемы и перспективы развития ТНХК. Томск, 1996, с. 89-90.

29. Готман В.И., Слюсаренко С.Г., Субботин С.А., Скворцов А.В. Информационная система коммуникаций промышленных предприятий // Проблемы и перспективы развития ТНХК. Томск, 1996, с. 90-91.

30. Деза М.М., Лоран М. Геометрия разрезов и метрик / Пер. с англ. Е. Пантелеевой и П. Сергеева / Под ред. В. Гришухина. М.: МЦНМО, 2001. -736 с.

31. Делоне Б.Н. О пустой сфере // Изв. АН СССР, ОМЕН, 1934, № 4, с. 793800.

32. Дейт К. Введение в системы баз данных / Пер. с англ. К.: Диалектика, 1998. - 784 с.

33. ДеМерс М.Н. Географические информационные системы. Основы. / Пер. с англ. М.: Дата+, 1999. - 290 с.

34. Дьяконов К.Н., Касимов Н.С., Тикунов B.C. Современные методы географических исследований. М.: Просвещение, 1996. - 207 с.

35. Евдокимов А.Г. Оптимальные задачи на инженерных сетях. Харьков: «Вища школа», 1976. - 153 с.

36. Евдокимов А.Г., Дубровский В.В., Тевяшев А.Д. Потокораспределение в инженерных сетях. М.: Стройиздат, 1979. - 199 с.

37. Евдокимов А.Г., Тевяшев А.Д. Оперативное управление потокораспреде-лением в инженерных сетях. Харьков: Вища школа, 1980. - 144 с.

38. Евдокимов А.Г., Тевяшев А.Д., Дубровский В.В. Моделирование и оптимизация потокораспределения в инженерных сетях. М.: Стройиздат, 1990.-368 с.

39. Ехлаков Ю.П. Теоретические основы автоматизированного управления: Учебник. Томск: Том. гос. ун-т систем управления и радиоэлектроники, 2001.-337 с.

40. Ехлаков Ю.П., Жуковский О.И., Тарасенко В.Ф., Герасименко В.В. Информационные технологии в управлении и принятии решений / Под ред. Ехлакова. Томск: Изд-во Том. ун-та, 1997. - 238 с.

41. Желтов С.Ю., Инвалев А.С., Кирьяков К.Р., Степанов А.А. Особенности реализации 3D ГИС // Информационный бюллетень ГИС-ассоциации, 1997, № 5 (12), с. 52-53.

42. Жихарев С.А., Скворцов А.В. Технология решения некоторых инженерных задач, допускающих графовое представление // SIBCONVERS'99 (материалы международной конференции). Томск, 1999, с. 297-299.

43. Завьялов Ю.С., Квасов Б.И., Мирошниченко B.JI. Методы сплайн-функций. -М.: Наука, 1980.-352 с.

44. Ильман В.М. Алгоритмы триангуляции плоских областей по нерегулярным сетям точек // Алгоритмы и программы, ВИЭМС. Вып. 10 (88). М., 1985, с. 3-35.

45. Ильман В.М. Экстремальные свойства триангуляции Делоне // Алгоритмы и программы, ВИЭМС. Вып. 10(88). М., 1985, с 57-66.

46. Ильман В.М., Лебедев П.В. Пакет подпрограмм триангуляции плоских областей по нерегулярным сетям точек // Алгоритмы и программы, ВИЭМС. Вып. 10(88). -М., 1985, с 35-57.

47. Канер С., Фолк Дж., Нгуен Е.К. Тестирование программного обеспечения / Пер. с англ. К.: ДиаСофт, 2000. - 544 с.

48. Кнут Д. Искусство программирования для ЭВМ. Т.1. Основные алгоритмы. М.: Мир, 1976.-736 с.

49. Кнут Д. Искусство программирования для ЭВМ. Т.2. Получисленные алгоритмы. М.: Мир, 1977. - 724 с.

50. Кнут Д. Искусство программирования для ЭВМ. Т.З. Сортировка и поиск. -М.: Мир, 1978. 844 с.

51. Королев Ю.К. Общая геоинформатика. Часть 1. Теоретическая геинформа-тика. М.: Дата+, 1998. - 118 с.

52. Костюк Ю.Л. Графический поиск с использованием триангуляции и клеточного разбиения // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 147-152.

53. Костюк Ю.Л. Применение сплайнов для изображения линий в машинной графике // Автоматизация эксперимента и машинная графика. Томск: Изд-во Томск, ун-та, 1977, с. 116-130.

54. Костюк Ю.Л., Фукс А.Л. Построение и аппроксимация изолиний однозначной поверхности, заданной набором исходных точек // Геоинформатика: Теория и практика. Томск: Изд-во Томск, ун-та, 1998, с. 119-126.

55. Костюк Ю.Л., Фукс А.Л. Гладкая аппроксимация изолиний однозначной поверхности, заданной нерегулярным набором точек // Геоинформатика-2000: Труды международной научно-практической конференции. Томск: Изд-во Томск, ун-та, 2000, с. 37-41.

56. Костюк Ю.Л., Фукс А.Л. Приближенное вычисление оптимальной триангуляции // Геоинформатика. Теория и практика. Вып. 1. Томск: Изд-во Том. ун-та, 1998, с. 61-66.

57. Кошкарев А.В. Понятия и термины геоинформатики и её окружения: Учебно-справочное пособие М.: ИГЕМ РАН, 2000. - 76 с.

58. Кошкарев А.В., Каракин В.П. Региональные геоинформационные системы. -М: Наука, 1987.-126 с.

59. Кошкарев А.В., Тикунов B.C. Геоинформатика. М.: Картгеоиздат-Гео-дезиздат, 1993. - 213 с.

60. Кравцова В.И. Космические методы картографирования. М.: Изд-во МГУ, 1995.-240 с.

61. Кронберг П. Дистанционное изучение Земли / Пер. с нем. М.: Мир, 1988. - 343 с.

62. Кроновер P.M. Фракталы и хаос в динамических системах. Основы теории / Пер. с англ. М.: Постмаркет, 2000. - 352 с.

63. Ласло М. Вычислительная геометрия и компьютерная графика на С++ / Пер. с англ. М.: БИНОМ, 1997. - 304 с.

64. Леонтович В.В. Вертикальная планировка городских территорий, пособие для вузов. М.: Высшая школа, 1985. - 120с.

65. Линник В.Г. Построение геоинформационных систем в физической географии. М.: Изд-во МГУ, 1990. - 80 с.

66. Лисицкий Д.В. Основные принципы цифрового картографирования местности. М.: Недра, 1988. - 261 с.-29473. Максимович Н.Г. Методы топологического анализа электрических цепей. -Львов: Изд-во Львов, ун-та, 1970. 258 с.

67. Мараховский Я.М., Тикунов B.C. Некоторые структуры для представления пространственных данных в географических информационных системах // Автоматизированная картография и геоинформатика. М.:Изд-во МГУ, 1990, с. 41-63.

68. Медведев Н.Н. Метод Вороного-Дирихле в исследовании структуры некристаллических. Новосибирск: Издательство СО РАН, 2000. - 214 с.

69. Минаси М. Графический интерфейс пользователя: секреты проектирования / Пер. с англ. М.: Мир, 1996. - 160 с.

70. Михайлов А.Е., Корчуганова Н.И., Баранов Ю.Б. Дистанционные методы в геологии. М.: Недра, 1993. - 224 с.

71. Михневич А.В., Рыхтер О.Л., Михневич Н.Н. Гидравлические расчеты в теплоэнергетике. Минск: УП «Технопринт», 2000. - 276 с.

72. Мюррей Д., ван Райпер У. Энциклопедия форматов графических файлов / Пер. с англ. К.: BHV, 1997. - 672 с.

73. Немировский Ю.В., Пятаев С.Ф. Автоматизированная триангуляция многосвязных областей со сгущением и разрежением узлов // Вычислительные технологии, 2000, Т. 5, № 2, с. 82-91.

74. Новиков Ф.А. Дискретная математика для программистов. СПб: Питер, 2001.-304 с.

75. Новиков Ю.Л., Слюсаренко С.Г., Скворцов А.В., Сарычев Д.С. Информационные системы предприятий трубопроводных сетей // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 75-81.

76. Основы ГИС: теория и практика. WinGIS руководство пользователя. -М.: Инженерная экология, 1995. - 232 с.

77. Перегудов Ф.И., Тарасенко Ф.П. Основы системного анализа. Томск: Изд-во НТЛ, 1997. - 396 с.

78. Поляков В.И., Скворцов А.В. НПО «Сибгеоинформатика» высокий уровень научных разработок // Информационный бюллетень ГИС-ассоциации, 2001, № 4-5 (специальный выпуск), с. 16-19.

79. Рекомендации по комплексному применению пакетов прикладных программ в разработке генеральных планов городов / ЦНИИП градостроительства. -М.: Стройиздат, 1989. 176 с.

80. Роджерс Д., Адаме Дж. Математические основы машинной графики. Пер. с англ. М.: Машиностроение, 1980. - 204 с.

81. Романовский М., Калинин А. Генплан предприятия в CADdy: от планшета до трёхмерной модели // Компьютер Пресс, спец. выпуск «САПР и графика», 1997, с. 90-95.

82. Рудаков П.И., Сафонов И.В. Обработка сигналов и изображений. MATLAB 5.x // Под общ. ред. В.Г. Потемкина. М.: ДИАЛОГ-МИФИ, 2000. - 416 с.

83. САПР и Internet // Компьютер Пресс., 1997, №3, с. 36-38.

84. Салищев К.А. Картоведение. М.: Изд-во МГУ, 1990. - 368 с.

85. Сарычев Д.С., Скворцов А.В. Применение графовых моделей для анализа инженерных сетей // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 70-74.

86. Сарычев Д.С., Скворцов А.В. Структура для иерархического представления и алгоритм динамического упрощения триангуляционной модели поверхности // ИНПРИМ-2000 (материалы международной конференции), часть IV. Новосибирск, 2000, с. 72.

87. Светличный А.А., Андерсон В.Н., Плотницкий С.В. Географические информационные системы: технология и приложения. Одесса: Астропринт, 1997. - 196 с.

88. Сербенюк С.Н., Тикунов B.C. Автоматизация в тематической картографии. М.: Изд-во МГУ, 1984. - 112 с.

89. Скворцов А.В. Алгоритмы анализа триангуляционной модели поверхности // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 95-98.

90. Скворцов А.В. Алгоритмы повышения эффективности R-деревьев // SIBCONVERS'99 (материалы международной конференции). Томск, 1999, с. 294-296.

91. Скворцов А.В. Алгоритмы улучшения качества R-деревьев // Изв. вузов. Физика, 2001, №6, с. 21-27.

92. Скворцов А.В. Геоинформационная система ГрафИн 4.0 и её применения // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 54-59.

93. Скворцов А.В. Глобальные алгоритмы построения R-деревьев // Геоинформатика: Теория и практика. Выпуск 1. Томск: Изд-во Томск, ун-та, 1998, с. 67-83.

94. Скворцов А.В. ГрафИн интегрированная ГИС широкого назначения // ГИС-обозрение, 1999, № 1, с. 19-20.

95. Скворцов А.В. Графическая интегрированная система ГрафИн // Наука и образование на защите населения и территории Томской области от чрезвычайных ситуаций. Томск, 1998, с. 20.

96. Скворцов А.В. Графическая интегрированная система ГрафИн // Томский государственный университет. Научно-технические разработки. Каталог. Томск: Изд-во Томского ЦНТИ, 1998, с. 90.

97. Скворцов А.В. Инструментальная геоинформационная система ГрафИн: новая версия // Геоинформатика-2000: Труды международной научно-практической конференции. Томск: Изд-во Томск, ун-та, 2000, с. 90-96.

98. Скворцов А.В. Интеграция возможностей ГИС и САПР в системе ГрафИн // Тезисы докладов конференции молодых учёных СФТИ при 11 У. -Томск, 1998, с. 50-51.

99. Скворцов А.В. Информационная система городских коммуникаций // Энергетика: экология, надёжность, безопасность. Томск, 1996, с. 55-56.

100. Скворцов А.В. Линейно-узловой алгоритм построения оверлеев двух полигонов // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с.99-103.

101. Скворцов А.В. Новые технологии от ESRI на платформе Windows // ArcReview, 1997, № 3, с. 11.

102. Скворцов А.В. Обзор алгоритмов построения триангуляции Делоне // Вычислительные методы и программирование, 2002, Т. 3, раздел 1, с. 14— 39 (http://num-meth.srcc.msu.su).

103. Скворцов А.В. Построение сверхбольшой триангуляции Делоне // Изв. вузов. Физика, 2002, Мб, с. ???-???.

104. Скворцов А.В. Построение триангуляции Делоне за линейное время // Изв. вузов. Физика, 1999, №3, с. 120-126.

105. Скворцов А.В. Предложения по интеграции ГИС и САПР // SIBCONVERS'99: материалы международной конференции. Томск, 1999, с. 291-293.

106. Скворцов А.В. Проблемы интеграции ГИС и САПР // Интеркарто-5 (материалы международной конференции). Якутск, 1999, с. 103-109.

107. Скворцов А.В. Разбиение множества отрезков на непересекающиеся части на дискретной плоскости // Изв. вузов. Физика, 2002, №4, с.25-28.

108. Скворцов А.В. Реализация пакета транспортных задач в ГИС ГрафИн // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 82-85.

109. Скворцов А.В. Сжатие топологических связей триангуляции // Вычислительные методы и программирование, 2002, Т. 3, раздел 1, с. 124-132 (http://num-meth.srcc.msu.su).

110. Скворцов А.В. Система ГрафИн II Геоинформатика: Теория и практика. Выпуск 1. Томск, Изд-во Томск, ун-та, 1998, с. 182-193.

111. Скворцов А.В. Триангуляция Делоне и её применение. Томск: Изд-во Томск, ун-та, 2002. - 128 с.

112. Скворцов А.В. Универсальное программное средство для информационных систем электрических сетей // Современные техника и технологии (материалы областной конференции), г. Томск, 1998, с. 24-25.

113. Скворцов А.В. Ускоритель набора программ И Информатика и образование, 1997, № 2, с. 24.

114. Скворцов А.В., Бабанов A.M., Слюсаренко С.Г. Кадастровое обеспечение задач управления городом II Интеркарто-4 (материалы международной конференции). Барнаул, 1998, с. 416-419.

115. Скворцов А.В., Жихарев С.А., Фукс А.Л. Применение цифровых моделей рельефа для задач планирования территории // ИНПРИМ-98 (материалы международной конференции), часть V. Новосибирск, 1998, с. 65.

116. Скворцов А.В., Костюк Ю.Л. Применение триангуляции для решения задач вычислительной геометрии // Геоинформатика: Теория и практика. Выпуск 1. Томск: Изд-во Томск, ун-та, 1998, с. 127-138.

117. Скворцов А.В., Костюк Ю.Л. Сжатие координат узлов триангуляции // Изв. вузов. Физика, 2002, №5, с. ???-???.

118. Скворцов А.В., Костюк Ю.Л. Система ГрафИн как пример современной интегрированной ГИС // Интеркарто-4 (материалы международной конференции). -Барнаул, 1998, с. 152-157.

119. Скворцов А.В., Костюк Ю.Л. Сравнительный анализ алгоритмов построения триангуляции Делоне // SCOR-98 (материалы международной конференции). Новосибирск, 1998, с. 138.

120. Скворцов А.В., Костюк Ю.Л. Универсальная графическая информационная система ГрафИн // ИНПРИМ-98 (материалы международной конференции), часть V. Новосибирск, 1998, с. 65-66.

121. Скворцов А.В., Костюк Ю.Л. Эффективные алгоритмы построения триангуляции Делоне // Геоинформатика: Теория и практика. Выпуск 1. -Томск: Изд-во Томск, ун-та, 1998, с. 22—47.

122. Скворцов А.В., Лавров В.А. Проектирование воздушных распределительных сетей с использованием цифровых моделей местности // Энергетика: экология, надёжность, безопасность., г. Томск, 1996, с. 58-59.

123. Скворцов А.В., Сарычев Д.С. Моделирование элементов трубопроводов // Изв. вузов. Физика, 2002, №2, с. 57-63.

124. Скворцов А.В., Сарычев Д.С. Методология построения единого кадастра инженерных коммуникаций // ИНПРИМ-2000 (материалы международной конференции), часть IV. Новосибирск, 2000, с. 73.

125. Скворцов А.В., Сарычев Д.С. Структуры данных и алгоритмы обработки комплексной трёхмерной модели местности // ИНПРИМ-2000 (материалы международной конференции), часть IV. Новосибирск, 2000, с. 73.

126. Скворцов А.В., Сарычев Д.С. Технология построения и анализа топологических структур для геоинформационных систем и систем автоматизированного проектирования // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 60-63.

127. Скворцов А.В., Сарычев Д.С., Новиков Ю.Л, Тарбоков А.А. Использование модели местности для анализа состояния окружающей среды // Энергетика: экология, надёжность, безопасность. Томск, 1999, с. 56.

128. Скворцов А.В., Сарычев Д.С., Новиков Ю.Л. Применение геоинформационных технологий для информационного обеспечения деятельности промышленных предприятий // Энергетика: экология, надёжность, безопасность. Томск, 1999, с. 57.

129. Скворцов А.В., Слюсаренко С.Г. Информационная система городскихт коммуникаций // ИНПРИМ-98 (материалы международной конференции),часть III. Новосибирск, 1998, с. 71.

130. Скворцов А.В., Слюсаренко С.Г. Кадастр инженерных коммуникаций г. Томска // Энергетика: экология, надёжность, безопасность. Томск, 1998, 68-69.

131. Скворцов А.В., Слюсаренко С.Г., Субботин С.А., Кобрин А.Ю. Информационное обеспечение инженерных сетей // Геоинформатика: Теория и практика. Выпуск 1. Томск: Изд-во Томск, ун-та, 1998, с. 206-225.

132. Скворцов А.В., Субботин С.А. Геоинформационная система ГрафИн (ГИС ГрафИн). 2001. - Свидетельство об официальной регистрации• программ для ЭВМ № 2001611227.

133. Скворцов А.В., Субботин С.А. Универсальная технология отображения условных знаков // ИНПРИМ-98 (материалы международной конференции), часть V. Новосибирск, 1998, с. 66.

134. Слюсаренко С.Г., Готман В.И., Скворцов А.В. Непрерывный контроль структурной надёжности инженерных сетей // Энергетика: экология, надёжность, безопасность. Томск, 1998, с. 69-70.

135. Слюсаренко С.Г., Заподовников К.И., Субботин С.А., Скворцов А.В. Применение ГИС-технологий в электроэнергетических системах // Гео-информатика-2000: Труды международной научно-практической конфе• ренции. Томск: Изд-во Томск, ун-та, 2000, с. 234-236.

136. Слюсаренко С.Г., Костюк Л.Ю., Скворцов А.В., Субботин С.А., Сарычев Д.С. Расчет установившегося режима электрической сети в ГИС ГрафИн // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 64—69.

137. Геоинформатика-2000: Труды международной научно-практической конференции. Томск: Изд-во Томск, ун-та, 2000, с. 219-224.

138. Стосаренко С.Г., Скворцов А.В., Костюк Ю.Л., Жихарев С.А. Применение универсальной графовой модели для оценки надежности и безопасности инженерных сетей // Энергетика: экология, надёжность, безопасность. Томск, 1999, с. 55.

139. Слюсаренко С.Г., Скворцов А.В., Субботин С.А., Готман В.И. Информационно-расчётные комплексы как средство повышения надёжности и экономичности систем энергоснабжения II Энергетика: экология, надёжность, безопасность. Томск, 1996, с. 54-55.

140. Субботин С.А., Скворцов А.В. Использование геоинформационных технологий для ведения земельного кадастра // Вестник Томского гос. ун-та, 2002, Т. 273, апрель, с. 86-89.

141. Таха Х.А. Введение в исследование операций / Пер. с англ. М.: Изд. дом «Вильяме», 2001. - 912 с.

142. Тикунов B.C. Классификация в географии. М.-Смоленск: Изд-во СГУ, 1997.-367 с.

143. Тикунов B.C. Моделирование в картографии. М.: Изд-во МГУ, 1997. -405 с.

144. Тиори Т., Фрай Д. Проектирование структур баз данных: В 2-х книгах. Кн. 1. / Пер. с англ. М.: Мир, 1985. - 287 с.

145. Тиори Т., Фрай Д. Проектирование структур баз данных: В 2-х книгах. Кн. 2. / Пер. с англ. М.: Мир, 1985. - 320 с.

146. Турчихин Э.Я., Крупицкий М.Л., Таги-Заде Ф.Г. Проектирование городского хозяйства: Учебное пособие для вузов. М.: Стройиздат, 1983. -230 с.

147. Уилсон Р. Введение в теорию графов / Пер. с англ. М.: Мир, 1977. -207 с.

148. Фокс А., Пратт М. Вычислительная геометрия. Применение в проектировании и на производстве. М.: Мир, 1982. - 304 с.

149. Форд Л.Р., Фалкерсон Д.Р. Потоки в сетях / Пер. с англ. М.: Мир, 1966.- 276 с.

150. Фукс А.Л. Изображение изолиний и разрезов поверхности, заданной нерегулярной системой отсчётов // Программирование, 1986, № 4, с. 87-91.

151. Фукс А.Л. Предварительная обработка набора точек при построении триангуляции Делоне // Геоинформатика. Теория и практика. Вып. 1. -Томск: Изд-во Том. ун-та, 1998, с. 48-60.

152. Хаксхолд В. Введение в городские информационные системы: Пер с англ.- М.: Русское издательство АГИТ, 1996. 325 с.

153. Цветков В.Я. Геоинформационные системы и технологии. М.: Финансы и статистика, 1998. - 288 с.

154. Цикритзис Д., Лоховски Ф. Модели данных. М.: Финансы и статистика, 1985.-343 с.

155. Цифровая обработка телевизионных и компьютерных изображений. / Под ред. Ю.Б. Зубарева, В.П. Дворкина. М.: МЦНТИ, 1997. - 216 с.

156. Шикин Е.В., Плис Л.И. Кривые и поверхности на экране компьютера. Руководство по сплайнам для пользователей. М.: ДИАЛОГ-МИФИ, 1996.- 240 с.

157. Шираке З.Э. Теплоснабжение / Пер. с латыш. М.: Энергия, 1979. - 256 с.

158. Щайтура С.В. Геоинформационные системы и методы их созданияю. — Калуга: Изд-во Бочкаревой, 1998. 252 с.

159. Abbelanas М., Ramos P.A., Hurtado F. Structural tolerance and Delaunay tri-angulation // Information Processing Letters, 1999, Vol. 71, No. 5-6, pp. 221— 227.

160. Agarwal P.K., Suri S. Surface approximation and geometric partitions // Proc. 5th ACM-SIAM Symp. on Discrete Algorithms, 1994, pp. 24-33.

161. Akima H. A method of bivariate interpolation and smooth surface fitting for irregularly distributed data points // ACM Trans, for Math. Software. 1978, No. 4, pp. 148-159.

162. Allgower E., Quesenberry N. Automatic Triangulations of Bounded Regions in R2 // Z. Angew. Math, und Mech., Vol. 62, No. 5, 1982, pp. 314-316.

163. Arclnfo 8 user's guide. NY: ESRI, 2001. - 568 p.

164. ArcCAD Programmer's Guide. NY: ESRI, 2001. - 384 p.

165. A technical introduction to Digital Video. / Pub. John Wiley & Sons, Inc. ISBN 0-471-12253-Х.

166. AutoCAD 2000: User's Guide. Autodesk. Inc., 2000. - 874 p.

167. AutoCAD Data Extension (ADE): User's Guide. Autodesk. Inc., 1993. -234 p.

168. AutoCAD Map 3: User's Guide. Autodesk. Inc., 2000. 624 p.

169. Bajaj V., Pascucci V., Zhuang G. Single resolution compression of arbitrary triangular mesh with properties // Proc. of the Data Compression Conf, Snowbird, 1999, pp. 247-256.

170. Bar-Yehuda R., Gotsman C. Time/space tradeoffs for polygon mesh rendering // ACM Transactions on Graphics, 1996, Vol. 15, No. 2, pp. 141-152.

171. Beckmann N., Kriegel H., Schneider R., Seeger B. The R* tree: An Efficient and Robust Access Method for Points and Rectangles // ACM, 1990, pp. 322331.

172. Bentley J. Multidimensional Binary Search Trees Used for Associative Searching // Communications of the ACM, Vol. 18, No. 9, 1975, pp. 509-517.

173. Bentley J., Stanat D., Williams E. The complexity of fixed-radius near * neighbor searching // Inf. Proc., Vol. 6, No. 6, 1977, pp. 209-212.

174. Bentley J., Friedman J. Data Structures for Range Searching // Computing Surveys, Vol. 11, No. 2, 1979, pp. 121-138.

175. Berchtold S., Bohm C., Kriegel H.P. The Pyramid-Tree: Breaking the Curse of Dimensionality // SIGMOD Conference, 1998, pp. 142-153.

176. Berchtold S., Keim D.A., Kriegel H.P. The X-tree: An index structure for high-dimensional data // Proc. of the 22nd Intern. Conf. on Very Large Databases, Bombay, India, 1996, pp. 28-39.

177. Bernard L., Schmidt В., Streit U., Uhlenkuken C. Managing, Modeling, and ф Visualizing High-dimensional Spatio-temporal Data in an Integrated System //

178. Geolnformatica, Vol. 2, No. 3, pp. 59-77.

179. Booth В. Using ArcGIS 3D Analyst. NY: ESRI Press, 2001.- 220 p.

180. CADdy 12.0. Руководство пользователя. Ziegler Informatics, 1997. -298 c.

181. Chen J., Itoh S., Hashimoto T. ECG data compression by using wavelet transform // IEICE Trans. Inf. ans Syst., 1993, Vol. E76-D, No. 12, pp. 1454-1461.

182. Chow M.M. Optimized geometry compression for real-time rendering // IEEE Visualization Proceedings, Phoenix, 1997, pp. 347-354.

183. Clarke К. C. Analytical and Computer Cartography. NJ: Prentice-Hall, Englewood Cliffs, 1995.

184. Cockcroft S. A Taxonomy of Spatial Data Integrity Constraints // Geolnfor-matica, 1997, Vol. 1, No. 4, pp. 327-343.

185. Cohen-Or D., Remez O., Levin D. Progressive compression of arbitrary triangular mesh // Proc. of IEEE Visualization '99, 1999, pp. 67-72.

186. Deering M. Geometry compression // Сотр. Graph. Proc. (SIGGRAPH), Los Angeles, 1995, pp. 13-20.

187. Desbrun M., Meyer M., Schroeder, Barr A. Implicit fairing of irregular meshes using diffusion and curvature flow // Proc. of SIGGRAPH'99, ACM, 1999, pp. 317-324.

188. Doytcher Y. A rubber sheeting algorithm for non-rectangular maps // Computers and Geosciences, 2000, Vol. 26, pp. 1001-1010.

189. Diippe R.D., Gottschalk H.J. Automatishe Interpolation von Isolinien bei willkurlich verteilten Stutzpunkten // Allgemeine Vermessungsnachrichten, 1970, Vol. 77, ss. 423—426.

190. Ely J.S., Leclerc A.P. Correct Delaunay Triangulation in the Presence of Inexact Inputs and Arithmetic // Reliable Computing, 2000, Vol. 6, No. 1, pp. 2338.

191. Eppstein D. Approximating the minimum weight triangulation // 3rd ACM-SIAM Symp. on Disc. Algorithms, 1992, pp. 48-57.

192. ERDAS Field Guide. ERDAS. Inc. 2001. - 672 p.

193. ERDAS Stereo Analyst User's Guide. ERDAS. Inc. 2000. - 296 p.

194. ESRI Shapefile: A Technical Description. ESRI Inc., USA, 2001. - 25 p.

195. Evans F., Skiena S., Varshney A. Optimizing triangle strips for fast rendering // Proc. IEEE Visualization, San Francisco, 1996, pp. 319-326.

196. Finkel R., Bentley J. Quad Trees A Data Structure for Retrieval on Composite Keys // Acta Informatica, Vol. 4,1974, pp. 1-9.

197. De Floriani L. A pyramidal data structure for triangle-based surface description // IEEE Computer Graphics and Applications, 1989, Vol. 9, No. 2, pp. 67-78.

198. De Floriani L., Falcidieno В., Nagy G., Pienovi C. On sorting triangles in a De-laynay tessellation // Algorithmica, 1991, No. 6, pp. 522-535.

199. De Floriani L., Magillo P., Puppo E. Compressing Triangulated Irregular Networks // Geoinformatica, 2000, N. 4, Vol. 1, pp. 67-88.

200. De Floriani L., Marzano P., Puppo E. Multiresolution Models for Topographic Surface Description // The Visual Computer, 1996, Vol. 12, N.7, pp. 317-345.

201. Fowler R.J., Little J.J. Automatic extraction of irregular network digital terrain models // Computer Graphics, 1979, Vol. 13, No. 3, pp. 199-207.

202. Gilbert P.N. New results on planar triangulations. MS Thesis, University of Illinois, Urbana, IL, 1979.

203. Greene D. An Implementation and Performance Analysis of Spatial Data Access Methods // Proc. 5th. Int. Conf. On Data Engineering, 1989, pp. 606-615.

204. Greiner G. Hormann K. Efficient Clipping of Arbitrary Polygons // ACM Trans, on Graphics, 1998, Vol. 17, No. 2, pp. 71-83.

205. Guibas L., Stolfi J. Primitives for the manipulation of general subdivisions andthe computation of Voronoi diagrams // ACM Transactions on Graphics, Vol. 4, No. 2, 1985, pp. 74-123.

206. Gumhold S., Strasser W. Real time compression of triangle mesh connectivity // Proc. of SIGGRAPH'98, ACM, 1998, pp. 133-140.

207. Guttmann A. R-trees: A Dynamic Index Structure For Spatial Searching // Proc. ACM SIGMOD Int. Conf. on Management of Data, 1984, pp. 47-57.

208. Henrich A., Six H.W., Widmayer P. The LSD tree: Spatial Access to Multidimensional Point and Nonpoint Objects // Proc. 15th Int. Conf. on Very Large Databases, VLDB 1989, pp. 45-53.

209. Hinrichs K., Nievergelt J. The Grid File: A Data Structure Designed to Support Proximity Queries on Spatial Objects // Proc. WG '83, Workshop on Graph-theoretic Concepts in Computer Science, Trauner, Linz, 1984, pp. 100-113.

210. Huang C.-W. Improvements on Sloans Algorithm for Constructing Delaunay Triangulations // Computers and Geosciences, 1998, Vol. 24, No. 2, pp. 193196.

211. Huang Y.-W., Jones M., Rundensteiner E.A. Symbolic Intersect Detection: A Method for Improving Spatial Intersect Joins // Geolnformatica, Vol. 2, No. 2, pp. 149-174.

212. Huffman D. A Method for the Construction of Minimum Redundancy Codes // Proceedings of the IRE, 1952, Vol. 40, No. 9, pp. 1098-1101.

213. Isenburg M., Snoeyink J. Mesh collapse compression // Proc. of SIB-GRAPHI'99 12th Brazilian Symp. on Сотр. Graphics and Image Processing, 1999, pp. 27-28.

214. Johnston K., Ver Hoef J.M., Krivoruchko K., Lucas N. Using ArcGIS Geosta-tistical analyst. NY: ESRI Press, 2001. - 316 p.

215. Jones K.H. A Comparison of Two Approaches to Ranking Algorithms Used to Compute Hill Slopes // Geoinformatica, Vol. 2, No. 3, pp. 235-256.

216. Kami Z., Gotsman C. Spectral Compression of Mesh Geometry // SIGGRAPH 2000 (Computer Graphics), pp. 279-286.

217. Keinz W. A classification of digital map data models // EURO-CARTO VI, Proc., 1987, pp. 105-113.

218. Kennedy M., Kopp S. Understanding Map Projections. NY: ESRI Press, 2001.-116 p.

219. Kidner D.B., Railings P.J., Ware J.A. Parallel Processing for Terrain Analysis in GIS: Visibility as a Case Study // Geolnformatica, 1997, Vol. 1, pp. 183207.

220. Kirkpatrick D.G. A note on Delaunay and optimal triangulations // Inf. Proc. Lett., 1980, Vol. 10, No. 3, pp.127-128.

221. Kirkpatrik D.G. Optimal search in planar subdivisions // SIAM J. Comput., 1983, Vol. 12, No. 1, pp. 28-35.

222. Kolingerova I., Ferko A. Multicriteria-optimized triangulations // The Visual Computer, 2001, Vol. 17, No. 6, pp. 380-395.

223. Kolovson C.P., Stonebraker M. Indexing Techniques for Historical Databases // Proc. of the 5th Inter. Conf. on Data Engineering 1989, pp. 127-137.

224. Koninger A., Bartel S. 3D-GIS for Urban Purposes // Geolnformatica, 1998, Vol. 2, No. l,pp. 79-103.

225. Kriegel H.P., Seeger В., Schneider R., Beckmann N. The R*-tree: An Efficient Access Method for Geographic Information Systems // Proc. Int. Conf. on Geographic Information Systems, Ottawa, Canada, 1990.

226. Larsson G. Land Registration And Cadastral Systems. NY, 1991. 175 p.

227. Lawson C. Software for C1 surface interpolation // Mathematical Software III. -NY: Academic Press, 1977, pp. 161-194.

228. Lawson C. Transforming triangulations.// Discrete Mathematics, No. 3, North-Holland Publishing Company, 1972, pp. 365-372.

229. Lee D.T. Proximity and reachability in the plane. Tech. Rep. No. R-831, Coordinated Sci. Lab., Univ. Of Illinois at Urbana, IL, 1978.

230. Lee D.T., Preparata F.P. Location of a point in a planar subdivision and its applications // SIAM Journal on Computing, 1977, Vol. 6, No. 3, pp. 594-606.

231. Lee D.T., Schachter B. Two algorithms for constructing a Delaunay triangula-tion // Int. Jour. Сотр. and Inf. Sc., 1980, Vol. 9, No. 3, pp. 219-242.

232. Lee J. Comparison of existing methods for building triangular irregular network models of terrain from grid digital elevation models // Int. Journal of GIS, 1991, Vol. 5, No. 3, pp. 267-285.

233. Levcopoulus C., Krznaric D. Tight lower bounds for minimum weight triangu-lation heuristics // Information Processing Letters, 1996, Vol. 57, No. 3, pp. 129-135.

234. Lewis В., Robinson J. Triangulation of planar regions with applications // The Computer Journal, 1978, Vol. 21, No. 4, pp. 324-332.

235. Lin K.I., Jagadish H.V., Faloutsos C. The TV-Tree: An Index Structure for High-Dimensional Data // VLDB Journal, 1994, Vol. 3, No. 4, pp. 517-542.

236. Lingas A. The Greedy and Delaunay triangulations are not bad. // Lect. Notes Сотр. Sc., 1983, Vol. 158, pp. 270-284.

237. Little J.J., Shi P. Structural Lines, TINs, and DEMs // Algorithmica, 2001, Vol. 30, No. 2, pp. 243-263.

238. Lloyd E. On triangulation of a set of points in the plain. MIT La. Сотр. Sc. Tech. Memo., N286o. 88,1977. 56 p.

239. Maplnfo User's Guide. Maplnfo Corp. 1995. 252 p.

240. Margalit A., Knott G.D. An algorithm for computing the union, intersection or difference of two polygons. Comput. & Graphics, Vol. 13, No. 2, 1989, pp. 167-183.

241. McCoy J., Johnston K. Using ArcGIS Spatial Analyst. NY: ESRI Press, 2001.-240 p.

242. McCullagh M.J., Ross C.G. Delaunay triangulation of a random data set for isarithmic mapping // The Cartographic Journal, Vol. 17, No. 2, 1980, pp. 93-99.

243. Microstation User's Guide. Bentley Systems. Inc. 2001. 412 p.

244. Midtbo T. Spatial Modeling by Delaunay Networks of Two and Three Dimensions. Dr. Ing. thesis. Department of Surveying and Mapping, Norwegian Institute of Technology, University of Trondheim, February 1993.

245. Minami M. Using ArcMap. NY: ESRI Press, 2001. - 544 p.

246. Mirante A., Weingarten N. The radial sweep algorithm for constructing triangulated irregular networks // IEEE Computer Graphics and Applications, 1982, Vol. 2, No. 3, pp. 11-21.

247. Mitchell A. The ESRI Guide to GIS Analysis. Volume 1: Geographic Patterns & Relationships. NY: ESRI Press, 1999. - 188 p.

248. Monmonier M. Computer-assisted cartography: principles and prospects. -Prentice-Hall, Inc., Englewood Cliffs, 1982.

249. Nagy G. Terrain visibility // Computers and Graphics, 1994, Vol. 18, No. 6, pp. 763-773.

250. Nelson J. A triangulation algorithm for arbitrary planar domains // App. Math. Modeling, Vol. 2, September, 1978, pp. 151-159.

251. Nievergelt J., Hinterberger H., Sevcik K. The grid file: an adaptable, symmetric multikey file structure // ACM Trans. On Database Systems, Vol. 9, No. 1, 1984, pp. 38-71.

252. Ogniewicz R.L., Kubler O. Voronoi tesselation of points with integer coordinates: time-efficient implementation and online edge-list generation // Pattern Recognition, 1995, Vol. 54, No. 12, pp. 1839-1844.

253. Overlay Training Workbook: Spatial Manipulation and Analysis. ESRI Inc., NY, 1991.-275 p.

254. Oxley A. Surface fitting by triangulation // Computer Journal, Vol. 28, No. 3, 1985, pp. 243-245.

255. Park H., Kwangsoo K. An adaptive method for smooth surface approximation to scattered 3D points // Computer-Aided Design, 1995, Vol. 27., No. 12, pp. 929-939.

256. Pinto G.A., Rezende P.J. Additively Weighted Voronoi Diagram on the Oriented Projective Plane // 12th Canadian Conference on Computational Geometry,, pp. 119-126.

257. Puppo E. Variable resolution triangulations // Computational Geometry, 1998, Vol. 11, pp. 219-238.

258. Rivara M.C., Hitschfeld N., Simpson B. Terminal-edges Delaunay (small-angle based) algorithm for quality triangulation problem // Computer-Aided Design, 2001, Vol. 33, No. 3, pp. 263-277.

259. Robinson J. The K-D-B Tree: A Search Structure for Large Multidimensional Dynamic Indexes // ACM-SIGMOD Conf. Proc. April, 1981, pp. 10-18.

260. Rognant L., Planes J.G., Memier M., Chassery J.M. Contour Lines and DEM: Generation and Extraction // Lecture Notes in Computer Science, 2001, Vol. 2181, No. 87, pp. 87-97.

261. Rosenberg J. Geographical Data Structures Compared: A Study of Data Structures Supporting Region Queries // IEEE Trans. Computer-Aided Design, vol. CAD-4, No. 1, Jan., 1985, pp. 53-67.

262. O'Rourke J., Chien C.-B., Olson Т., Naddor D. A new linear algorithm for intersecting convex polygons // Computer Graphics and Image Processing, 1982, Vol. 19, pp. 384-391.

263. Roussopoulos N., Leifker D. Direct spatial search on pictorial databases using packed R-trees // Proc. ACM SIGMOD Int. Conf. On Management of Data, 1985, pp. 17-31.

264. Saalfeld A. Sorting Spatial Data for Sampling and Other Geographic Applications // Geolnformatica, 1998, Vol. 2, No. 1, pp. 37-57.

265. Samet H. Applications of spatial data structures. Computer graphics, image processing and GIS. Addison-Wesley Pub. Com., 1990. - 507 p.

266. Samet H. The quadtree and related hierarchical data structures // ACM Computing Surveys, Vol. 16, No. 2,1984, pp. 187-260.

267. Shaner J., Wrightsell J. Editing in ArcMap. NY: ESRI Press, 2001. - 240 p.

268. Shapiro M. A note on Lee and Schachter's algorithm for Delaunay triangula-tion // Inter. Jour, of Comput. and Inform. Sciences, Vol. 10, No. 6, 1981, pp. 413-418.

269. Sibson R. Locally equiangular triangulations // Computer Journal, Vol. 21, No. 3, 1978, pp. 243-245.

270. Sloan S.W. A fast algorithm for constructing Delaunay triangulations in the plane // Adv. Eng. Software, 1987, Vol. 9, No. 1, pp. 34-55.

271. Sloan S.W., Houlsby G., An implementation of Watson's algorithm for computing 2-dimensional Delaunay triangulations // Adv. Eng. Software, Vol. 6, No. 4, 1984, pp. 192-197.

272. Stonebraker M., Guttmann A. Using a Relational Database Management System for Computer Aided Design Data An Update // IEEE Database Engineering, Vol. 7, No. 2, 1984, pp. 56-60.

273. Sugihara K. An intersection algorithm based on delaunay triangulation // IEEE Computer Graphics & Applications, 1992, Vol. 12, No. 3, pp. 59-67.

274. Sutherland I.E., Hodgman G.W. Reentrant polygon clipping // CACM, 1983, Vol. 26, pp. 868-877.

275. Tanimoto S., Pavlidis T. A hierarchical data structure for picture processing // Computer Graphics and Image Processing. Vol. 4, No. 2, 1975, pp. 104-119.

276. Taubin G., Rossignac J. Geometric compression through topological surgery // ACM Transactions on Graphics, 1998, Vol. 17, No. 2, pp. 84-115.

277. Teng A.T., Joseph S.A., Shojaee A.R. Polygon overlay processing: a comparision of pure geometric manipulation and topological overlay processing // Int. Symp. Of Spatial Data Handling, Second, USA, NY, 1986, pp. 102-119.

278. Touma C., Gotsman C. Triangle mesh compression // Proc. Graphics Interfaced, 1998, pp. 26-34.

279. Toussaint G. Pattern recognition and geometrical complexity // Proc. 5th Int. Conf. of Patt. Recogn, Miami Beach, 1980, pp. 1324-1247.

280. Tucker C. Using ArcToolbox. NY: ESRI Press, 2001. - 112 p.

281. Vatti B.R. A Generic Solution to Polygon Clipping // Communications of the ACM, 1992, Vol. 35, No. 7, pp. 56-63.

282. Wallace G.K. The JPEG Picture Compression Standard // Communications of the ACM, 1991, Vol. 34, No. 4, pp. 33-40.

283. Walsh T.A. A technique for high performance data compression // IEEE Computer, Vol. 17, No 6,1984, pp. 8-19.

284. Wang C.A., Chin F.Y., Yang B. Triangulations without minimum-weight drawing // Information Processing Letters, 2000, Vol. 74, No. 5-6, pp. 183— 189.

285. Wang H., Perng C.S. The S2-tree: An Index Structure for Subsequence Matching of Spatial Objects // 5th Pacific-Asic Conference on Knowledge Discovery and Data Mining (PAKDD), Hong Kong, Apr., 2001, pp. 312-323.

286. Ware J.M. A procedure for automatically correcting invalid flat triangles occurring in triangulated contour data // Computers & Geosciences, 1998, Vol. 24. No. 2, pp. 141-150.

287. Watson D.F. Computing the n-dimensional Delaunay tessellation with application to Voronoi polytopes // The Computer Journal, Vol. 24, No. 2, 1981, pp. 167-172.

288. Weiler K., Atherton P. Hidden surface removal using polygon area sorting // Computer Graphics, 1977, Vol. 11, pp. 214-222.

289. West R. Understanding ArcSDE. NY: ESRI Press, 2001. - 60 p.

290. Yuval G. Finding Near Neighbors in k-dimensional Space // Inf. Proc. Lett., 1975, Vol.3, No. 4, pp. 113-114.

291. Zeiler M. Exploring ArcObjects. Volumes 1 and 2. NY: ESRI Press, 2001. -1 404 p.

292. Zeiler M. Modeling Our World: The ESRI Guide to Geodatabase Design. -NY: ESRI Press, 2000. 216 p.

293. Ziv J., Lempel A. A Universal Algorithm for Sequential Data Compression // IEEE Transactions on Information Theory, 1977, Vol. 23, No. 3, pp. 337-343.

294. Ziv J., Lempel A. Compression of Individual Sequences via Variable-Rate Coding // IEEE Transactions on Information Theory, 1978, Vol. 24, No. 5, pp. 530-536.