Использование платформы ASP.NET при разработке приложения для моделирования аварийного разлива нефти
Бесплатный доступ
Новые технологии все чаще и чаще используются в различных задачах. Благодаря платформе ASP.NET возможна разработка веб-приложения, позволяющего моделировать возможные аварийные разливы нефти на пунктах нефтепереработки. Платформа ASP.NET позволяет использовать различные языки программирования, благодаря чему возможна реализация многих задач. Статья посвящена использованию платформы ASP.NET при разработке веб-приложения для моделирования аварийного разлива нефти.
Разливы нефтепродуктов, геоинформационные системы, чрезвычайные ситуации
Короткий адрес: https://sciup.org/140286996
IDR: 140286996
Текст научной статьи Использование платформы ASP.NET при разработке приложения для моделирования аварийного разлива нефти
student
4 course, Faculty of Informatics and Robotics
"Ufa State Aviation Technical University" (USATU)
Russia, Ufa
Введение. Разливы нефти во время аварийных ситуаций наносят ощутимый вред всей окружающей среде. Негативное воздействие разливов нефти на окружающую среду становится все более значительным: нефтяное загрязнение нарушает многие естественные циклы, существенно изменяя условия обитания всех видов живых организмов и накапливаясь в биомассе. Осуществление прогнозирования загрязнения при разливах нефти является весьма сложной задачей. Невозможно заранее предугадать точное место, время и масштабы разливов нефти. Однако существует множество научно-практических разработок и методик по описанию аварийных ситуаций и их распространению, в том числе направленных на решение задач связанных с расчетами распространения и моделирования загрязнений. Также принят комплекс нормативных документов регламентирующих эффективность мероприятий по предупреждению и ликвидации аварийных последствий, защиты населения и окружающей природной среды от их вредного воздействия.
Используемые технологии для реализации. Насыщенное интернет-приложение (с английского - rich internet application, RIA) - Вебприложение, которое пользователь может загрузить через сеть Интернет. Позволяет выполнять функции обычных настольных приложений на стороне клиента.
Также, была использована геоинформационная система ArcGIS – семейство геоинформационных программных продуктов американской компании ESRI. Геоинформационная система — это совокупность программного обеспечения и данных для визуализации любой пространственной информации, анализа отношений между объектами, моделирования географических процессов и явлений. В среде ГИС пространственные данные и вся связанная с ними информация используются совместно для представления и моделирования окружающего мира. ArcGIS применяется при создании, редактировании карт, моделировании, расчетов. Позволяет растровые данные конвертировать в векторные, и наоборот. Имеет различный функционал для работы с геодезией. Возможно применение для земельных кадастров. Также имеется публикация своих наработок на собственный сервис ArcGIS Online для удаленного использования. [2]
Возможности ASP.NET для реализации приложения. ASP.NET объединяет в себе следующие языки: C#, HTML, JavaScript, Visual Basic.NET, J# и JScript .NET. Программная часть ASP.NET основана на протоколе HTTP и использует его принципа взаимодействия между клиентом и сервером.. При формировании страницы заложена абстрактная программная модель Web Forms и на ней основана основная часть реализации программного кода. Также благодаря использованию ASP.NET возможно подключение средств ArcGIS для реализации расчетов и моделирования аварийного разлива нефтепродуктов. Благодаря технологии AJAX возможно выполнение асинхронных запросов. Разработка приложения на платформе ASP.NET делает его производительным из-за клиент-серверной архитектуры, благодаря чему все вычисления производятся на сервере, а не на клиенте. В разработке приложения были применены следующие решения: Silverlight, ASP.NET, ArcGIS Desktop, ArcGIS Server, XAML, SQL Server. Приложение выполняет расчеты по различным формулам, и благодаря подключенным ресурсам ArcGIS производятся дополнительные расчеты и графическое моделирование аварийных разливов нефти.
Заключение. Была рассмотрена актуальность разработки приложения с использованием платформы ASP.NET. Выполнено описание используемых программных продуктов, выделены преимущества использования платформы ASP.NET в рамках разработки данного приложения с подключением геоинформационной системы ArcGIS. ASP.NET является одной из лучших платформ для разработки вебприложения.
Список литературы Использование платформы ASP.NET при разработке приложения для моделирования аварийного разлива нефти
- Ушаков М. ASP NET MVC. ВЕБ-ПРИЛОЖЕНИЯ САМОСТОЯТЕЛЬНОГО РАЗМЕЩЕНИЯ / М. Ушаков // Системный администратор. 2014. № 10 (143). С. 63-67.
- Гусев И.А. СОЗДАНИЕ ПРОСТРАНСТВЕННОЙ МОДЕЛИ МЕСТНОСТИ В ГИС ARCGIS / И.А. Гусев // Огарёв-Online. 2015. № 4 (45). С. 4.