Міністерство освіти і науки, молоді та спорту України
Національний Університет «Львівська Політехніка»
Інститут Геодезії
Кафедра фотограмметрії і геоінформатики
Лабораторна робота № 2
з дисципліни
«Основи геоінформаційних систем і баз даних»
на тему: «Створення цифрових моделей рельєфу шляхом автоматичного оцифровування растра в програмному середовищі Surfer»
Виконав:
ст. гр. ЗМК-31
Тарасов А.Д.
Перевірила:
Кузик З.О.
Львів-2012
Варіант № 8
Мета: за отриманим варіантом частини карти побудувати цифрову модель рельєфу шляхом автоматичного оцифровування карти в програмному середовищі Surfer.
Технологічна схема побудови ЦМР в програмі Surfer:
Завантаження растрової карти.
Оцифровування горизонталей.
Формування вхідного файлу даних.
Створення регулярної сітки висот.
Створення ЦМР.
Аналіз точності.
Вивід на друк.
Завантаження растрової карти
Спочатку потрібно завантажити карту у програмне середовище. Для цього потрібно зайти в пункт «Map» – «Load Base map».
Рис.1 Завантаження карти у програмне середовище.
Потім вибирають потрібний файл і завантажують його. Необхідний мені файл знаходиться тут: (D:\Rastry_Osnovy_gis\V_8). Наступне вікно «Import file» показує процедуру завантаження файлу.
Рис.2 Вибір варіанту роботи.
Натиснувши «ОК» підтверджуємо вибір. Програмне середовище завантажить карту, зображену на наступних вікнах:
Рис.3 Завантажений варіант карти.
Оцифровування горизонталей
Оцифровування проводять для кожної горизонталі окремо, а потім формують в один вхідний файл даних. Для цього заходять в пункт «Map» - «Digitize».
Рис.4 Початок проведення оцифровування рельєфу.
Потім розставляють точки вздовж горизонталі. При цьому програмне середовище автоматично визначає координати Х та У кожної точки. На наступному рисунку показано як отримані координати записуються в вікні «DIGIT.DAT».
Рис.5 Оцифровування рельєфу.
Після того як оцифрували одну горизонталь зберігають файл, змінюючи назву. Назва повинна відповідати висоті цієї горизонталі. Для цього у вікні «DIGIT.DAT» вибирають пункт «File» - «Save As…», вводять назву файла і папку, в якій необхідно його зберегти.
Рис.6 Збереження окремої оцифрованої горизонталі.
В вікні «Save As» показано, що я зберіг свій файл під назвою «197.5.DAT» у свою папку: D:\Студент\ЗМК-31\Тарасов А.
Рис.7 Збереження горизонталі в папку.
Натиснувши клавішу «ОК» підтвердив вибір. Так потрібно оцифровувати кожну горизонталь почергово зберігаючи всі файли.
Формування вхідного файлу даних
В результаті оцифровування горизонталей отримав 14 файлів, які потрібно сформувати в один вихідний файл даних. Для цього заходять в пункт «NewWorkSheet» . Відкриється вікно «Sheet1»:
Рис.8 Чистий лист NewWorksheet.
Тоді натискаємо на пункт «File» - «Import file».
Відкриється вікно «Open Data». У ньому вибираємо файл із збереженими координатами першої горизонталі.
Рис.9 Вибір файла із об’єднаними горизонталями.
Підтверджуємо вибір натискаючи «ОК». Там в колонку А автоматично збережуться координати Х точок, в колонку В – координати У. В колонку С потрібно записати висоту кожної точки, тобто висоту даної горизонталі.
Потім встановлюємо курсор на клітинці під записаними даними і знову натискаємо на пункт «File» - «Import file».
Рис.10 Завантаження кожної горизонталі.
Для того, щоб не записувати дані про висоту кожної точки вручну можна зайти в пункт «Transform» і присвоюємо всім точкам, починаючи з 1 по 8, значення висоти горизонталі, тобто 197,5.
Рис.11 Використання функції Transform.
Натискаємо «ОК». Тоді вибраним точкам автоматично присвоюється значення 197,5 в колонці С. Це зображено на наступному рисунку:
Таким самим методом завантажують всі файли з координатами точок, об’єднуючи їх у один вихідний файл даних.