
- •Содержание
- •1. Геоинформационные системы
- •1.1. Понятие о географических информационных системах
- •1.2. Развитие и определение гис
- •1.3. Аппаратные средства геоинформатики
- •1.3.1. Основные технические средства
- •1.3.2. Внешние запоминающие устройства
- •1.4. Классификация гис по назначению
- •1.5. Классификация гис по архитектуре
- •2. Организация информации в гис
- •2.1. Модели пространственных данных
- •2.2. Понятие объекта
- •2.3. Понятие слоя
- •2.4. Системы координат в гис
- •2.4.1. Общие сведения о модели фигуры Земли
- •2.4.2. Геодезическая система координат
- •2.4.3. Системы координат
- •2.4.4. Картографические проекции
- •2.4.5. Система координат, принятая в Роскартографии
- •2.5. Ввод графической информации в гис
- •2.5.1. Растровый и векторный форматы
- •2.5.2. Стандартные форматы
- •2.6. Тематическая информация в гис
- •2.6.1. Возникновение баз данных
- •2.6.2. Системы управления базами данных
- •2.6.3. Субд, применяемые в гис
- •3. Технологическая схема обработки данных в гис
- •4. Источники данных гис
- •4.1. Источники пространственных данных
- •4.2. Цифровые карты
- •4.2.1. Цифровое картографирование, определение цифровых карт
- •4.2.2. Классификация цифровых карт
- •4.2.3. Требования к электронным топографическим картам
- •4.3. Материалы дистанционного зондирования
- •4.4. Особенности программного обеспечения для обработки данных дистанционного зондирования Земли
- •4.5. Программное обеспечение для обработки данных дистанционного зондирования. Поставщики программного обеспечения
- •5. Полнофункциональные гис
- •5.1. Общие сведения
- •5.2. Программы ввода информации с традиционных носителей
- •6. Проект «панорама»
- •6.1. Общие сведения
- •6.1.1. Векторизатор «Панорама – Редактор»
- •6.1.2. Кадастровая система «Земля и право»
- •6.1.3. Средства разработки приложений Gis ToolKit
- •6.2. Гис «Карта 2005»
- •6.2.1. Общие сведения
- •6.2.2. Требования к программным и аппаратным средствам
- •6.2.3. Структура программного обеспечения
- •6.2.4. Виды обрабатываемых данных
- •6.2.4.1. Электронная карта в системе «Карта 2005»
- •6.2.4.2. Структура векторных карт
- •6.2.4.2.1. Лист векторной карты
- •6.2.4.2.2. Номенклатура листа
- •6.2.4.2.3. Район работ
- •6.2.4.2.4. Структура пользовательских векторных карт
- •6.2.4.2.5. Групповые объекты
- •6.2.4.2.6. Графические объекты карты
- •6.2.4.3. Структура растровых карт
- •6.2.4.4. Структура матричных данных о местности
- •6.2.4.5. Структура tin-моделей рельефа местности
- •6.2.4.6. Проект электронной карты
- •6.2.5. Создание и применение границ видимости
- •7. Технология создания электронных карт средствами проекта «панорама»
- •7.1. Назначение технологии
- •7.2. Технические средства обеспечения технологии
- •7.3. Состав и качество исходных материалов
- •7.4. Описание технологической схемы
- •7.4.1. Редакционно-подготовительные работы и входной контроль исходных картографических материалов
- •7.4.2. Создание математической и геодезической основы
- •7.4.3. Преобразование исходной картографической информации в растровую форму
- •7.4.3.1. Сканирование исходных материалов
- •7.4.3.2. Контроль качества растрового представления
- •7.4.3.3. Трансформирование растрового изображения
- •7.4.3.4. Контроль точности растрового представления
- •7.4.4. Векторизация объектов по растровому изображению и предварительная обработка данных
- •7.4.5. Правила цифрового описания картографической информации
- •7.4.5.1. Общие правила метрического описания картографической информации электронных карт
- •7.4.5.2. Общие правила семантического описания картографической информации электронных карт
- •7.4.5.3. Математические элементы и элементы плановой и высотной основы
- •7.4.5.4. Рельеф суши
- •7.4.5.5. Гидрография и гидротехнические сооружения
- •7.4.5.6. Населенные пункты
- •7.4.5.7. Растительный покров и грунты
- •7.4.6. Сводки соседних нл, контроль и приемка работ
- •7.4.7. Приемка электронных карт
- •7.4.8. Хранение и выдача потребителю
- •8. Знакомство с интерфейсом системы «карта 2005»
- •8.1. Общие сведения
- •8.1.1. Запуск и завершение работы системы «Карта 2005»
- •8.1.2. Перемещение изображения
- •8.1.3. Запрос описания объекта карты
- •8.1.4. Работа с клавиатурой
- •8.2. Команды меню Файл (File)
- •8.2.1. Создание электронной карты
- •8.2.1.1. Создание новой карты
- •8.2.1.2. Создание плана
- •8.2.1.3. Создание пользовательской карты
- •8.2.1.4. Создание района
- •8.2.2. Открытие электронной карты
- •8.2.3. Менеджер карт
- •8.2.4. Загрузка данных
- •8.2.4.1. Загрузка векторных данных из формата sxf
- •8.2.4.2. Загрузка файлов графических форматов в растровую карту
- •8.2.5. Сохранение данных
- •8.2.5.1. Сохранение в обменном формате
- •8.2.5.2. Сохранение растровой карты в файл форматов bmp, tiff, rsw
- •8.2.6. Печать карты
- •8.3. Команды меню Правка (Edit)
- •8.4. Команды меню Вид (View)
- •8.4.1. Перечень команд
- •8.4.2. Изменение состава отображаемых объектов карты
- •8.4.3. Изменение вида отображаемых данных
- •8.5. Команды меню Поиск (Search)
- •8.5.1. Перечень команд
- •8.5.2. Поиск объектов карты
- •8.6. Команды меню Задачи (Tools)
- •8.6.1. Перечень команд
- •8.6.2. Навигатор 3d
- •8.7. Команды меню Масштаб (Scale)
- •9. Управление редактором векторной карты
- •9.1. Общие сведения
- •9.2. Нанесение на карту нового объекта
- •9.3. Способы создания объекта
- •9.3.1. Произвольная линия
- •9.3.2. Горизонтальный прямоугольник
- •9.3.3. Наклонный прямоугольник
- •9.3.4. Сложный прямоугольник
- •9.3.5. Окружность заданного радиуса
- •9.3.6. Полуавтоматическая векторизация
- •9.3.7. Параллельная линия
- •9.4. Порядок векторизации элементов содержания карты
- •10. Содержание лабораторных работ
- •Контрольные вопросы
- •Библиографический список
5.2. Программы ввода информации с традиционных носителей
В настоящее время в основном используется одна технология ввода [2, 3]. Исходный материал сканируется, и далее осуществляется векторизация растрового изображения. На самом деле процесс ввода информации существенно сложнее. Традиционный технологический процесс, применяемый для векторизации изолинейного материала, описан разработчиками системы Easy Trace в следующем виде:
выделение тематического слоя изолиний из исходного растра;
удаление чужеродных объектов на черно-белом растре (сетка, реки, дороги);
фильтрация черно-белого растра (удаление случайного шума);
автоматическая векторизация;
сшивка концов полилиний;
удаление векторного «мусора»;
оптимизация формы линий и уменьшение числа вершин;
выявление ошибок автовекторизации;
коррекция ошибок;
присвоение значений высот изолиниям.
На этой технологической цепочке можно проследить, какими функциями должны обладать векторизаторы, чтобы обеспечить получение качественного результата.
Выделение тематического слоя изолиний из исходного растра.
Для этой цели векторизатор должен иметь средства для выделения тематических слоев из цветного растра.
От удобства функций, используемых на первом шаге, существенно зависят и производительность труда, и объем ошибок на последующих этапах. Так, в векторизаторе R2V при выполнении этой процедуры отсутствует предварительный просмотр результатов выполнения операции, что создает определенные неудобства, особенно для оператора, не обладающего достаточным опытом.
Удаление чужеродных объектов на черно-белом растре (неснятая сетка, реки, дороги). На этой стадии удаляются объекты, не относящиеся к тематическому слою. В данном случае это следы сетки и надписей.
Фильтрация черно-белого растра (удаление случайного шума).
Для удаления случайного шума обычно используются фильтры – математические процедуры. Алгоритмы фильтрации, использованные в векторизаторе Easy Trace, не только удаляют шум, сохраняя при этом тонкие линии, но и частично восстанавливают разорванные линии и удаляют паразитные связи («мостики»). При этом пользователь может создавать наборы фильтров, оптимизированные для конкретных растров.
Неправильный выбор фильтров может привести к утрате части информации такой, как тонкие линии и т. п.
Автоматическая векторизация. Для качественной векторизации необходимо иметь возможность выполнить настройку векторизатора на такие параметры автотрассировки, как преобладающие типы линий, средняя толщина линий на растре, размеры игнорируемых пятен и каверн (отверстий) и длина игнорируемых шумовых векторных отрезков, а также точность векторизации (размер стрелы прогиба).
Сшивка концов полилиний. Полученные в результате автоматической векторизации полилинии имеют разрывы в местах удаленной сетки и локальных дефектов растра. Автоматические векторизаторы должны иметь средства сшивки концов разорванных полилиний.
Удаление векторного «мусора». Эта процедура заключается в удалении коротких полилиний, образованных при автоматической векторизации шумов на растре.
В некоторых векторизаторах реализована возможность построения запросов по выбору полилиний для удаления по различным критериям, в том числе по количеству вершин. После выбора производится удаление выбранных объектов.
Контроль ошибок топологии. Топологическая корректность подразумевает выполнение таких условий, как отсутствие самопересечений, пересечений внутренних областей замкнутых полилиний (полигонов) из одного слоя, отсутствие перехлестов или недоводов у таких объектов, как озера и впадающие в них реки, и т. д.
Векторизатор Easy Trace (Easy Тrace Group) – инструмент, позволяющий быстро и качественно создавать электронные карты на основе их оригиналов (бумажные носители, растры и др.).
Разработчики Easy Trace пришли к следующим требованиям к этому программному продукту:
поддержка всего цикла подготовки данных;
возможность обработки реальных (низкокачественных и сильно изношенных материалов);
наличие средств распараллеливания работы с последующей гарантированной интеграцией данных в единое целое;
необязательность высокой квалификации операторов;
минимальные затраты на внедрение технологии ввода.
В основе технологии, реализованной в векторизаторе Easy Trace, лежит мозаичное растрово-векторное поле практически неограниченных размеров. Размеры отдельных растров могут превышать 2 Гбайта и иметь любую глубину цветности. Многослойная растровая мозаика может состоять из произвольной комбинации растров различной цветности и масштаба. Количество векторных слоев не ограничено; в свою очередь, каждый слой может содержать до 1 млн. объектов.
Основные возможности векторизатора целесообразно рассматривать в рамках технологической цепочки переноса картографической информации с бумаги в цифровую форму представления. Для векторизатора Easy Trace характерны следующие возможности:
1) сканирование и ввод растровой информации:
сканирование непосредственно из векторизатора;
поддержка произвольной совокупности растров различной глубины цветности и разных масштабов;
поддержка наиболее распространенных растровых форматов – PCX, BMP, RLE, TIFF, JPEG, CALS, CIT, DIB;
реализация работы с многослойными «прозрачными» растровыми пакетами;
2) обработка (подготовка) растров:
геометрическая коррекция и фильтрация растров;
привязка растров;
объединение растровых фрагментов;
операция цветоделения и создания пакета тематических растровых слоев для цветных растров;
редактирование тематических растровых слоев;
предпечатная подготовка;
3) векторизация:
поддержка различных режимов векторизации: автоматический, полуавтоматический, ручной, ортогонализующий, линеаризующий, выделение границ заливок, восстановление границ заштрихованных областей;
4) экспорт материалов в ГИС:
экспорт векторных данных и файлов реГИСтрации растров;
совместимость с ГИС: ARC\INFO, ArcView, AutoCAD, Credo, MapInfo, MicroStation, WinGIS и др.;
векторные данные в форматах SHP, DXF, MIF, GEN, DGN, CSV, ASC, TOP;
файлы реГИСтрации растров в форматах TFW, CPT, TAB;
преобразование координат на основе контрольных точек при экспорте.