Статья опубликована в рамках: Научного журнала «Студенческий» № 23(67)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4

Библиографическое описание:
Шарипов А.А. РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ АНАЛИЗА И РАБОТЫ С ПРОСТРАНСТВЕННЫМИ ДАННЫМИ ГЕОФИЗИЧЕСКИХ ИССЛЕДОВАНИЙ // Студенческий: электрон. научн. журн. 2019. № 23(67). URL: https://sibac.info/journal/student/67/146418 (дата обращения: 16.10.2019).

РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ АНАЛИЗА И РАБОТЫ С ПРОСТРАНСТВЕННЫМИ ДАННЫМИ ГЕОФИЗИЧЕСКИХ ИССЛЕДОВАНИЙ

Шарипов Анвар Айратович

студент, ФИРТ УГАТУ,

РФ, г. Уфа

С каждым годом, все больше и больше организаций, занимающихся разработкой программного обеспечения, переходят от создания программ для настольных компьютеров к иной реализации – в виде веб-приложения.

Веб-приложение — клиент-серверное приложение, в котором клиент взаимодействует с сервером при помощи браузера, а за сервер отвечает веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, поэтому веб-приложения являются межплатформенными службами.

Каждая сфера жизнедеятельности человека в той или иной мере уже имеет дело с использованием приложений, размещенных на удаленном сервере. Но отнюдь не каждая организация готова внедрить в свой рабочий процесс данную технологию. Автор предлагает использовать веб-ориентированное приложение для работы с пространственно-привязанными данными участвующих в геофизических исследованиях.

Одним из ключевых выборов при разработке веб-ориентированного приложения является выбор среды разработки.

Одним из самых популярных языков веб-программирования считается Javascript, за последние годы ушедший далеко вперед своих оппонентов. Не последним по значимости является выбор фреймворка, или точнее каркаса, у Javascript их более чем достаточно, поэтому был выбран один из лучших, React.

Именно React от Facebook ввел «моду» на компонентную архитектуру и виртуальный DOM.

Разработка ведется на особом наречии JavaScript – JSX. Это смесь привычного JS с таким же привычным HTML. И в целом это очень интерфейс-ориентированный инструмент, существенно упрощающий работу с веб-страницей в браузере.

Пространственные данные, для работы с которыми реализовывается данная система, хранятся на сервере Arcgis Server.

ArcGIS Server представляет собой программное обеспечение, которое делает вашу географическую информацию доступной для других пользователей вашей организации, а если нужно – и для любого интернет-пользователя. Это осуществляется с помощью веб-сервисов, позволяющих мощному серверному компьютеру получать и обрабатывать информационные запросы, отправляемые другими устройствами.

Для удобства работы с данными, полученными с сервиса Arcgis, используются библиотеки Arcgis API for Javascript.

Основные данные, над которыми будет проводится анализ:

  • сейсмические профили;
  • участки работ;
  • скважины;

Основной функционал системы:

  • подключение данных, размещенных в виде векторных слоев, на карту;
  • управление слоями (т.е. скрыть, показать, удалить и т.д.);
  • манипуляции над базовой картой;
  • инструмент для анализа изученности участка по нарисованному полигону, подсчет суммы длин профилей на выбранной области;
  • таблица для манипуляции с атрибутивной информацией объектов слоя, выделения объектов на карте и выгрузка результата сортировки в файл;

В ходе разработки приложения были проанализированы технологии, способные реализовать задуманное программное обеспечение в виде удаленного и доступного практически каждому сервиса. Результат разработанного веб-приложения представлен на Рисунке 1.

 

Рисунок 1. Интерфейс веб-приложения

 

Список литературы:

  1. Разработка веб-приложения на React [электронный ресурс] — Режим доступа. — URL: https://learn-reactjs.ru/tutorial (дата обращения 31.05.2019)
  2. Что такое ArcGIS Server? [электронный ресурс] — Режим доступа. — URL: https://enterprise.arcgis.com/ru/server/latest/get-started/windows/what-is-arcgis-for-server-.htm (дата обращения 26.05.2019)

Оставить комментарий