Разработка геопортала для ФБГУК «Соловецкий государственный историко-архитектурный и природный музей-заповедник» | Статья в журнале «Молодой ученый»

Библиографическое описание:

Батраков Н. М., Шошина К. В., Алешко Р. А. Разработка геопортала для ФБГУК «Соловецкий государственный историко-архитектурный и природный музей-заповедник» // Молодой ученый. — 2015. — №13.1. — С. 6-8. — URL https://moluch.ru/archive/93/20824/ (дата обращения: 26.09.2018).

Данная статья описывает создание геопортала для федерального бюджетного государственного учреждения культуры "Соловецкий государственный историко-архитектурный и природный музей-заповедник".

Ключевые слова:геопортал, геоинформационные системы, пространственные данные, веб-приложение.

 

Описываемый в работе геопортал разрабатывается как точка доступа к пространственной информации системы мониторинга и управления лесными территориями архипелага Соловецкие острова. Он призван повысить доступность данных системы посредством предоставления доступа к картам и данным о них через Интернет. Решение о необходимости разработки геопортала обусловлено как направленностью локального приложения системы управления и мониторинга на специалистов ГИС, так и "привязанностью" локального приложения к конкретной платформе. Первое означает, что пользовательский интерфейс оказывается слишком перегружен различными элементами, чтобы неподготовленному пользователю можно было быстро в нем разобраться. Второе – что локальное приложение необходимо устанавливать на каждый компьютер, на котором оно должно работать, и следить за удовлетворением системных требований. Таким образом, с локальным приложением, без определенных модификаций, можно работать только на рабочем месте пользователя, что в случае с пространственной информацией не всегда эффективно.

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

Геопортал служит для представления пространственных данных и обладает следующим основным функционалом:

-        визуализация данных – создание карт из связанных слоев и их визуализация на экране, а также управление этим процессом;

-        навигация и масштабирование карты;

-        поиск среди пространственных данных;

-        измерение координат, длин, площадей.

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

Геопортал по сути представляет собой веб-сайт, что означает, что основными элементами системы является веб-сервер, клиент (веб-браузер) и база данных.

Отдельно можно выделить картографический сервер, предоставляющий картографические веб-сервисы, такие как WMS, WFS и пр [1]. Для геопортала он выступает источником как слоев, так и их атрибутивных данных.  В свою очередь, источником данных для картографического сервера служит в основном пространственная база данных, управляемая через локальное приложение системы управления и мониторинга. Схема компонентов всей системы приведена на рисунке 1.

Реализовывался геопортал на открытых бесплатных технологиях. Наиболее значимыми при этом являются следующие технологии и инструменты:

-        GeoServer – картографический сервер;

-        PostgreSQL – СУБД;

-        Django – каркас веб-приложения (web framework) на языке Python;

-        OpenLayers – библиотека на JavaScript, позволяющая отображать слои карты на веб-странице.

Для реализации пользовательского интерфейса использовались такие библиотеки как Twitter Bootstrap, jQuery, jQuery UI и jQuery Mobile.

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


Рис. 1. Схема компонентов системы

 

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

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

 

Литература:

1.      Кошкарев, А.В. Геопортал как инструмент управления пространственными данными и геосервисами [Электронный ресурс] // Межрегиональная общественная организация содействия развитию рынка геоинформационных технологий и услуг. – Режим доступа: http://www.gisa.ru/45968.html (дата обращения (18.05.2015).

2.      Алешко Р.А. Система мониторинга и управления пространственными гетерогенными объектами (на примере Соловецкого архипелага) / Бекмешев А.Ю., Васендина И.С., Гурьев А.Т., Карлова Т.В., Шошина К.В., Щеников В.С. // Вестник БГТУ. - 2014. - №3(43). - С.104-108.

3.      Р.А. Алешко, А.Т. Гурьев, К.В. Шошина, В.С. Щеников Разработка методики визуализации и обработки геопространственных данных // Научная визуализация. – 2015. - №1. – С. 20 – 29.

Основные термины (генерируются автоматически): локальное приложение системы управления, пользовательский интерфейс, локальное приложение, картографический сервер, данные, слой, WFS, WMS, основной функционал.


Ключевые слова

веб-приложение, геоинформационные системы, геопортал, пространственные данные

Похожие статьи

Анализ информационных технологий для веб-публикации...

Web Feature Service (WFS) – веб-сервис, предоставляющий данные в векторном виде в формате GML.

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

Навигация и картографические сервисы в логистике

ArcGIS Explorer обычно опирается на ArcGIS Web и прочие веб-сервисы (KML, WMS и т.д.), но может использовать и локальные наборы данных.

9. Картографические приложения - основной пользовательский интерфейс ГИС.

Использование программных пакетов для решения экологических...

Подготовка и публикация картографического слоя с расположением технологических установок, который обеспечивает актуальными атрибутивными данными об установках за

При построении интерфейса веб-приложения автоматически был сгенерирован код на JavaScript.

Внедрение системы мониторинга метрик в серверное...

CPU Usage, system — время, затрачиваемое процессором на функции операционной системы, связанные с Node.js процессом

Для того чтобы Zabbix сервер начал принимать данные от нашего приложения, в интерфейсе мы должны создать хост, и заполнить свойства для...

Современные технологии управления фоновыми потоками...

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

Использование SCADA-технологий в современных...

Специфика каждой конкретной системы управления определяется используемой на каждом

Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC

Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры)...

Headless-архитектура информационной системы предприятия

Основные термины (генерируются автоматически): информационная система, пользовательский интерфейс, программное обеспечение, данные, подсистема, часть системы, система управления, мастер цеха, баз знаний, XML, SQL, JSON, HTML, API, сеть.

Разработка клиент серверного приложения “TEST-DRIVE”

Разработанный интерфейс тестового драйвера содержит 4 основные формы

Другим способом определения списка участников тестирования является определениие IP адреса и имени компьютера в локальной сети и пересылке данных серверу.

Анализ информационных технологий для веб-публикации...

Web Feature Service (WFS) – веб-сервис, предоставляющий данные в векторном виде в формате GML.

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

Навигация и картографические сервисы в логистике

ArcGIS Explorer обычно опирается на ArcGIS Web и прочие веб-сервисы (KML, WMS и т.д.), но может использовать и локальные наборы данных.

9. Картографические приложения - основной пользовательский интерфейс ГИС.

Использование программных пакетов для решения экологических...

Подготовка и публикация картографического слоя с расположением технологических установок, который обеспечивает актуальными атрибутивными данными об установках за

При построении интерфейса веб-приложения автоматически был сгенерирован код на JavaScript.

Внедрение системы мониторинга метрик в серверное...

CPU Usage, system — время, затрачиваемое процессором на функции операционной системы, связанные с Node.js процессом

Для того чтобы Zabbix сервер начал принимать данные от нашего приложения, в интерфейсе мы должны создать хост, и заполнить свойства для...

Современные технологии управления фоновыми потоками...

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

Использование SCADA-технологий в современных...

Специфика каждой конкретной системы управления определяется используемой на каждом

Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC

Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры)...

Headless-архитектура информационной системы предприятия

Основные термины (генерируются автоматически): информационная система, пользовательский интерфейс, программное обеспечение, данные, подсистема, часть системы, система управления, мастер цеха, баз знаний, XML, SQL, JSON, HTML, API, сеть.

Разработка клиент серверного приложения “TEST-DRIVE”

Разработанный интерфейс тестового драйвера содержит 4 основные формы

Другим способом определения списка участников тестирования является определениие IP адреса и имени компьютера в локальной сети и пересылке данных серверу.

Обсуждение

Социальные комментарии Cackle

Похожие статьи

Анализ информационных технологий для веб-публикации...

Web Feature Service (WFS) – веб-сервис, предоставляющий данные в векторном виде в формате GML.

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

Навигация и картографические сервисы в логистике

ArcGIS Explorer обычно опирается на ArcGIS Web и прочие веб-сервисы (KML, WMS и т.д.), но может использовать и локальные наборы данных.

9. Картографические приложения - основной пользовательский интерфейс ГИС.

Использование программных пакетов для решения экологических...

Подготовка и публикация картографического слоя с расположением технологических установок, который обеспечивает актуальными атрибутивными данными об установках за

При построении интерфейса веб-приложения автоматически был сгенерирован код на JavaScript.

Внедрение системы мониторинга метрик в серверное...

CPU Usage, system — время, затрачиваемое процессором на функции операционной системы, связанные с Node.js процессом

Для того чтобы Zabbix сервер начал принимать данные от нашего приложения, в интерфейсе мы должны создать хост, и заполнить свойства для...

Современные технологии управления фоновыми потоками...

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

Использование SCADA-технологий в современных...

Специфика каждой конкретной системы управления определяется используемой на каждом

Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC

Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры)...

Headless-архитектура информационной системы предприятия

Основные термины (генерируются автоматически): информационная система, пользовательский интерфейс, программное обеспечение, данные, подсистема, часть системы, система управления, мастер цеха, баз знаний, XML, SQL, JSON, HTML, API, сеть.

Разработка клиент серверного приложения “TEST-DRIVE”

Разработанный интерфейс тестового драйвера содержит 4 основные формы

Другим способом определения списка участников тестирования является определениие IP адреса и имени компьютера в локальной сети и пересылке данных серверу.

Анализ информационных технологий для веб-публикации...

Web Feature Service (WFS) – веб-сервис, предоставляющий данные в векторном виде в формате GML.

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

Навигация и картографические сервисы в логистике

ArcGIS Explorer обычно опирается на ArcGIS Web и прочие веб-сервисы (KML, WMS и т.д.), но может использовать и локальные наборы данных.

9. Картографические приложения - основной пользовательский интерфейс ГИС.

Использование программных пакетов для решения экологических...

Подготовка и публикация картографического слоя с расположением технологических установок, который обеспечивает актуальными атрибутивными данными об установках за

При построении интерфейса веб-приложения автоматически был сгенерирован код на JavaScript.

Внедрение системы мониторинга метрик в серверное...

CPU Usage, system — время, затрачиваемое процессором на функции операционной системы, связанные с Node.js процессом

Для того чтобы Zabbix сервер начал принимать данные от нашего приложения, в интерфейсе мы должны создать хост, и заполнить свойства для...

Современные технологии управления фоновыми потоками...

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

Использование SCADA-технологий в современных...

Специфика каждой конкретной системы управления определяется используемой на каждом

Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC

Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры)...

Headless-архитектура информационной системы предприятия

Основные термины (генерируются автоматически): информационная система, пользовательский интерфейс, программное обеспечение, данные, подсистема, часть системы, система управления, мастер цеха, баз знаний, XML, SQL, JSON, HTML, API, сеть.

Разработка клиент серверного приложения “TEST-DRIVE”

Разработанный интерфейс тестового драйвера содержит 4 основные формы

Другим способом определения списка участников тестирования является определениие IP адреса и имени компьютера в локальной сети и пересылке данных серверу.

Задать вопрос