- •Лекция 1 Основные понятия и определения гис
- •Введение
- •Первые гис
- •Формат gbf-dime
- •Текущее состояние и перспективы развития
- •Современные программные гис пакеты
- •Основные понятия геоинформатики
- •Свойства информации
- •Источник информации
- •Сообщение и источник сообщения
- •Прямые и косвенные источники сообщения
- •Классификация сообщений
- •Геоинформация
- •Геоданные
- •Система отсчета
- •Геоинформатика
- •Область исследования геоинформатики
- •Структура и классификация гис
- •Классификации гис
- •Классификация гис по проблемной ориентации
- •Классификация гис по целевому назначению
- •Классификация гис по территориальному охвату
- •Классификация гис по типу исходных данных
- •Этапы создания гис проектов
- •Группы задач гис
- •Типы запросов из баз данных гис
- •Группы функций гис
- •Геоинформационный менеджмент
- •Определения из госТа
- •Лекция 2 Организация данных в гис
- •Типы данных в геоинформационных системах
- •Структуры данных
- •Типы данных в соответствии с концепцией и структурой гис
- •Атрибутивные данные
- •Топографические данные
- •Тематические данные
- •Представление пространственных данных
- •Векторное представление данных
- •Класс объектов
- •Класс векторных объектов
- •Векторная модель данных
- •Подтипы
- •Взаимоотношения
- •Пространственная топология
- •Геометрические сети
- •Правила проверки корректности
- •Векторно-топологическое представление
- •Векторная нетопологическая модель данных
- •Векторная топологическая модель данных
- •Растровое представление данных
- •Растровая модель данных
- •Растровые наборы данных
- •Дополнительные данные о слоях растра
- •Сканирование
- •Другие типы представления данных Регулярно-ячеистое представление данных
- •Квадратомическое представление данных
- •Триангуляционная нерегулярная модель (tin)
- •Хранение данных в бд
- •Оценки качества информации
- •Визуализация данных Методы визуализации
- •Соотношение между математическим и визуальным представлением данных
- •Взаимосвязи между данными
- •Модель взаимосвязей
- •Геометрические примитивы
- •Лекция 3 гис-операции и гис-анализ
- •Введение
- •Цели пространственного анализа
- •Модели описания пространства
- •Функции работы с базами данных
- •Формирование и редактирование пространственных данных
- •Геокодирование
- •Картометрические функции
- •Создание моделей поверхностей и анализ растровых изображений
- •Модуль для анализа и трехмерного отображения данных в программе Maplnfo
- •Модуль Spatial Analyst из ArcGis
- •Построение буферных зон
- •Оверлейные операции
- •Сетевой анализ
- •Агрегирование данных
- •Зонирование
- •Специализированный анализ
- •Классификации
- •Цифровое моделирование рельефа
- •Типы цифровых моделей рельефа
- •Математические алгоритмы, используемые для цмр
- •Математикокартографическое моделирование
- •История развития esri ArcGis
- •Требования к аппаратному обеспечению
- •Требования к операционной системе
- •Семейство программных продуктов ArcGis
- •Дополнительные модули
- •Состав ArcGis for Desktop Advanced
- •Основные возможности ArcMap
- •Базовые понятия в ArcGis ArcMap
- •База геоданных
- •Термин «база геоданных» имеет в ArcGis несколько значений
- •Архитектура базы геоданных
- •База геоданных является объектнореляционной
- •Хранение базы геоданных в реляционных базах данных
- •Хранение базы геоданных в таблицах и файлах
- •Инструменты и наборы инструментов ArcToolBox
- •Редактирование векторных слоев Панель инструментов Редактор (Editor)
- •Создание объектов и редактирование свойств шаблонов объектов
- •Инструмент Замыкание
- •Редактирование атрибутов объекта
- •Свойства редактируемого скетча
- •Опции редактирования
- •3D визуализация (ArcGlobe, ArcScene)
- •Новое в ArcGis 10.2.1
- •Лекция 5 Дополнительный модуль ArcGis ArcScan
- •План лекции
- •Введение
- •Интерактивная векторизация (трассировка растра)
- •Векторизация растра трассировкой
- •Распознавание формы
- •Автоматическая векторизация
- •Диалоговое окно Опции замыкания растра (Raster Snapping Options)
- •Этапы работы с ArcScan
- •Начало работы с ArcScan
- •Активация дополнительного модуля ArcScan
- •Добавление панели инструментов ArcScan
- •Начало сеанса редактирования
- •Замыкание на растр
- •Замыкание на растр
- •Очистка растров до векторизации
- •Использование шаблонов объектов
- •Использование методов построения скетча
- •Отмена и возврат правок
- •Применение дополнительных инструментов для редактирования векторизованных объектов
- •Сохранение правок
- •Настройки модуля векторизации ArcScan
- •Настройки Решения пересечений (Intersection Solution setting)
- •Примеры типы векторизации пересечений
- •Настройки максимальной ширины линии (Maximum Line Width setting)
- •Настройки Допуска сжатия
- •Примеры генерализации при разных значениях Допуска сжатия
- •Настройка Ширины сглаживания
- •Примеры применения различной Ширины сглаживания
- •Настройка Допуска замыкания разрывов (Gap Closure Tolerance)
- •Настройка Развернутого угла (Fan Angle)
- •Настройка пробела (Hole setting)
- •Настройка Решение углов (Resolve Corners)
- •Команда стилей (Styles command)
- •Подготовка растровых данных к векторизации
- •Выбор ячеек растра для очистки и векторизации
- •Интерактивная выборка ячеек
- •Интерактивный выбор смежных ячеек
- •Выборка ячеек на основе выражения
- •Выбор смежных ячеек с помощью выражения запроса
- •Поиск области смежных ячеек
- •Поиск диагонали области смежных ячеек
- •Использование выборки ячеек с другими инструментами
- •Сохранение выборки ячеек
- •Очистка растра Сеанс очистки
- •Удаление шума и объектов
- •Добавление новых ячеек
- •Сохранение правок растра
- •Интерактивная векторизация
- •Опции замыкания растра (Raster Snapping Options)
- •Типы свойств замыкания растров
- •Свойства замыкания растра
- •Об установке опций замыкания растра
- •Настройки векторизации
- •Использование инструментов векторизации
- •Автоматическая векторизация
- •Обработка растра
- •Определение объема
- •Определение оптимальных установок
- •Создание векторных объектов
- •Предварительный просмотр векторизации
- •О создании объектов в автоматической векторизации
- •Поиск подходящего местоположения
- •Вычисление расстояния и анализ стоимости перемещения по пути
- •Нахождение оптимального пути между двумя местоположениями
- •Проведение статистического анализа на локальном уровне, на уровне окрестности или зональном
- •Интерполяция значений для изучения областей на основе образцов
- •Очистка данных для последующего анализа или отображения
- •Подключение модуля
- •Базовая терминология Анализ на основе ячеек
- •Алгебра карт
- •Пространственный анализ
- •Функциональные возможности набора инструментов
- •Группы инструментов Spatial Analyst
- •Инструменты Условия (Conditional)
- •Группа инструментов Плотность (Density)
- •Пример поверхности плотности
- •Группа инструментов Расстояние (Distance)
- •Инструменты вычисления Расстояний
- •Пример извлечения по атрибуту
- •Пример извлечения по маске
- •Группа инструментов Генерализация (Generalization)
- •Группа инструментов Гидрология (Hydrology)
- •Пример Направление стока
- •Пример Суммарный сток
- •Группа инструментов Интерполяция (Interpolation)
- •Группа инструментов Локальные (Local)
- •Пример вычисления локальной статистики
- •Группа инструментов Алгебра карт
- •Калькулятор растра
- •Группа инструментов Математические (Math)
- •Группа инструментов Многомерность (Multivariate)
- •Группа инструментов Окрестность (Neighborhood)
- •Пример. Сумма в окне 3х3 пикселя.
- •Группа инструментов Создание растра (Raster Creation)
- •Группа инструментов Переклассификация (Reclass)
- •Пример. Справочная переклассификация
- •Группа инструментов Солнечное излучение (Solar Radiation)
- •Вычисление инсоляции (Вт∙час / м2)
- •Группа инструментов Поверхность (Surface)
- •Пример. Вычисление экспозиции
- •Группа инструментов Зональные (Zonal)
- •Основные термины 3d-анализа Базовая высота
- •Функциональная поверхность
- •Текстуры
- •Объекты, содержащие значения z
- •Уровень детализации (lod)
- •Вытягивание
- •Драпировка
- •Плавающий слой
- •Растеризация
- •3D модель
- •Мультипатч
- •Кэширование
- •Смещение картографического слоя
- •Основы 3d-анализа Подключение модуля 3d Analyst
- •Панели инструментов 3d Analyst
- •Создание 3d видов
- •Порядок отображения слоев в 3d
- •Понятия наблюдателя и цели
- •Непрямые углы 3d отображения и видимый экстент данных
- •Понятие анализа видимости
- •Создание линии видимости
- •Общие сведения о высотах на основе объектов в 3d
- •Высоты из поверхности
- •Метода привязки слоя объектов к поверхности
- •Высоты из каждого объекта
- •Методы использования информации о высотах объектов при их отображении
- •Смещение картографического слоя
- •Комбинация настроек
- •Основы 3d-символов и стилей
- •3D символ по сравнению с 2d символом
- •Геотипические документы
- •Геоспецифические документы
- •3D символы
- •Составные 3d символы
- •Примеры сложных 3d символов
- •Типы 3d символов
- •Трехмерные карты
- •3D стили
- •Создание собственных стилей
- •Программа ArcGis ArcGlobe
- •Визуализация 3d данных
- •Анализ 3d данных
- •Программа ArcGis ArcScene
- •Основные различия между ArcGlobe и ArcScene Различие при проецировании данных
- •Различие в кэшировании данных и управлении памятью
- •Различие в анализе данных
- •Просмотр и отображение
- •Просмотр с удаленного рабочего стола
- •Примеры применения 3d-анализа в ArcGis Пример 1 - Рельефная карта округа
- •Пример 2 Изучение локальных месторождений
- •Пример 3 Построение виртуального города
- •Пример 4 – Анализ видимости для определения места расположения вышки для наблюдения за лесными пожарами
- •Редактирование в 3d
- •Дополнительный модуль 3d-Analyst
- •Интерактивные инструменты 3d Analyst в ArcScene
- •Включение дополнительного модуля Дополнительный модуль ArcGis 3d Analyst
- •Инструменты геообработки 3d Analyst
- •Меню Опции 3d Analyst
- •Создание изолиний
- •Создание линии видимости
- •Создание 3d графики методом оцифровки на поверхности
- •Создание графика профиля на основе оцифрованных пространственных объектов поверхности
- •Основные термины геостатистики Перекрестная проверка модели
- •Детерминированные методы
- •Геостатистический слой
- •Геостатистические методы
- •Интерполяция
- •Ядро модели
- •Методы Кригинг
- •Окрестность поиска
- •Вариограмма
- •Имитация моделей
- •Пространственная автокорреляция
- •Преобразование данных
- •Проверка модели
- •Подключение модуля GeoStatistical Analyst
- •Добавление панели инструментов
- •Состав ArcGis Geostatistical Analyst
- •1) Графики исследовательского анализа пространственных данных
- •Детерминированные методы (Deterministic methods)
- •Геостатистические методы
- •Создаваемые поверхности
- •3) Набор инструментов Geostatistical Analyst
- •Поднабор пространственных объектов
- •Процесс построения модели интерполяции
- •Руководство пользователя ArcGis Geostatistical Analyst
Построение буферных зон
Буферные зоны - полигоны, границы которых отстоят на определенное расстояние от границ исходных объектов. Например, при расширении зоны, занятой трубопроводом, для прокладки новой линии, функциями ГИС может быть создана зона отчуждения вокруг реконструированного трубопровода.
Буферные зоны могут создаваться для точечных, линейных и площадных объектов.
Во многих случаях расстояние от границы объекта до полигона может зависеть от атрибутивных данных, например, длины реки или численности населения города.
В некоторых ГИС предусмотрено построение сразу нескольких буферных зон разных радиусов.
Мастер построения буферных зон в ArcGIS позволяет выполнить настройку следующих параметров:
темы, для объектов которой строятся буферные зоны;
объектов (всех или выделенных), для которых выполняется построение;
варианта построения (заданного радиуса, радиус определяется заданным полем таблицы данных, несколько зон или колец заданных радиусов);
характеристик выбранного варианта;
размерности характеристик;
вида соединения зон для отдельных объектов (без объединения, с объединением); • способа отображения буферных зон (показывать в активном виде, создать новый вид);
пути и имени файлов для сохранения результатов.
В Мастере системы Maplnfo Professional дополнительно указывается, какое расстояние следует использовать (на сфере или на плоскости), а также каким многоугольником интерполировать окружности буферной зоны, например, двенадцатиугольником.
Оверлейные операции
Суть этого достаточно мощного средства анализа множества разноименных и разнотипных по характеру локализации объектов состоит в наложении двух разноименных слоев (или множества слоев, большего двух, при многократном повторении операции попарного наложения) с генерацией производных объектов, возникающих при их геометрическом наслоении и наследованием их семантики (атрибутов).
Наиболее практически важен и распространен случай оверлея двух полигональных слоев. Возникающие при этом вычислительные трудности связаны с большими затратами машинного времени на поиск координат всех пересечений, образующих полигоны линейных сегментов (возрастающих экспоненциально при росте числа полигонов), восстановление топологии полученной производной полигональной сети при так называемом топологическом оверлее и присвоения им атрибутов с вполне очевидной разницей в «механике» наследования атрибутов качественного (символьного) или количественного (числового) типов.
В алгоритмах операции наложения могут присутствовать логические операции типа AND, OR, XOR (исключающее «или») и NOT.
Сетевой анализ
Сетевой анализ позволяет пользователю решать различные задачи на пространственных сетях связных линейных объектов (реки, дороги, трубопроводы, линии электропередач и т.п.).
В описании каждого вида сетей наблюдается много общего, но имеются и некоторые различия.
Транспортные сети представляют собой различные классы дорог, объединенные вместе перекрестками.
Авиалинии и пути движения судов похожи на дорожные сети, однако их положение не имеет строгой координатной привязки к поверхности.
Электрические сети, прежде всего, характеризуются наличием в них различных типов кабелей, а сети трубопроводов для поставок воды, нефти или газа - диапазоном диаметров труб, типами станций и т.п.
В классическом представлении сеть считается набранной из линий, которые могут иметь не более двух общих точек с другими линиями начала и конца. Точку соединения принято называть узлом. Однако далеко не всегда такое представление является естественным, часто оно затрудняет общее представление и анализ.
Так, например, в сетях водопроводов труба большого диаметра с серией труб малого диаметра, отходящих от нее, будет представлена как серия секций трубы большого диаметра, разделенных узлами в местах соединения с трубами малого диаметра. В то же время ее удобнее было бы трактовать как единое целое, и, наконец, при незначительной длине трубу большого диаметра можно считать узлом, из которого выходят трубы малого диаметра. В зависимости от трактовки результаты анализа могут значительно различаться.
Другим важным фактором, определяющим сеть, является способ соединения ее элементов. Во всех типах сетей встречаются два типа соединений — «из/в» и «из/через».
Первый тип соединения относительно прост и встречается чаще. Он характерен, например, для водных потоков различных порядков.
Второй тип означает, что объект А соединяется с В через промежуточный С. Такой тип соединения характерен для электрических сетей. Например, серия кабелей подходит к узлу, серия кабелей выходит из него, однако не все кабели соединяются со всеми. Этот тип соединения нельзя описать конструкциями первого типа.
Учет типов сетей и особенностей их соединений обязателен при проведении анализа, иначе трудно правильно интерпретировать полученные результаты.
Математически сети описываются теорией графов, а решение многих сетевых задач дает линейное программирование.
Обычно сетевой анализ служит для нахождения ближайшего, наиболее выгодного пути определения уровней нагрузки на сеть, для установления зон влияния на объекты сети других объектов.
Типичной задачей может быть, например, составление перечня улиц, жители которых отправляют своих детей в одну из наиболее близко расположенных школ. Критериями, позволяющими определить зоны влияния в этом случае, могут служить расстояние до школы, безопасность пути, интенсивность движения транспортных средств, количество школьников, которых школа может вместить, и т.п.
С участками сети обычно связывают понятие направления движения, данные о котором хранятся в БД, связанной с сетью. Другими данными, относящимися к сети, могут быть интенсивность потока, его временные интервалы и т. п.
Обычно функции сетевого анализа реализуются в дополнительных к полнофункциональным ГИС-модулях. Для системы ArcGIS это модуль Network Analyst, для GeoMedia Professional - GeoMedia Network. Модуль Network Analyst предлагает дополнительные функции к ArcGIS для анализа линейных сетевых данных, таких, как дороги, линии коммуникаций, городские улицы, реки и др.
Для правильной работы с сетями они должны быть снабжены дополнительной информацией:
об одностороннем движении вдоль дорог,
наличии или отсутствии запретов поворотов и съездов с автострад,
участках дорог в тоннелях и на мостах и т. п.
Если пункты движения будут указываться адресами, то линейная сеть должна быть подготовлена к геокодированию, т.е. улицы иметь названия, начальные и конечные номера домов по четной и нечетной сторонам.
На сетях решаются и другие транспортные задачи, например, задачи диспетчеризации или контроля и управления движением нескольких подвижных объектов. Как правило, положение объектов в этом случае определяется с помощью приемников систем глобального позиционирования, которыми оснащены подвижные объекты.
Информация о местоположении передается по телекоммуникационным каналам на диспетчерский пункт, где обрабатывается и используется для принятия управленческих решений. Такими пунктами оснащены службы спасения, службы инкассации, службы контроля за рыболовецкими судами и др.