Краткий обзор GeoMixer WEB-GIS: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
 
(не показано 20 промежуточных версий 6 участников)
Строка 1: Строка 1:
== Краткий обзор Scanex GeoMixer WEB-GIS ==
{{Статья|Опубликована|geomixer}}
'''Н.В. Лаврентьев, М.Ю Потанин, Г.В Потапов'''
 


=== Введение ===
=== Введение ===
: [http://geomixer.ru/ Scanex GeoMixer Web-GIS] - это технология для работы с геоданными в интернет/интранет сетях.  Разрабатывается в [http://www.scanex.ru/ru/index.html ИТЦ СКАНЭКС].  Относится к [http://maps.kosmosnimki.ru/Apikey/License.html условно-бесплатным продуктам].  
: [http://geomixer.ru/ GeoMixer Web-GIS] это технология для работы с геоданными в интернет/интранет сетях.  Разрабатывается в [http://www.scanex.ru/ru/index.html ИТЦ СКАНЭКС].  Относится к [http://maps.kosmosnimki.ru/Apikey/License.html условно-бесплатным продуктам].  
C помощью GeoMixer можно легко и  быстро  опубликовать собственные геоданные на веб-сайте,  предоставить к ним доступ для совместной работы неограниченному числу пользователей в т.ч. через WMS  и WFS, разграничивая права доступа.
C помощью GeoMixer можно опубликовать собственные геоданные на веб-сайте,  предоставить к ним доступ для совместной работы неограниченному числу пользователей, в том числе, через протоколы WMS  и WFS, разграничивая права доступа.


=== Основные возможности ===
=== Основные возможности ===
==== Веб-интерфейс   ====
==== Веб-интерфейс ====
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#создание_и_открытие_картографических_проектов Создание проекта], [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#добавление_слоев загрузка пространственных  данных] (в основном через библиотеку gdal/ogr):
* Создание проекта, загрузка пространственных  данных (в основном через библиотеку gdal/ogr):
# Растровые: .tif, .img, .jpg, .png и др.
# Растровые: .tif, .img, .jpg, .png и др.
# Векторные: .shp, .tab, .mif, .gpx
# Векторные: .shp, .tab, .mif, .gpx
# Web-формат: .kml
# Web-формат: .kml
# Текстовые: еxcel (колонки с координатами)
# Текстовые: MS Excel (колонки с координатами)
# СУБД: таблицы в MS SQL: точечные, линейные, полигональные
# СУБД: таблицы в MS SQL: точечные, линейные, полигональные
# [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#настройка_wms_и_wfs_доступа_к_проектам Внешние протоколы]: WMS,TWMS,WFS.
# Внешние протоколы: WMS,WMST,WFS.
* Есть возможность [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:viewer_config:addapikey поключения]  к проекту  базовой подложки [http://kosmosnimki.ru/ KosmosnimkiAPI] или [http://www.openstreetmap.org/ OpenStreetMap]
* Есть возможность   поключения]  к проекту  базовой подложки   KosmosnimkiAPI  или OpenStreetMap.
* Создание векторного слоя, оцифровка, [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#просмотр_и_редактирование_векторных_данных редактирование векторного слоя], поисковые запросы в таблице атрибутов. Возможность создания мультивременного слоя - векторного слоя с  типом поля Date в атрибутивной таблице.
* Создание векторного слоя, оцифровка, редактирование векторного слоя, поисковые запросы в таблице атрибутов. Возможность создания мультивременного слоя векторного слоя с  типом поля "Date" в атрибутивной таблице.
* Подключение [http://docs.geomixer.ru/doku.php?id=public:raster_catalog каталога растров] - тип слоя в ГеоМиксере, который позволяет работать с набором растров как с векторным слоем, при этом показывая на экране [http://maps.kosmosnimki.ru/api/index.html?permalink=JE6UB&d3255ce58507c83cbee40c7e58ced437 контура с метаданными и тайлы одновременно.]
* Подключение каталога растров тип слоя в GeoMixer, который позволяет работать с набором растров как с векторным слоем, при этом показывая на экране   контура с метаданными и тайлы одновременно.
* Объединение несколько растровых слоев в один слой (мультислой). Изменение прозрачности растрового слоя.
* Объединение несколько растровых слоев в один слой (мультислой). Изменение прозрачности растрового слоя.
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#редактирование_стилей_слоев_карты Настройка] стилей векторных слоев.Создание легенды через систему фильтров, классификация объектов по атрибутам. Кластеризация объектов при просмотре.
* Редактирование стилей слоев карты. Настройка стилей векторных слоев.Создание легенды через систему фильтров, классификация объектов по атрибутам. Кластеризация объектов при просмотре.
* Добавление html контента  к сплывающим окнам ( балунам).
* Добавление HTML-контента  к всплывающим окнам ("балунам").
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#настройка_прав_доступа_к_карте_и_отдельным_слоям Настройка прав] доступа к карте и отдельным слоям.
* Настройка прав доступа к карте и отдельным слоям.
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#управление_деревом_слоев Структурирование слоев] при помощи дерева слоев.
* Структурирование слоёв при помощи дерева слоев.
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#настройка_проекта_подключение_плагинов Подключение] дополнительного функционала при помощи плагинов.
* Добавление дополнительной функциональности при помощи системы плагинов.
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis#экспорт_данных_через_wms_wfs_а_также_в_shapefile_и_jpg_с_файлом_привязки Экспорт данныхчерез WMS и WFS, а также в ShapeFile и [http://www.youtube.com/watch?v=3maE0kbOMEs&feature=youtu.be JPG с файлом привязки].
* Экспорт данных через протоколы WMS и WFS, а также в шейп-файл и JPG с файлом привязки.


==== Утилиты ====
==== Утилиты ====
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixerfilebrowser GeoMixerFileBrowser]-утилита для закачки файлов в директорию пользователя GeoMixer, бывает нужна если нужно быстро закачать большое количество данных в директорию пользователя
* GeoMixerFileBrowser— утилита для загрузки файлов в директорию пользователя GeoMixer, бывает нужна, если необходимо быстро загрузить большое количество данных в директорию пользователя.
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:tilingtools TilingTools]- предназначен для тайлинга растровых изображений, например когда нужно   подготовить большой массив растровых данных.
* TilingTools предназначен для тайлинга растровых изображений, например, когда нужно подготовить большой массив растровых данных.


====Для разработчиков ====
====Для разработчиков ====
* Клиентская часть:
* Клиентская часть:
# [http://geomixer.ru/projects/api/ GeoMixer API] – визуализация на карте
# GeoMixer API визуализация на карте
# [http://geomixer.ru/mapplets/ Мапплеты] - Java Script код, исполняемый в начале загрузки карты во вьювере, дающий возможность костомизировать интерфейс под задачи пользователя.
# Мапплеты — JavaScript-код, исполняемый в начале загрузки карты во вьювере, дающий возможность настраивать интерфейс под задачи пользователя.
# [http://docs.geomixer.ru/doku.php?id=public:plugins_sdk Плагины] к GeoMixer GUI.
# Плагины к GeoMixer GUI.
* Серверная часть:
* Серверная часть:
# Консольные утилиты – для автоматизации добавления данных в геопортал  
# Консольные утилиты – для автоматизации добавления данных в геопортал.
# Управление данными напрямую через таблицы в СУБД
# Управление данными напрямую через таблицы в СУБД.
 
[[Файл:45.png|center|схема компонент GeoMixer]]
=== Системные требования ===
=== Системные требования ===
* Для установки GeoMixer на сервер:
* Для установки GeoMixer на сервер необходимо иметь:
# Операционная система: Windows  
# Операционную систему '''Windows'''
# Web сервер: IIS.
# Web-сервер '''IIS'''
# Microsoft .NET Framework 3.5
# '''Microsoft .NET''' Framework 3.5, 4.0, 4.5
# MS SQL Server 2008. 2012
# '''MS SQL Server''' 2008, 2008 R2, 2012
* Для работы с клиентом:
* Для работы с клиентом:
# Веб-браузер с установленным плагином Adobe Flash Player.
# Веб-браузер, желательно Chrome или Firefox.


===Схема работы ПО===
=== Примеры использования ===
[[Файл:Shema_PO.png]]
В качестве примера, можно привести реализованные на основе GeoMixer геосервисы:
# Пользователи геопортала: интернет-пользователи; пользователи внутренней сети; пользователи сторонних ресурсов, получающих доступ к данным и проектам геопортала через GeoMixer API; пользователи сторонних ГИС или веб-приложений, использующих WMS, WFS  доступ к данным геопортала или тайлы (тайловый WMS).
* Проект [http://kosmosnimki.ru/ Космоснимки-Карты] предоставляет доступ к базовым данным (карты и спутниковые снимки). В настоящее время портал "Космоснимки" включает спутниковые мозаики Landsat (разрешение 15 м), IRS (5,8 м) на территорию Европейской части России, субъекты Уральского региона и Калининградскую область, спутниковое покрытие SPOT с разрешением 10 м, а также детальные покрытия IKONOS (0,8 м) более 50 городов России. Картографическая подложка реализована в основном по данным  [http://www.geocenter-consulting.ru/ "Геоцентр-Консалтинг"], [http://www.openstreetmap.org/ OpenStreetMap], [http://www.2gis.ru/ 2GIS]. Кроме того, возможен поиск по адресной базе данных.
# Пользовательский интерфейс GeoMixer Web-GIS позволяет на лету (используя Интернет или во внутренней сети предприятия) создавать собственные проекты на основе геоданных в растровом и векторном виде, подключать к ним дополнительные сервисы, разграничивая права доступа для просмотра или совместной работы.
* [http://fires.kosmosnimki.ru/ Мониторинг пожарной обстановки] — сервис, который предоставляет доступ к данным пожарной обстановки, детектируемым по спутниковым снимкам. Интерфейс позволяет просматривать пожары и спутниковые снимки за выбранные даты.
# Программный интерфейс на JavaScript для доступа к базовому функционалу GeoMixer и интеграции проектов, созданных в GeoMixer Web-GIS, в сторонние сайты и приложения.
* [http://search.kosmosnimki.ru/ Каталог космических снимков] — веб-сервис для поиска высокодетальных спутниковых снимков по глобальным каталогам.
# Серверные модули выполняющие следующие функции: регистрация пользователей системы, создание типов пользователей: администратор, редактор, пользователь, управление правами доступа к WMS-серверу и слоям геоданных,импорт таблиц из базы данных,общие настройки системы.
* [http://oopt.kosmosnimki.ru/ Мониторинг ООПТ] — проект по сбору информации по особо охраняемым природным территориям и мониторингу нарушений. Информация представлена в виде текстовых описаний, тематических карт и архивных снимков, на основе которых выполнялось исследование.
# WMS, WFS  сервер. Администратор системы может открыть WMS, WFS доступ к любому слою геопортала.
На базе Geomixer созданы геопорталы [http://www.geogr.msu.ru:8082/api/index.html Московского Государственного Университета],   [http://fires.rfimnr.ru/api/index.html Министерства Природных Ресурсов РФ], и ряд других организаций.  
# Тайловый кэш, создаваемый с целью оптимизации скорости доступа и производительности системы. Содержит тайлы растровых и векторных слоев.
# Системное окружение на сервере, где установлен GeoMixer.
# Внешние геосервисы, доступные через интернет, такие как: доступ к оперативной съемке ИТЦ СКАНЭКС, данные Kosmosnimki.Ru и карты OpenStreetMap.


===Установка и использование===
В рамках программы обучения бакалавров ВШБ МГУ по направлению «Менеджмент» на основе Geomixer был разработан и включен в учебный процесс [http://zikj.ru/images/archive/no15/zik15_8_pirogov.pdf курс по выбору «Географические аспекты бизнеса»].Учебное пособие пока не составлено, но примеры заданий можно посмотреть [http://andreygeo.livejournal.com/3052.html здесь].
Дистрибутив GeoMixer Web-GIS распространяется свободно.
Для его установки и использования нужно:
* Зарегистрироваться на сайте [http://my.kosmosnimki.ru./ my.kosmosnimki.ru.].
* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:configuration:setup Cкачать и установить дистрибутив].
* В случае необходимости можно подключить, базовые подложки [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:viewer_config:addapikey Kosmosnimki.ru].
* Почитать о [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:admin панели администрирования], и ознакомиться с [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis руководством пользователя]
* Если что-то не получается пишите  на help@kosmosnimki.ru, либо создайте соответствующую тему на [http://gis-lab.info/forum/ форуме GIS-LAB]


=== Примеры использования ===
В качестве примера, можно привести реализованные на основе GeoMixer  геосервисы:
* Проект [http://kosmosnimki.ru/ Космоснимки-Карты]  предоставляет доступ к базовым данным (карты и спутниковые снимки).В настоящее время  Космоснимки  включает спутниковые мозаики Landsat (разрешение 15 м), IRS (5,8 м) на территорию Европейской части России, субъекты Уральского региона и Калининградскую область, спутниковое покрытие SPOT с разрешением 10 м, а также детальные покрытия IKONOS (0,8 м) более 50 городов России. Картографическая подложка реализована в основном по данным  [http://www.geocenter-consulting.ru/ Геоцентра-Консалтинга], [http://www.openstreetmap.org/ OSM], [http://www.2gis.ru/ 2GIS]. Кроме того возможен поиск по адресной базе данных.
* [http://fires.kosmosnimki.ru/ Мониторинг пожарной обстановки]-    сервис предоставляет доступ к данным пожарной обстановки, детектируемым по спутниковым снимкам. Интерфейс позволяет просматривать пожары и спутниковые снимки за выбранные даты.
* [http://search.kosmosnimki.ru/ Каталог космических снимков] - веб-сервис поиска высокодетальных спутниковых снимков по глобальным каталогам.
* [http://oopt.kosmosnimki.ru/ Мониторинг ООПТ]  - проект по сбору информации об особо охраняемых природных территориях и мониторингу нарушений. Информация представлена в виде текстовых описаний, тематических карт и архивных снимков, на основе которых выполнялось исследование.


===Заключение===
===Заключение===
В линейке   веб-картографических программ  GeoMixer занимает промежуточное положение между навороченным и дорогим Arc GIS Server и бесплатными опенсорсными движками ( Geoserver, Mapserver).
В линейке программного обеспечения для веб-картографии GeoMixer занимает промежуточное положение между "навороченным" и дорогим ArcGIS Server и бесплатными "движками" с открытым исходным кодом (Geoserver, Mapserver).
Мы исповедуем ту же концепцию при работе с пространственными  данными, что и GOOGLE DOCS  при работе с документами. Когда основные технологии, доступны сразу “из коробочки” и  неподготовленный пользователь может быстро и легко опубликовать свои пространственные данные в интернете.
Разработчики исповедуют ту же концепцию Веб-ГИС при работе с пространственными  данными, что и GoogleDocs при работе с документами: основные технологии должны быть доступны сразу "из коробки", чтобы неподготовленный пользователь мог быстро и легко опубликовать свои пространственные данные в интернете.


===Ссылки===
===Ссылки===
* [http://geomixer.ru/ Сайт Geomixer.ru]
* [http://geomixer.ru/ Сайт Geomixer.ru]
* [http://docs.geomixer.ru/doku.php Документация]
* [http://geomixer.ru/docs/manual Документация]
* [http://maps.kosmosnimki.ru/api/index.html Онлайн версия Geomixer]
* [http://maps.kosmosnimki.ru/api/index.html Онлайн версия Geomixer]
* [http://kosmosnimki.ru/ Сайт Kosmosnimki.ru]
* [http://kosmosnimki.ru/ Сайт Kosmosnimki.ru]
* [http://gis-lab.info/qa/geomixer-editing.html Редактирование векторных слоев с помощью Geomixer]
* [http://gis-lab.info/qa/geomixer-multitemporal-layers.html Мультивременные слои в GeoMixer WEB-GIS]
* [http://gis-lab.info/qa/geomixer-vector-editing.html Механизм редактирования векторных данных в GeoMixer WEB-GIS]
* [http://wiki.gis-lab.info/w/GeoMixer_%D0%B8_TileMill GeoMixer и TileMill]

Текущая версия от 12:08, 24 ноября 2014

Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/geomixer.html



Введение

GeoMixer Web-GIS — это технология для работы с геоданными в интернет/интранет сетях. Разрабатывается в ИТЦ СКАНЭКС. Относится к условно-бесплатным продуктам.

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

Основные возможности

Веб-интерфейс

  • Создание проекта, загрузка пространственных данных (в основном через библиотеку gdal/ogr):
  1. Растровые: .tif, .img, .jpg, .png и др.
  2. Векторные: .shp, .tab, .mif, .gpx
  3. Web-формат: .kml
  4. Текстовые: MS Excel (колонки с координатами)
  5. СУБД: таблицы в MS SQL: точечные, линейные, полигональные
  6. Внешние протоколы: WMS,WMST,WFS.
  • Есть возможность поключения] к проекту базовой подложки KosmosnimkiAPI или OpenStreetMap.
  • Создание векторного слоя, оцифровка, редактирование векторного слоя, поисковые запросы в таблице атрибутов. Возможность создания мультивременного слоя — векторного слоя с типом поля "Date" в атрибутивной таблице.
  • Подключение каталога растров — тип слоя в GeoMixer, который позволяет работать с набором растров как с векторным слоем, при этом показывая на экране контура с метаданными и тайлы одновременно.
  • Объединение несколько растровых слоев в один слой (мультислой). Изменение прозрачности растрового слоя.
  • Редактирование стилей слоев карты. Настройка стилей векторных слоев.Создание легенды через систему фильтров, классификация объектов по атрибутам. Кластеризация объектов при просмотре.
  • Добавление HTML-контента к всплывающим окнам ("балунам").
  • Настройка прав доступа к карте и отдельным слоям.
  • Структурирование слоёв при помощи дерева слоев.
  • Добавление дополнительной функциональности при помощи системы плагинов.
  • Экспорт данных через протоколы WMS и WFS, а также в шейп-файл и JPG с файлом привязки.

Утилиты

  • GeoMixerFileBrowser— утилита для загрузки файлов в директорию пользователя GeoMixer, бывает нужна, если необходимо быстро загрузить большое количество данных в директорию пользователя.
  • TilingTools предназначен для тайлинга растровых изображений, например, когда нужно подготовить большой массив растровых данных.

Для разработчиков

  • Клиентская часть:
  1. GeoMixer API — визуализация на карте
  2. Мапплеты — JavaScript-код, исполняемый в начале загрузки карты во вьювере, дающий возможность настраивать интерфейс под задачи пользователя.
  3. Плагины к GeoMixer GUI.
  • Серверная часть:
  1. Консольные утилиты – для автоматизации добавления данных в геопортал.
  2. Управление данными напрямую через таблицы в СУБД.
схема компонент GeoMixer

Системные требования

  • Для установки GeoMixer на сервер необходимо иметь:
  1. Операционную систему Windows
  2. Web-сервер IIS
  3. Microsoft .NET Framework 3.5, 4.0, 4.5
  4. MS SQL Server 2008, 2008 R2, 2012
  • Для работы с клиентом:
  1. Веб-браузер, желательно Chrome или Firefox.

Примеры использования

В качестве примера, можно привести реализованные на основе GeoMixer геосервисы:

  • Проект Космоснимки-Карты предоставляет доступ к базовым данным (карты и спутниковые снимки). В настоящее время портал "Космоснимки" включает спутниковые мозаики Landsat (разрешение 15 м), IRS (5,8 м) на территорию Европейской части России, субъекты Уральского региона и Калининградскую область, спутниковое покрытие SPOT с разрешением 10 м, а также детальные покрытия IKONOS (0,8 м) более 50 городов России. Картографическая подложка реализована в основном по данным "Геоцентр-Консалтинг", OpenStreetMap, 2GIS. Кроме того, возможен поиск по адресной базе данных.
  • Мониторинг пожарной обстановки — сервис, который предоставляет доступ к данным пожарной обстановки, детектируемым по спутниковым снимкам. Интерфейс позволяет просматривать пожары и спутниковые снимки за выбранные даты.
  • Каталог космических снимков — веб-сервис для поиска высокодетальных спутниковых снимков по глобальным каталогам.
  • Мониторинг ООПТ — проект по сбору информации по особо охраняемым природным территориям и мониторингу нарушений. Информация представлена в виде текстовых описаний, тематических карт и архивных снимков, на основе которых выполнялось исследование.

На базе Geomixer созданы геопорталы Московского Государственного Университета, Министерства Природных Ресурсов РФ, и ряд других организаций.

В рамках программы обучения бакалавров ВШБ МГУ по направлению «Менеджмент» на основе Geomixer был разработан и включен в учебный процесс курс по выбору «Географические аспекты бизнеса».Учебное пособие пока не составлено, но примеры заданий можно посмотреть здесь.


Заключение

В линейке программного обеспечения для веб-картографии GeoMixer занимает промежуточное положение между "навороченным" и дорогим ArcGIS Server и бесплатными "движками" с открытым исходным кодом (Geoserver, Mapserver). Разработчики исповедуют ту же концепцию Веб-ГИС при работе с пространственными данными, что и GoogleDocs при работе с документами: основные технологии должны быть доступны сразу "из коробки", чтобы неподготовленный пользователь мог быстро и легко опубликовать свои пространственные данные в интернете.

Ссылки