Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію
Однією з важливих задач в рамках метеорологічного прогнозування є комп’ютерна візуалізація отриманих результатів прогнозу, зокрема, тривимірне моделювання рельєфу земної поверхні. Одним із найпопулярніших програмних засобів розробки застосунків в області візуалізації даних є OpenGL – специфікація, щ...
Збережено в:
Дата: | 2019 |
---|---|
Автори: | , , |
Формат: | Стаття |
Мова: | Ukrainian |
Опубліковано: |
Інститут програмних систем НАН України
2019
|
Назва видання: | Проблеми програмування |
Теми: | |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/161483 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-161483 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1614832019-12-11T01:26:27Z Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію Дорошенко, А.Ю. Кушніренко, Р.В. Яценко, О.А. Інструментальні засоби і середовища програмування Однією з важливих задач в рамках метеорологічного прогнозування є комп’ютерна візуалізація отриманих результатів прогнозу, зокрема, тривимірне моделювання рельєфу земної поверхні. Одним із найпопулярніших програмних засобів розробки застосунків в області візуалізації даних є OpenGL – специфікація, що визначає незалежний від мови програмування кросплатформний програмний інтерфейс для написання застосунків, що використовують двовимірну й тривимірну графіку. Візуалізація даних є досить складною задачею, тому актуальним є питання створення спеціальних засобів автоматизації, що дозволяли б генерувати програмний код для задач з даної предметної області. У статті виконане налаштування раніше створеного алгебро-алгоритмічного інструментарію на проектування та синтез OpenGL програм. Автоматизоване конструювання програм здійснюється з використанням високорівневої мови, що ґрунтується на системах алгоритмічних алгебр Глушкова. Підхід продемонстровано на проектуванні програми візуалізації рельєфу підстильної поверхні для задачі прогнозування погоди. Одной из важных задач в рамках метеорологического прогнозирования является компьютерная визуализация полученных результатов прогноза, в частности, трехмерное моделирование рельефа земной поверхности. Одним наиболее популярных программных средств разработки приложений в области визуализации данных является OpenGL – спецификация, определяющая независимый от языка программирования кроссплатформенный программный интерфейс для написания приложений, использующих двумерную и трехмерную графику. Визуализация данных является достаточно сложной задачей, поэтому актуальным является вопрос создания специальных средств автоматизации, которые позволяли бы генерировать программный код для таких задач. В статье выполнена настройка ранее созданного алгебро-алгоритмического инструментария на проектирование и синтез OpenGL программ. Автоматизированное конструирование программ выполняется с использованием высокоуровневого языка, основывающегося на системах алгоритмических алгебр Глушкова. Подход продемонстрирован на проектировании программы визуализации рельефа подстилающей поверхности для задачи прогнозирования погоды. One of the important challenges in meteorological forecasting is a computer visualization of prognosis data, in particular, three-dimensional modeling of terrain surface relief. One of the most popular software tools for developing data visualization applications is OpenGL, a cross-language, cross-platform application programming interface for rendering two-dimensional and three-dimensional vector graphics. Data visualization is a fairly complex task, therefore it is necessary to develop special tools intended for automated generation of source code for such tasks. The paper deals with the further development of previously developed algebra-algorithmic tools in the direction of automated design and synthesis of OpenGL programs. Automated construction of programs is implemented using a high-level language based on Glushkov’s system of algorithmic algebra. The approach is illustrated on designing a terrain surface relief visualization program for weather forecasting task. 2019 Article Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр. 1727-4907 DOI: https://doi.org/10.15407/pp2019.02.003 http://dspace.nbuv.gov.ua/handle/123456789/161483 004.4'24 uk Проблеми програмування Інститут програмних систем НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Ukrainian |
topic |
Інструментальні засоби і середовища програмування Інструментальні засоби і середовища програмування |
spellingShingle |
Інструментальні засоби і середовища програмування Інструментальні засоби і середовища програмування Дорошенко, А.Ю. Кушніренко, Р.В. Яценко, О.А. Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію Проблеми програмування |
description |
Однією з важливих задач в рамках метеорологічного прогнозування є комп’ютерна візуалізація отриманих результатів прогнозу, зокрема, тривимірне моделювання рельєфу земної поверхні. Одним із найпопулярніших програмних засобів розробки застосунків в області візуалізації даних є OpenGL – специфікація, що визначає незалежний від мови програмування кросплатформний програмний інтерфейс для написання застосунків, що використовують двовимірну й тривимірну графіку. Візуалізація даних є досить складною задачею, тому актуальним є питання створення спеціальних засобів автоматизації, що дозволяли б генерувати програмний код для задач з даної предметної області. У статті виконане налаштування раніше створеного алгебро-алгоритмічного інструментарію на проектування та синтез OpenGL програм. Автоматизоване конструювання програм здійснюється з використанням високорівневої мови, що ґрунтується на системах алгоритмічних алгебр Глушкова. Підхід продемонстровано на проектуванні програми візуалізації рельєфу підстильної поверхні для задачі прогнозування погоди. |
format |
Article |
author |
Дорошенко, А.Ю. Кушніренко, Р.В. Яценко, О.А. |
author_facet |
Дорошенко, А.Ю. Кушніренко, Р.В. Яценко, О.А. |
author_sort |
Дорошенко, А.Ю. |
title |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
title_short |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
title_full |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
title_fullStr |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
title_full_unstemmed |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
title_sort |
проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію |
publisher |
Інститут програмних систем НАН України |
publishDate |
2019 |
topic_facet |
Інструментальні засоби і середовища програмування |
url |
http://dspace.nbuv.gov.ua/handle/123456789/161483 |
citation_txt |
Проектування програми візуалізації земної поверхні з використанням алгебро-алгоритмічного інструментарію / А.Ю. Дорошенко, Р.В. Кушніренко, О.А. Яценко // Проблеми програмування. — 2019. — № 2. — С. 3-10. — Бібліогр.: 9 назв. — укр. |
series |
Проблеми програмування |
work_keys_str_mv |
AT dorošenkoaû proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû AT kušnírenkorv proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû AT âcenkooa proektuvannâprogramivízualízacíízemnoípoverhnízvikoristannâmalgebroalgoritmíčnogoínstrumentaríû |
first_indexed |
2023-06-10T11:11:33Z |
last_indexed |
2023-06-10T11:11:33Z |
_version_ |
1796154678588735488 |