ГИС "Oсean Color"

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
arkweid
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2013, 08:50
Репутация: 0

ГИС "Oсean Color"

Сообщение arkweid » 05 мар 2013, 09:16

Здравствуйте, посоветуйте как решить следующую задачу:
Необходимо создать ГИС "Ocean Color" на акваторию Черного моря.
Данные для наполнения системы - результат обработки данных спектрорадиометра MODIS в формате ascii (долгота, широта, значение параметра) или в формате GeoTIFF.
Информационная система должна обеспечивать возможность визуализации исходных данных по запросу и производить пространственный анализ данных (например, операцию наложения, создание корреляционных карт или построение графиков, профилей и т.д.).
Насколько я понимаю, все это можно сделать в ArcGIS, но в этом случае не будет реализован пользовательский интерфейс. Или я не права?
Необходимо, чтобы любой пользователь мог запустить эту ГИС на своем компьютере и при этом была реализована возможность работы в диалоговом режиме (например): тематические карты > концентрация хлорофилла > год > месяц > день >> визуализация соответствующей карты.
В качестве образца-аналога желаемой ГИС я вижу ГИС "Черное море", которая была реализована в МГУ.
Подскажите, пожалуйста, с помощью какого ПО можно такую ГИС реализовать? Заранее спасибо.

grozhentsov
Активный участник
Сообщения: 163
Зарегистрирован: 24 янв 2012, 22:02
Репутация: 24
Откуда: Москва
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение grozhentsov » 05 мар 2013, 09:40

Возможно geopublisher

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение Catharsis » 05 мар 2013, 09:54

arkweid писал(а):Необходимо, чтобы любой пользователь мог запустить эту ГИС на своем компьютере
В данной ситуации видимо нужно ориентироваться на создание веб-интерфейса в системе.
Подобную систему можно построить как на ArcGIS, так и на opensource.
ArcGIS предоставляет различные web-API, открытые решения также представлены и настольными (QGIS и др.), и серверными (Geoserver, Mapserver) ГИС, а также средствами разработки web-приложений.
Выбор за Вами.
cogito ergo sum

arkweid
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2013, 08:50
Репутация: 0

Re: ГИС "Oсean Color"

Сообщение arkweid » 05 мар 2013, 13:25

Catharsis писал(а):
arkweid писал(а):Необходимо, чтобы любой пользователь мог запустить эту ГИС на своем компьютере
В данной ситуации видимо нужно ориентироваться на создание веб-интерфейса в системе.
Спасибо большое за Ваш ответ.
А если это будет не веб-интерфейс, а приложение, которое можно запустить с любого компьютера, считав информацию с карты памяти. То какое ПО Вы могли бы посоветовать? Заранее большое спасибо.

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение Catharsis » 05 мар 2013, 13:43

Нет ничего невозможного))
Надо определиться какие цели вы преследуете.
А) Если в рамках работы вы создаете данные и хотите, чтобы какой-либо пользователь мог их открыть (именно сами ДАННЫЕ, без картографических условных знаков), то можете создать хранилище пространственных данных (например с использованием PostgreSQL/PostGIS или SpatiaLite в опенсорс варианте, или ArcSDE + СУБД в проприетарном варианте) и открыть доступ к этому хранилищу. Клиентам нужны будут настольные ГИС, поддерживающие данный тип хранилища.

Б) Вы создаете комплекс тематических карт на основе полученных данных - можно использовать ГИС-сервер для создания веб-сервисов

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

P.S. имхо подобную задачу лучше решать с сервером и браузером в качестве клиентского приложения.
cogito ergo sum

arkweid
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 мар 2013, 08:50
Репутация: 0

Re: ГИС "Oсean Color"

Сообщение arkweid » 05 мар 2013, 14:58

Catharsis писал(а):Нет ничего невозможного))
Надо определиться какие цели вы преследуете.

P.S. имхо подобную задачу лучше решать с сервером и браузером в качестве клиентского приложения.
Я действительно имела в виду третий вариант. А если решать эту задачу по сценарию Б через создание веб-сервиса, то как раз используем то ПО, о котором Вы писали в предыдущем посте?
Я в этом вопросе новичок, но хотела бы с чего-то начать: сделать простой вариант решения поставленной задачи, а потом, по мере накопления опыта, его усложнять.
В этом случае, с какого ПО Вы бы посоветовали начать, а то мне, если честно, сложно выбрать, так как круг решаемых задач похож. Спасибо большое еще раз!

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение Catharsis » 05 мар 2013, 15:28

Если у Вас есть ArcGIS for Server - то можете использовать связку ArcGIS Desktop (для создания и редактирования данных) и ArcGIS Server для создания web-сервисов на основе созданных карт.
Второй вариант: в качестве настольного приложения используйте QGIS (http://nextgis.ru/nextgis-qgis/), а серверного - Geoserver (http://geoserver.org). Этот вариант бесплатен.
Когда определитесь с приемлемым вариантом можете задавать более конкретные вопросы.
cogito ergo sum

Qwerty Neo
Интересующийся
Сообщения: 16
Зарегистрирован: 06 дек 2008, 22:17
Репутация: 2
Откуда: г. Севастополь

Re: ГИС "Oсean Color"

Сообщение Qwerty Neo » 15 фев 2015, 11:06

Добрый день! Так как у меня схожий вопрос, решила не делать клонов темы, а спросить здесь: необходимо создать климатическую ГИС по Черноморскому региону, которая бы кроме обработки и визуализации большого массива разнородных данных (судовые наблюдения и данные со станций) представляла бы их временную развертку. Необходимо настольное приложение, такое же самостоятельное, как ГИС "Чёрное море" с отдельными кнопками вывода информации. Веб-приложение не рассматриваю, т.к. программа нужна чисто для решения научных задач института.
Catharsis писал(а):Нет ничего невозможного))
В) (Скорее всего то, что Вы имели в виду) Вы хотите создать отдельное настольное приложение, которое представляет собой атлас с определенными возможностями анализа - готовых решений не знаю. Без программирования здесь вряд ли обойдетесь.
Если программировать - то с помощью чего и возможно ли решить задачу с помощью MapInfo и приложения MapBasic? Или есть какой-то открытый софт для решения подобных задач?

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

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: ГИС "Oсean Color"

Сообщение trir » 15 фев 2015, 12:07

Веб-приложение не рассматриваю, т.к. программа нужна чисто для решения научных задач института.
А чего? В институте сетки нет? До сих пор с "дискетками" ходите?

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение SergeyRyzhkov » 15 фев 2015, 12:15

Хранение информации где предполагается ? (в базе, просто в слоях и т.д.)
Можно и на MapBasic, можно и MapExtreme, и на ArcGIS SDK, и на SharpMap, а на Mapsui, и еще 1000 фремворков.
Зависит от сложности приложения, от примерного соотношения ГИС-данных и просто данных, от задач, которые требуют именно ГИС, и т.д.
Вы вкратце напишите задачи...

ЗЫ: А что за ГИС "Черное море"?
ЗЫЗЫ: Привет родному Черному морю! (особенно родине моей - Севастополю)

AlexeyKW
Новоприбывший
Сообщения: 7
Зарегистрирован: 28 ноя 2014, 16:05
Репутация: 4
Откуда: Новосибирск

Re: ГИС "Oсean Color"

Сообщение AlexeyKW » 15 фев 2015, 12:27

Если будет достаточно функций просмотра растровых/векторных данных по слоям и построения несложных тематических карт, то можно создать web-карты и затем запаковать их в исполняемый файл.
Конвертировать обычные векторные/растровые карты можно, например, с помощью QGIS и qgis2leaf. На выходе будут html страницы с картой на основе Leaflet. Затем можно создать страницу с общим меню и поместить все это в exe файл используя node-webkit.
Плюсы такого подхода - быстро можно получить результат, достаточно просто (в основном потребуются лишь базовые знания html, css, javascript), полученные карты можно разместить на сайте; минусы - очень небольшой набор дополнительных функций, без серьезной разработки будут доступны лишь функции просмотра, получения информации о объектах карты, поиск, работа со слоями.
Да, можно решить задачу с помощью MapInfo/MapBasic, по сути это будет дополнительный набор инструментов и инструментальных панелей.
Из open source порекомендую QGIS, часть задач в нем (особенно касающихся настройки пользовательского интерфейса и диалоговых окон) решается попроще чем в Mapinfo.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: ГИС "Oсean Color"

Сообщение SergeyRyzhkov » 15 фев 2015, 12:52

Или как вариант, если работаете в MapInfo (как я понял), используйте SmartPanel от ЕстиМап.
Бесплатно. Писать код будете на нормальном языке C#, то есть инвестиции в новые ликвидные знания. В качестве UI компонентов - DevExpress

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: ГИС "Oсean Color"

Сообщение gamm » 15 фев 2015, 13:10

Qwerty Neo писал(а):Или есть какой-то открытый софт для решения подобных задач?
у вас задачи не раскрыты. Если это действительно наука, то и работать нужно в нормальной среде, к ГИС отношения не имеющей (Matlab/Octave, R, Python, там где привыкли) - там можно и расчеты провести, и выборки делать (в том числе и к базам цепляться), и карты раскрашивать, и мультики с разверткой во времени создать и показать.

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

Qwerty Neo
Интересующийся
Сообщения: 16
Зарегистрирован: 06 дек 2008, 22:17
Репутация: 2
Откуда: г. Севастополь

Re: ГИС "Oсean Color"

Сообщение Qwerty Neo » 16 фев 2015, 00:08

Огромное спасибо всем, кто ответил! Работа планируется научного характера (диссертация), пока есть только общее понимание работы, примерно такое:
"Планируется создать для Черноморского региона геоинформационную систему для решения научных задач по изучению изменений и изменчивости климата на региональном уровне. В дальнейшем она может использоваться в разных областях научных и прикладных исследований, посвященных климату.
В работе планируется решить задачи по сбору и систематизации информации по климату из различных источников (несистематические судовые и систематические стационарные); созданию электронных хранилищ (баз) данных по климатическим характеристикам с привязкой к географическим объектам; программной реализации вычислительных алгоритмов для общего и проблемно-ориентированного анализа информации; разработке геоинформационной системы и приложений для визуального, картографического и пространственного анализа информации, а также для обеспечения принятия решений.
Важнейшим результатом явится систематизация разнотипных накопленных данных, полученных из разных источников, и приведение их в вид, пригодный для автоматизированной обработки сначала в виде электронных баз, или хранилищ данных, а затем для обработки с применением технологии геоинформационных систем.
Подразумевается, что ГИС будет состоять из нескольких слоев данных, составляющих в целом некоторую модель реальной ситуации. Частичное наложение или комбинирование отдельных слоев позволит выявлять и распознавать различные пространственные соотношения и взаимосвязи. Кроме того, поскольку все данные будут храниться в базе данных, они могут быть использованы для статистического анализа. Также планируется, что функциональные возможности системы будут включать отображение временных последовательностей данных в виде 2-мерных графиков, визуализацию полей данных, расчет средних и экстремальных значений, а также стандартного отклонения и корреляции с другими параметрами."

Из программ пока более-менее разбираюсь в MapInfo и Surfer. Сейчас необходимо более развернуто написать о методах, с помощью которых будут решаться задачи по созданию ГИС.

Что касается среды, к ГИС отношения не имеющей, то она хуже решает вопросы пространственной ориентации и хранения данных (только не кидайтесь в меня помидорами, может я не знаю такой программы, которая бы это делала, поэтому и спрашиваю у вас - специалистов в своём деле:) ) Нужен весь комплекс, подразумевающий ГИС: хранение, обработка и визуализация данных по климату, при чем эти данные - разнородные

П.С. Во вложениях - пример ГИС "Черное море", вышедшей в свет в 1996 году, что-то подобное необходимо сделать, только на платформе современного ПО и с другой БД
П.П.С. Привет малой Родине передала - как раз в Севастополе и нахожусь:)

Изображение Изображение Изображение

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: ГИС "Oсean Color"

Сообщение trir » 16 фев 2015, 04:46

QGIS+PostGIS/SpatiaLite

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей