Руководство пользователя по Веб-интерфейсу Web-GIS GeoMixer 2.0
(сборка от 16.03.2014)
Оглавление
Навигация по карте, управление картой
Создание и открытие картографических проектов
Добавление слоя на карту из базы данных
Добавление растровых данных (тайлы, GEOTIFF, JPG,PNG)
Создание векторного слоя (SHP)
Добавление векторных данных (MS SQL, Excel,SHP,TAB)
Просмотр и редактирование векторных данных
Редактирование стилей слоев карты
Редактирование стилей растровых слоев
Редактирование стилей векторных слоев
Вставка HTML-содержания и отображение во всплывающем окне (балуне) Пример привязки фотографий
Настройка проекта, подключение плагинов
Добавление картографических подложек
Настройка отображения окна карты
Загрузка кода (доступно администраторам)
Настройка прав доступа к карте и отдельным слоям
Экспорт данных через WMS,WFS, а также в ShapeFile и JPG с файлом
Scanex Web-GIS GeoMixer — это веб-картографический инструментарий для доступа к различным геоданным и геоинформационным сервисам. C помощью GeoMixer возможно легко и быстро создавать собственные проекты в интернете или во внутренней сети Предприятия (от отображения адресной базы объектов до создания тематических карт) и затем предоставлять к ним доступ для совместной работы неограниченному числу пользователей, разграничивая права доступа.
В данном руководстве описаны функции GeoMixer Viewer, веб-интерфейса этой программы.
Каких-либо гарантий или обязательств относительно всей представленной здесь информации не предоставляется. Авторы не несут какой-либо ответственности за ошибки и их последствия. Тем не менее, вы всегда можете указать на возможные ошибки, написав на help@kosmosnimki.ru.
В руководстве пользователя даны ссылки на видео примеры. Также видео примеры можно посмотреть отдельным списком.
Перечень элементов пользовательского интерфейса
Для перемещения перетаскивайте карту курсором при нажатой левой клавише мыши. Прецентровка карты - одиночный левый клик Видео пример.
Для приближения и удаления используйте колесико мыши или кнопки «+» и «–» на масштабной линейке. Видео пример
Добавление маркеров В режиме маркеров: одиночный клик по карте - добавить маркер. Для того, чтобы поставить маркер по задаными координатами - введите значение координат в строке поиска и нажмите поиск. Клик по маркеру - добавить надпись, следующий клик - скрыть надпись. Двойной клик по маркеру - удалить маркер.
Редактирование содержания маркеров При клике по маркеру открывается всплывающее текстовое окошко с курсором. Пользователь может добавить простой текст или применить html-разметку - например, поставить ссылку.Видео пример.
Для того, чтобы измерить расстояние - выберите инструмент «линейка». В режиме «линейка»: одиночный клик - ставит начальную точку и вершины ломаной линии, двойной клик - завершает ломаную линию. Клик на линию - добавляет вершину.Видео пример
В режиме «полигон»: одиночный клик - ставит вершину многоугольника, двойной клик - замыкает контур многоугольника. Клик на линию - добавляет вершину.Двойной клик по точке удаляет вершину. Данные о площади объекта можно увидеть в панели управлении карты слева.Видео пример
Если необходимо измерить площадь прямоугольной области - проще воспользоваться инструментом вырезания фрагмента «ножницы».
Вырезание фрагмента растрового слоя Если администратором карты активирована данная опция - с помощью инструмента «ножницы» можно вырезать фрагмент растровой мозаики в виде прямоугольника. Для этого растяните на карте рамку, охватывающую необходимую область, и нажмите «скачать фрагмент растра».
Нарисованные контуры можно сохранить в гис-формате (tab, shp) - для этого выберите «скачать shp-файл» в панели управления карты. Видео пример
На карту могут быть добавлены «на лету» векторные слои небольшого объема (формат: SHP, TAB, KML/KMZ). Для этого в пользовательском меню нажмите Сервисы/ Загузить файл. Слева появится меню загрузки. Нажмите загрузите файл или архив (если векторный слой состоит из нескольких файлов). Вслед за тем пользователь может редактировать загруженный слой, используя инструменты лииний, полигонов и маркеров. Видео пример
Чтобы сохранить состояние карты нажмите «Карта/ Ссылка на карту». Видео пример
Эта опция доступна только авторизованным пользователям. Для того чтобы предоставить возможность скачать векторный слой нужно в свойствах карты разрешить в вкладке «Доступ» скачивание векторных слоев. Также проверьте права доступа к слою.
Чтобы скачать векторный слой нажмите на название слоя правой кнопкой мышки. Из контекстного меню выберите «Скачать». Векторный слой в формате Shapefile будет скачан.
Иногда возникает потребность объединить несколько растровых слоев в один мультислой. Для создания мультислоя нужно:
Все поля опциональны для заполнения. Могут быть заданы следующие типы атрибутов:
В GeoMixer реализована возможность просмотра атрибутивных данных, задания SQL-запросов, редактирования геометрии и записей в атрибутивной таблице.
В GeoMixer есть возможность задать стили векторных и растровых слоев.
Для того чтобы прозрачность растрового слоя. Для этого выделите растровый слой (1). Вверху появится бегунок (2), который меняет прозрачность растрового слоя. Для того чтобы изменить масштаб отображения растрового слоя. Выделите слой (1),нажмите правую кнопку мышки, выберите “Свойства”(3). Появится новое окно. Кликните вкладку «Стили» (4). Установите нужные уровни маштабирования слоя(5). Видео пример
Выделите слой и щелкните правой кнопкой мышки, из контекстного меню выберите “Стили” (1).
Нажимаете опцию добавить стиль (2). Вводите название стиля (3), определяете диапазон масштабных уровней, в рамках которых должен отображаться слой (4). Также имеется возможность сделать легенду слоя по таблице атрибутов (5). Для этого нужно указать колонку атрибутивной таблицы в опции «Атрибут», указать оператор ( кнопка « Операция»).Ввести нужное нам значение из атрибутивной таблицы ( кнопка «Значение»). По данным атрибутивной таблицы можно настроить отображение на карте подписей объектов (6). Подсказка при наведении и клике (7) позволяет настраивать ссылки на внешние объекты или значения атрибутивной таблицы. Имеются настройки “Показывать при клике” (8), “Показывать при наведении” (9). Содержимое подсказки при наведении и клике представляет собой HTML-контейнер (10), который правится при помощи встроенного HTML редактора. Исходный код HTML контейнера можно отредактировать, нажав кнопку HTML (11) в нижней части окна HTML редактора. Есть возможность оформить стиль при помощи готовых шаблонов (12) Также можно отредактировать внешний вид слоя, толщину и цвет границы площадных и линейных объектов (13) ( опция«Граница»), оформить штрихпунктиром (14).указать цвет или градиент заливки для площадных объектов (15)( опция «Заливка»), указать web-путь на POI (16). В одном слое возможно составление несколько стилей векторного слоя (17).
Используя кластеризацию (18) можно компактно отобразить большое количество точечный объектов, указав радиус кластеризации и количество объектов входящих в кластер (22). Кроме того имеется возможность задать стиль оформления кластера (19), указав цвет и толщину границы и цвет заливки (20), либо загрузить растровый значок через меню “Маркер URL” (21).
В меню «Подсказка при наведении и клике» (19) по умолчанию в html отображаются атрибуты слоя.
<b>ID:</b> [ID]<br />
<b>SUBTYPE:</b> [SUBTYPE]<br />
<b>SUBTYPE_L:</b> [SUBTYPE_L]<br />
<b>TYPE:</b> [TYPE]<br />
<br />
[SUMMARY]
Где
<b>SUBTYPE:</b> [SUBTYPE]<br />
Название поля атрибутивной таблицы, а тег
[SUMMARY]
показывает параметры геометрии слоя ( координаты для точечных слоев, длину для линейных слоев, площадь для полигональных слоев).
Если изменить
<b>SUBTYPE_L:</b> [SUBTYPE_L]<br />
на
<b>Субтип:</b> [SUBTYPE]<br />
, то в всплывающем окне мы увидем замену названия поля «SUBTYPE» на «Субтип». Кроме редактирования отображения атрибутивной таблицы во всплывающем окне, есть возможность добавлять любой html контент.
Часто возникает задача привязки фотографий к карте. Для этого создаете точечный слой, например этот например этот. В этом точечном shp, есть поле «NAME», в ячейках которого прописаны названия файлов с расширением «DSC01835.jpg». Выкладываем фотографии в сеть. В меню «Подсказка при наведении и клике» (19) прописываем
<div><img src="http://images.kosmosnimki.ru/foto_anapa/[NAME]" width="400px" height="270px"><br><br>
Чтобы посмотреть дерево слоев нажмите в верхней панели «Вид/Дерево слоев».Слои можно объединить в группы. Для этого в левом верхнем углу кликнете на название карты правой клавишой мышки, появится меню, нажмите «Добавить догруппу». Введите имя группы, нажмите кнопку создать.
Чтобы перенести слой в созданную подгруппу. Выделите его, и удерживая левую клавишу мышки перенесите под название подгруппы.
Также можно импортировать слои в карту из других проектов. Для этого в верхней панели кликните «Карта\ Окрыть». Будет выведен список карт, выберите на интересующий Вас проект и нажмите на стрелку направленную вниз напротив названия. Появится структура слоев карты. Выделите интересующий Вас слой, удерживая левую клавишу мышки перенесите слой под название открытой в настоящее время карты. После нажмите сохранить и перезагрузите страницу в браузере. Видео пример
Для того чтобы настроить проект кликните правой кнопкой мышки на название проекта, в контекстном меню выберите “Свойства”.
В общих свойствах можно отредактировать название карты (1). Посмотреть ID карты (2). Указать копирайт, который будет располагаться в нижнем левой углу карты (3). Загрузить подложки Kosmosnimki (4). Выбрать язык интерфейса по умолчанию (5). Также имеется возможность выбрать единицы длины (6) и площади (7).
Вкладка подложки, позволяет добавлять в проект готовые базовые слои. Для того чтобы добавить доступные картографические подложки на карту, нужно при помощи левой копки мышки, можно перетащить доступные картографические подложки в “Подложки карты”. Затем сохранить изменения ( Карта\Сохранить).
В вкладке “Доступ” Вы можете разрешить скачивание растровых и векторных слоев, а также настроить WMS доступ.
Включение поиска по слоям, позволит делать запросы по атрибутивной таблице слоев карты.
В вкладке «Окно карты» можно ввести координаты и масштаб, с которого будет загружаться карта.
В вкладке «Загрузка» возможно вставка JavaScript кода, который будет выполнен при загрузке карты, возможно выполнение всех команд API
В вкладке «Плагины», можно подключить дополнительные плагины к карте. В списке слева есть список доступных в системе плагинов. В списке справа находятся плагины, добавленные в карту. Для добавлении нового плагина нужно выделить его в списке слева и нажать кнопку «Добавить плагин». После этого требуется сохранение карты (Карта → Сохранить из верхнего меню).
Позволяют сохранять местоположение и масштаб карты. Для того чтобы воспользоватся простанственными закладками нужно:
Для того чтобы настроить права доступа к карте, нужно левой кнопкой мышки нажать на название проекта, затем кликнуть на правую кнопку мышки, появится меню. Выбрать «Права доступа» (1).
В меню «Тип» можно настроить возможность просмотра карты сторонними пользователями без авторизации (2). Также возможна настройка доступа зарегистрированных пользователей к закрытому проекту. Для этого введите логин пользователя (3). После того как нашли нужный аккаунт, нажмите на кнопку, напротив логина пользователя (4). Пользователь будет добавлен в список лиц, которым будет доступен Ваш проект. Можно также разрешить редактирование проекта в вкладке «Доступ» (5) или лишить права просматривать и редактировать Ваш проект (6). После завершении операций нажмите кнопку «Сохранить» (7).
Также можно настроить права доступа к отдельному слою. Меню настройки прав доступа к слою, аналогично меню настройки прав доступа к карте. Для его вызова нужно левой кнопкой мышки кликнуть на название слоя, а затем нажать правую кнопку мышки, появится меню, выбрать «Права доступа» (8)
Позволяют добавлять карты с других серверов в текущий проект.При этом карта с стороннего сервера должна быть открыта. Для того чтобы подключить дополнительную карту нужно:
либо в адресной строке браузера
http://имя_сервера/api/index.html?ID карты,
пример http://localhost/api/index.html?XEDRX
Для того чтобы изменить пароль. Кликните на логин в верхней части экрана (1). Введите старый, затем новый пароль (2)
GeoMixer API - программный интерфейс на JavaScript для доступа к базовому функционалу GeoMixer. Основной целью его использования является встраивание карт, созданных с помощью GeoMixer Web-GIS, в сторонние сайты и приложения. Рассмотрим стандартную ситуацию. Допустим проект который создан в GeoMixer Web-GIS нужно встроить в сторонний сайт. Порядок действий в этом случае следующий:
Web Map Service это веб-сервис, предоставляющий данные в растровом виде в формате PNG, TIFF, JPEG.
Web_Feature_Service это веб-сервис, предоставляющий данные в векторном виде в формате GML. Клиент получает как геометрию так и аттрибуты. В GeoMixer есть возможность настроить WMS и WFS доступ к загруженным в проект слоям:
http://имя_сервера/TileService.ashx?map=ID карты,
например http://localhost/TileService.ashx?map=XEDRX
Вырезание фрагмента растрового слоя Если администратором карты активирована данная опция - с помощью инструмента «ножницы» можно вырезать фрагмент растровой мозаики в виде прямоугольника. Для этого растяните на карте рамку, охватывающую необходимую область, и нажмите «скачать фрагмент растра». Видео пример
Эта опция доступна только авторизованным пользователям. Для настройки доступа нужно в свойствах карты разрешить в вкладке «Доступ» скачивание векторных слоев. Также проверьте права доступа к слою.
Чтобы скачать векторный слой нажмите на название слоя правой кнопкой мышки. Из контекстного меню выберите «Скачать». Векторный слой в формате Shapefile будет скачан.