КР2__вариант №8_rev__1. Базовые информационные технологии и процессы
![]()
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Факультет дистанционного обучения Кафедра АОИ Отчёт по контрольной работе по дисциплине «Базовые информационные технологии и процессы» Выполнил: студент ФДО ТУСУР группа 2022 г. Руководитель доцент каф. АОИ, канд. техн. наук _________О. И. Жуковский «____»_____________20__ г. Томск 2022 Контрольная работа №2 «Разработка и использование электроннойкарты в среде QGIS» Индивидуальный вариант №8: Учреждения дошкольного воспитания с разделением на муниципальные и частные. Зоны зеленых насаждений, ближайшие к данным учреждениям. Маршруты общественного транспорта к ближайшему и лучшему учреждениям. Цель работы: Разработать и создать в среде QGIS векторную электронную карту, отражающую на территории вашего региона процессы в выбранной предметной области, при решении задач которой целесообразно использовать геоинформационные системы. Краткие теоретические сведения Работа над QGIS была начата в мае 2002 г., а в 2007 г. она стала проектом Open Source Geospatial Foundation (OSGeo) – международной некоммерческой организации, созданной для поддержки совместной разработки и использования геоинформационного ПО с открытым исходным кодом. На сегодняшний день это одна из наиболее динамично развивающихся и функциональных настольных ГИС, основными преимуществами которой являются: Бесплатное распространение. Исходя из условий лицензии GNU General Public License использование, копирование и распространение QGIS для любых целей, в том числе коммерческих, не требует финансовых отчислений. Свобода. Благодаря открытости исходного кода пользователи не только могут изучать особенности устройства QGIS, но и модифицировать ее в соответствии с собственными потребностями. Динамичное развитие. Разработка QGIS ведется международной группой разработчиков, которая с 2014 г. перешла на 4-месячный цикл релизов. Таким образом, новая версия выходит 3 раза в год. Обширная документация. Для рядовых пользователей доступно «Руководство пользователя», для разработчиков – «Поваренная книга разработчика PyQGIS», есть также документация для тех, кто только начинает свое знакомство с ГИС или же хочет провести полноценный обучающий курс на основе QGIS. Интероперабельность. Гибкость во взаимодействии с различными аппаратными базами, операционными системами и программным обеспечением, способами представления геоданных и их пространственными характеристиками. Благодаря этому комплексному свойству QGIS может: быть установлена для Windows, Mac OS X, Linux, BSD, Android; поддерживать различные форматы и модели данных, а именно: более 60 форматов растровых данных (библиотека Geospatial Data Abstraction Library – GDAL), более 20 – векторных (OGR Simple Features Library); взаимодействие с базами геоданных, OGC-сервисами; взаимодействовать с данными в различных проекциях и системах координат (в том числе и пользовательских) через библиотеку проекций Proj.4. QGIS изначально задумывалась как просто просмотрщик пространственных таблиц PostGIS, но со временем превратилась в полнофункциональную ГИС, способную решать широкий спектр задач, к числу которых относятся нижеследующие. Создание геоданных: пространственная привязка изображений (геокодирование); создание и редактирование векторных (shape) файлов, в том числе с поддержкой топологии; создание и редактирование атрибутивных данных; инструменты для импорта и экспорта данных GPS; создание и редактирование таблиц пространственных баз данных; выгрузка и редактирование данных OpenStreetMap (OSM). Управление геоданными: поддержка стандартных проекций (более 2 700), а также параметров перехода между различными системами координат; создание пользовательских проекций; перепроецирование «на лету»; перепроецирование векторных и растровых слоев; проверка топологии; просмотр / поиск атрибутов (SQL-запросы); определение / выборка объектов (SQL-запросы). Анализ геоданных: функции геообработки: буферные зоны, отсечение, объединение и др.; пространственные запросы; калькулятор полей атрибутов; калькулятор растров; морфометрический анализ. Наиболее широкие возможности анализа геоданных предоставляет фреймворк геообработки QGIS, а именно доступ к более чем 500 алгоритмам других открытых ГИС (в частности, GRASS, SAGA, Orfeo Toolbox), пользовательским скриптам. Кроме того, он позволяет автоматизировать процессы благодаря возможностям пакетной геообработки и созданию моделей анализа. Порядок выполнения работы Выполнена установка QGIS; Загружены растровые данные для формирования карты поверхности Земли (рисунок 1) ![]() Рисунок 1. Растровый слой Загружены векторные данные для отображения зданий и дорог города (рисунок 2) ![]() Рисунок 2. Векторный слой Добавлен векторный слой полигональных объектов для отрисовки зданий частных и муниципальных детских садов (рисунок 3), а также близлежащих зелёных насаждений (рисунок 4). Также добавлены поля объектов (рисунок 5): для муниципальных д/с: id – числовой, номер д/с; nursery – строковый, название д/с; streetName – строковый, название улицы, где расположен; number – числовой, номер дома; для частных д/с: privNur – строковый, название д/с; streetName – строковый, название улицы, где расположен; number – числовой, номер дома; entrance – строковый, где расположен вход в д/с; ![]() Рисунок 3. Рисование полигонального объекта муниципального д/с. ![]() Рисунок 4. Зелёные насаждения ![]() Рисунок 5. Поля атрибутов Для указанного слоя произведена настройка отображения подписей объектов значениями поля Название (рисунок 6) ![]() Рисунок 6. Оформление стилей Для слоя настроен стиль отображения (рисунок 7) ![]() Рисунок 7. Оформление стилей Добавлены новые слои для отображения других д/с, муниципальных и частных (рисунок 8-9) ![]() Рисунок 8. Добавление других векторных слоёв ![]() Рисунок 9. Добавление других векторных слоёв Добавлен векторный слой для отображения улиц и их названий (рисунок 11), также создан слой с ближайшим маршрутом к лучшему заведению (рисунок 12). Созданные слои – линейные. Для слоя настроено отображение названий вдоль линий (рисунок 11) ![]() Рисунок 11. Отрисовка улиц ![]() Рисунок 12. Маршрут от остановки общественного транспорта до д/с Добавлен векторный слой для отображения остановок общественного транспорта (рисунок 13). Созданный слой – точечный. ![]() Рисунок 13. Остановки общественного транспорта На основе созданной карты сформирован макет для печати. На макет добавлена карта, легенда и заголовок (рисунок 14). ![]() Рисунок 14. Макет |