Details

Title: Разработка сервиса для визуализации батиметрии: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators: Золотарев Руслан Азадович
Scientific adviser: Самочадина Татьяна Николаевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Python; Gdal; Postgis; батиметрия; GIS; растеризация; визуализация; tiff; DDD; bathymetry; rasterization; visualization
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 02.03.02
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3669
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22979

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Цель данной работы заключается в разработке полноценного сервиса, предоставляющего возможность визуализации батиметрических данных в форматах 2D и 3D, а также обеспечивающего удобный доступ к его функциональным возможностям посредством REST API. В ходе работы был выполнен обширный обзор существующих решений, анализировались различные алгоритмы визуализации батиметрических данных. На основе полученных результатов были определены основные задачи и требования к разрабатываемому сервису. Важным этапом работы являлось проектирование и разработка REST API, обладающего необходимым функционалом для взаимодействия с сервисом. Этот этап включал в себя определение конечных точек, форматов данных, методов запросов, а также обеспечение безопасности при работе с API. После завершения разработки сервиса были проведены функциональное и нагрузочное тестирование, чтобы убедиться в корректности его работы и соответствии заявленным требованиям. В результате выполненных работ был получен готовый программный продукт, который успешно решает задачу визуализации батиметрических данных. Разработанный сервис может быть применен в различных областях, таких как геоинформатика, экология, гидрология и другие науки, связанные с изучением и управлением водными ресурсами. Также он может быть полезен в образовательных целях, позволяя студентам и исследователям более наглядно представлять данные о дне водоемов.

The aim of this work is to develop a complete service that provides the ability to visualize bathymetric data in 2D and 3D formats, as well as providing easy access to its functionality through REST API. During work an extensive review of existing solutions was carried out, various algorithms of bathymetric data visualization were analyzed. Main tasks and requirements to the service under development were defined on the basis of the received results. An important stage of the work was the design and development of a REST API, which has the necessary functionality for interaction with the service. This phase included the definition of endpoints, data formats, query methods, as well as the provision of security when working with API. After the service was developed, functional and load testing was performed to make sure that it worked correctly and met the stated requirements. The work performed resulted in a finished software product, which successfully solves the task of bathymetric data visualization. The developed service can be applied in various fields such as geoinformatics, ecology, hydrology and other sciences related to the study and management of water resources. It can also be useful for educational purposes, allowing students and researchers to present data on the bottom of water bodies more clearly.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 2
Last 30 days: 0
Detailed usage statistics