- •Введение
- •1 Информация и сообщение
- •1.1 Информатизация общества
- •1.2 Информация
- •1.3 Передача сообщений, кодирование
- •1.4 Обработка сообщений и обработка информации
- •2 Информационные технологии
- •2.1 Определение и задачи информационной технологии
- •2.2 Базовые информационные процессы
- •2.2.1 Извлечение информации
- •2.2.2 Транспортирование информации
- •2.2.3 Обработка информации
- •2.2.4 Хранение информации
- •2.2.5 Представление и использование информации
- •2.3 Классификация информационных технологий
- •3 Технологии обработки текстовых сообщений
- •3.1 Текст и документ
- •3.2 Разметка документа
- •Пример 1
- •Пример 2
- •3.3 Стандартный обобщенный язык разметки SGML
- •Пример 3
- •Пример 4
- •3.4 Язык разметки гипертекста HTML
- •3.5 Расширяемый язык разметки XML
- •Пример 5
- •4.1 Основные классы информационных систем
- •4.3 Структурный подход к проектированию ИС
- •4.4 Методология функционального моделирования SADT
- •4.5 Моделирование потоков данных (процессов)
- •4.6 Моделирование данных
- •4.7 Общая характеристика и классификация CASE-средств
- •5 Геоинформационная технология
- •5.1 История появления ГИС
- •5.2 Общие функциональные компоненты ГИС
- •5.3 Принципы организации ГИС
- •Векторные топологические модели
- •5.4 Визуализация пространственных данных
- •Общие принципы визуализации пространственных данных
- •Визуализация векторных данных
- •Тематические карты
- •Визуализация растровых данных
- •Генерализация
- •5.5 Задачи пространственного анализа, решаемые современными ГИС
- •Заключение
- •Литература
- •Глоссарий
134
Снижение размерности. Как правило, эта операция заменяет площадные объекты, имеющие площадь меньше заданной, на точечные объекты, или имеющие линейные размеры вдоль некоторого направления, – на линейные объекты.
Оконтуривание групп объектов. Данная процедура позволяет заменить группу близко расположенных объектов одним площадным объектом.
5.5 Задачи пространственного анализа, решаемые современными ГИС
В данном параграфе мы перечислим те задачи пространственного анализа, которые могут решаться на базе рассмотренных векторных топологических моделей (иногда на векторных моделях, о чем будет специально отмечено).
Простейшей группой пространственных задач, доступной для решения и на векторных моделях, являются пространственные запросы, позволяющие выбрать пространственные объекты как по значениям полей базы данных, так и по пространственным признакам положения (Location), таким как:
принадлежность точки, линии, полигона прямоугольной зоне, заданной координатами вершин, пересечение с границей зоны;
попадание в буферную зону, заданную расстоянием от точки или линии.
Полигональные операции:
наложение (оверлей) полигонов, в том числе с сохранением результата в новый слой;
наложение (оверлей) полигонов и сетей, в том числе с сохранением результата (рассеченных полигонов) в новый слой;
снятие границ и слияние соседних полигонов (слияние собственности),
слияние полигонов по признакам.
Анализ близости:
генерация диаграмм Вороного;
построение буферных зон со слиянием и без слияния: на множестве точек, на множестве кривых, на множестве полигонов;
построение буферных зон с взвешиванием факторов.
Анализ сетей:
поиск кратчайшего пути с вариантами взвешивания дуг и узлов, моделирующими, например, пробки на дорогах, таможенные платежи;
135
суммирование значений атрибутов (например, пробег) по элементам сети до момента достижения ограничения (растекание потока в сетях с взвешиванием дуг и узлов);
задача о максимальном потоке и минимальном разрезе (пропускная способность сетей и продуктопроводов);
размещение центров и распределение ресурсов в сети;
поиск пространственной смежности и ближайшего соседа;
геокодирование (вычисление пространственных координат зданий по их почтовому адресу).
Функции картографической алгебры (Geoprocessing):
вычисление минимальных, максимальных и средних значений по множеству слоев (как правило, однородных по содержанию, но разных по времени), возведение в степень, дифференцирование;
переклассификация и пересборка полигонов по значениям полей базы данных (Dissolving);
сложение (вычитание, умножение, деление) слоев (тем) карты;
вырезание одного слоя другим;
логические комбинации слоев (тем) ~ (пересечение – совместная встречаемость явлений);
слияние данных по топологической принадлежности;
анализ формы (вытянутость, фрагментированность).
Цифровое моделирование рельефа (возможно на векторной модели):
вычисление углов наклона рельефа (по TIN и регулярной сетке);
определение экспозиции склонов (под каким углом виден склон при заданном положении источника излучения или камеры);
интерполяция высот (для построения регулярной сетки по TIN);
определение зон видимости для точечных объектов, линейных объектов и полигонов;
генерация горизонталей с высотой, заданной пользователем;
определение границ водораздела, расчет дренажной сети и оптимального пути по поверхности;
генерация профилей поперечных сечений по TIN и равномерной сетке;
вычисление объемов относительно заданной горизонтальной плоскости и минимизация вывоза грунта.
136
Прочие функции:
логические операции на множестве карт;
генерация случайной пространственной сети замеров явления;
работа с базами атрибутивной информации;
работа с базами геоданных.
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
Контрольные вопросы по главе 5
·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
1.Какие типы объектов присутствуют на электронной карте?
2.Чем отличается полигональный объект от линейного?
3.В чем суть задачи геокодирования?
4.Что такое буферная зона?
5.Что такое узел и какие типы узлов используются?