- •Лекция 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
Модуль для анализа и трехмерного отображения данных в программе Maplnfo
В модуле для анализа и трехмерного отображения данных
«Поверхность» в Maplnfo, предназначенного для работы с моделями типа «поверхность», реализованы следующие функции:
построение поверхности (матрицы высот) по триангуляционной сети методом Делоне;
построение двойственной к триангуляции системы планарного разбиения - на базе многоугольников Вороного;
построение изолиний по поверхностям (изолинии строятся как в виде линий, так и в виде полигонов);
визуализация данных о значении в узлах поверхности;
отсечение части поверхности (позволяет отсечь объектом типа «полигон» ненужную часть поверхности);
построение профилей по поверхности;
построение профилей по таблице изолиний и точно по точкам пересечения профиля с изолиниями; эта функция позволяет построить профили сразу по нескольким поверхностям;
вычисление углов наклона к поверхности относимости для каждой точки поверхности;
расчет зон прямой видимости методами «Из точки наблюдения» и «В точку наблюдения»;
трехмерная визуализация поверхности, а также по значениям вертикальной компоненты картографических объектов (точек, линий, полилиний и полигонов). Функции настройки вида поверхности: выбор угла наклона, масштаба, способа отрисовки - отмывка, в виде «сеточной модели», рендеринг, настройка цвета и палитры, свойств отображения - коэффициентов рассеивания, отражения и прозрачности, определение точки фокуса, точки наблюдения и угла для отображения поверхности в перспективе;
арифметические операции с поверхностями. Эта функция позволяет выполнить простейшие операции над таблицами типа «поверхность».
Модуль Spatial Analyst из ArcGis
Аналогичный модуль для работы с полями (грид-темами) в системе ArcView GIS называется Spatial Analyst. Прежде всего он позволяет преобразовывать любую из векторных тем ArcView GIS (включая темы в формате CAD) в растровый формат грид-темы, а затем использовать все доступные аналитические возможности грид-анализа:
создание поверхностей по этим темам,
буферизация пространственных объектов,
расчет близости точек пространства к тем или иным объектам и др.
Грид-темы могут быть также созданы из растровых изображений стандартных форматов.
Функции расстояний включают расчет как расстояния в метрике географического пространства, так и мер близости в других метриках (расстояние по дорогам, время движения, стоимость перевозок). По значениям мер близости пространство разделяется на отдельные зоны тяготения к тому или иному центру, например, зоны обслуживания населения поликлиниками.
Расчет расстояний от одной точки до другой можно осуществить с учетом стоимости передвижения в пространстве. Например, свое влияние в оценку расстояний могут вносить характеристики фунтов, почв, рельефа, что позволяет оценить затраты на прокладку дороги или других линейных сооружений.
Поверхности «стоимостей» по отдельным показателям могут быть объединены в суммарную поверхность оценки стоимости выполнения работ для выбора оптимальной (наиболее дешевой) стратегии.
Модуль позволяет моделировать поверхность по отдельным точечным данным, интерполировать изолинии, рассчитывая уклоны наклона и экспозиции склонов полученной поверхности. Функции построения изолиний позволяют интерполировать поверхность и строить изолинии по значениям в отдельных точках с использованием одного из четырех предлагаемых в ArcView GIS методов интерполяции:
ОВР - обратно взвешенных расстояний (средневзвешенных значений соседних точек по заданному числу соседей или в пределах указанного радиуса);
сплайн - создание поверхности с минимальной кривизной;
тренд - подбор наилучшей в смысле некоторого критерия функции с использованием всех входных точек из заданного класса функций, например полиномов заданного порядка. Обычно в качестве критерия выбора используется минимизация суммы квадратов отклонений построенной функции от исходных значений;
кригинг - многоступенчатый подбор математической функции для заданного числа точек или для точек в пределах заданного радиуса для распространения зависимостей на все точки.
В модуль включены разнообразные функции вычислений и анализа по грид-поверхностям. Функции этой группы позволяют проводить вычисления: уклонов, экспозиции склона, освещенности рельефа при регулируемых азимуте и высоте взгляда (отмывки), кривизны поверхности, а также определять зоны видимости из одной или нескольких точек наблюдения.
Любая из грид-тем может быть представлена в более удобном виде с помощью возможности классификации и переклассификации гридтем. Для растровых слоев существует два типа классификации: равноинтервальная или по стандартному отклонению от среднего. Количество классов задается пользователем. Можно провести переклассификацию в грид-теме или присвоение новых значений.
Любая из грид-тем может визуально получить объем за счет использования значений другой грид-темы (например, рельефа), в качестве показателя, который определяет высоту ячейки. Это полезно для наглядного отображения зависимостей между данными двух тем.
Особую группу представляют функции статистического анализа грид-тем. Например, можно получить сведения о максимальном и минимальном значениях, а также о стандартном отклонении, что весьма полезно при выборе типа классификации и количества классов.
Для сравнения нескольких грид-тем имеются функции:
поэлементных арифметических,
логических операций,
операций отношения, которые позволяют определить минимум, максимум, среднее, преобладающее значения.
Функции картографической алгебры позволяют производить расчеты значений ячеек по одной или нескольким грид-темам.
Математические операторы включают четыре группы:
арифметические (сложение, вычитание, умножение, деление значений грид-тем),
логические (проверка значений на соответствие ИСТИНА или ЛОЖЬ),
сравнительные (соответствие условию сравнения),
бинарные (вычисления бинарных значений) действия.
Кроме того, доступны логарифмические, специальные математические (абсолютное значение, целочисленная часть и т.п.), тригонометрические (синус, косинус, тангенс и т.д.) и степенные функции.
С помощью этих функций можно, например, определять наиболее подходящие местоположения для различных объектов по сумме факторов, производить прогноз развития процессов, изменяющихся по установленным закономерностям
Имеются функции пространственного анализа грид-тем, например, можно построить гистограммы распределения значений по ячейкам как по всей теме, так и в пределах произвольно обозначенного на карте района или по определенным зонам другого покрытия.
Например, можно подсчитать количество ячеек зоны затопления (или их общую площадь), попадающих в различные виды землепользования (селитебная зона, сельскохозяйственные угодья, транспортные магистрали и т.д.), или проанализировать распределение ячеек разной загрязненности в селитебной или производственной зоне.
В модуле реализованы функции, позволяющие выполнять простые гидрологические расчеты, например, определение направления потока воды, попадающей в ячейку, выделение водосборов и построение дренажной сети разного порядка. Эти функции полезны, например, при оценке распространения загрязнения с поверхностными водами, оценке запасов воды и опасности наводнений.
В этом же модуле реализованы функции геометрической трансформации, предоставляющие возможности как простого смещения и поворота снимка, так и устранения некоторых погрешностей снимка путем полиномиальной трансформации. С помощью этих функций соседние снимки, например, могут быть подогнаны друг к другу и объединены в единый снимок с учетом зон перекрытия.