Редактирование векторных слоев с помощью Geomixer: различия между версиями
Godnik (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Статья|Черновик}} | {{Статья|Черновик}} | ||
{{Аннотация|Несколько рекомендаций по использованию [[Geomixer]] для редактирования векторных | {{Аннотация|Несколько рекомендаций по использованию [[Geomixer]] для редактирования векторных слоёв на примере [http://gis-lab.info/qa/geodetdom.html коллективного проекта ГИС-Лаб] по созданию слоя геоданных по детским учреждениям Российской Федерации. }} | ||
== | == Кратко о Geomixer == | ||
[http://geomixer.ru/ GeoMixer Web-GIS] — это технология и программный продукт для работы с геоданными в интернете или в локальной сети. Разработан в [http://www.scanex.ru/ru/index.html ИТЦ СКАНЭКС], является [http://maps.kosmosnimki.ru/Apikey/License.html условно-бесплатным] ПО. | |||
C помощью GeoMixer можно опубликовать собственные геоданные на веб-сайте, предоставить к ним доступ для совместной работы неограниченному числу пользователей, в т.ч., через протоколы WMS и WFS с разграничением прав доступа. | |||
== Задача == | |||
Есть адресная база объектов, предварительно геокодированная по данным [http://openstreetmap.org OpenStreetMap]. Результаты автоматического геокодирования, как правило, требуют проверки — просмотра на карте, редактирования координат и, возможно, атрибутов. В статье рассматривается использование Geomixer для решения конкретной задачи — редактирования координатной базы в рамках [http://gis-lab.info/qa/geodetdom.html коллективного проекта] ГИС-Лаб по созданию слоя геоданных по детским учреждениям Российской Федерации]. | |||
Здесь описан основной сценарий работы, в дальнейшем кто-то сможет подобрать для себя более подходящие и удобные сценарии. | |||
== Полезные возможности Geomixer == | |||
Вот несколько аргументов в пользу выбора Geomixer для такой работы:<br /> | Вот несколько аргументов в пользу выбора Geomixer для такой работы:<br /> | ||
* Можно подключить одну или несколько подложек, в том числе OpenStreetMap, по | * Можно подключить одну или несколько подложек, в том числе, данные OpenStreetMap, по которым проводилось предварительное геокодирование. | ||
* Имеется плагин просмотра объектов из [http://wikimapia.org Wikimapia] | * Имеется плагин просмотра объектов из [http://wikimapia.org Wikimapia] — как мы скоро увидим, весьма полезный для нашей задачи. <br /> | ||
Там где не только в местоположении, но и в правильности адреса учреждения или в его названии возникают сомнения | Там, где не только в местоположении, но и в правильности адреса учреждения или в его названии возникают сомнения, можно попробовать дополнительно свериться с Викимапией и подкорректировать данные. <br /> | ||
''(Следует оговориться, что Викимапиа | ''(Следует оговориться, что Викимапиа — не настолько открытые данные, как OSM, и само происхождение этих данных сомнительно, т.к. они нарушают условия использования Google Maps. Поэтому автор статьи допускает, никуда не копируя, пользоваться ими, как справочником. Если же вас такое использование смущает — не пользуйтесь =)'' | ||
* Возможность проводить адресный поиск, поиск по атрибутам и поиск по координатам | * Возможность проводить адресный поиск, поиск по атрибутам и поиск по координатам. | ||
* Наконец, вы сразу работаете с веб-картой | * Наконец, вы сразу работаете с веб-картой — можете поделиться ссылкой на проект или предоставить свои результаты для совместного редактирования другим пользователям. | ||
== Сценарий работы == | |||
Ниже изложены основные смысловые шаги в решении нашей задачи. <br /> | |||
Geomixer можно скачать и установить на свой сервер, но данная тема выходит за рамки статьи, мы воспользуемся уже готовым сервисом на базе ресурса [http://maps.kosmosnimki.ru Космоснимки], к которому можно получить аккаунт для удаленной работы. | Geomixer можно скачать и установить на свой сервер, но данная тема выходит за рамки статьи, так что мы воспользуемся уже готовым сервисом на базе ресурса [http://maps.kosmosnimki.ru Космоснимки], к которому можно получить аккаунт для удаленной работы. | ||
* Создадим новый проект. Подключим галочкой подложку '''"OpenStreetMap"''', а в списке плагинов выберем '''"Wikimapia"''' | * Создадим новый проект. Подключим галочкой подложку '''"OpenStreetMap"''', а в списке плагинов выберем '''"Wikimapia"'''. | ||
* Для дальнейшего редактирования надо '''создать векторный слой''', загрузив shp файл или таблицу Excel. | * Для дальнейшего редактирования надо '''создать векторный слой''', загрузив shp-файл или таблицу Excel. | ||
* Для того, чтобы карта со слоем объектов выглядела красиво | * Для того, чтобы карта со слоем объектов выглядела красиво, включим в стилях слоя опцию '''"кластеризация"''' — объединение нескольких объектов по минимальному радиусу. На самом деле, кроме красоты, кластеризация понадобится для редактирования нескольких объектов, попавших в точку с одними и теми же координатами. При автоматическом геокодировании таких объектов бывает много. Например, в слое по Санкт-Петербургу 15 объектов попали в точку с координатами центра города<br /> | ||
[[Файл:GM_cluster_750.png]]<small><br /> | [[Файл:GM_cluster_750.png]]<small><br /> | ||
'''Кластеризация'''</small><br /> | '''Кластеризация'''</small><br /> | ||
* Пожалуй, все настройки завершены, можно начинать редактировать. <br /> | |||
* | Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер, и, нажимая на кнопку "Изменить", сохраняем новые координаты. Easy! | ||
Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер и, нажимая на кнопку | * В некоторых случаях — например, объект попал с точностью до адреса, но по карте мы видим, что это обычный жилой дом, а не специальное учреждение — можно попробовать поискать в слое Викимапиа, нет ли в описании объектов по-соседству искомой нами информации?<br /> | ||
* В некоторых случаях | |||
[[Файл:Wikimapia_verif_750.png]]<small><br /> | [[Файл:Wikimapia_verif_750.png]]<small><br /> | ||
'''Поиск дополнительной информации'''</small><br /> | '''Поиск дополнительной информации'''</small><br /> | ||
* Довольно удобной дополнительной функциональностью является то, что мы не должны всё время заглядывать в таблицу атрибутов, если нам понадобится найти какой-либо объект в слое по его атрибутам. Можно, включив специальную опцию, добавить наш слой в поиск и искать, вводя атрибуты в адресной строке, там же, где пользователь вводит координаты или адрес. | |||
* Довольно удобной дополнительной функциональностью является то, что мы не должны | * Отдельно следует сказать про '''скачивание и экспорт данных''' во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев. Это значит, что любой залогиненный пользователь может скачать слой в формате SHP (экспорт в другие форматы пока не добавлен). Активировав опцию "WMS/WFS", можно транслировать слои во внешние приложения, поддерживающие интерфейс доступа по интернет-протоколам WMS или WFS. | ||
* Отдельно следует сказать про '''скачивание и экспорт данных''' во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев | |||
<br /> | <br /> | ||
Строка 52: | Строка 51: | ||
| [[Файл:GM_export_hl.png|центр]] || [[Файл:GM_downl_hl.png|центр]] | | [[Файл:GM_export_hl.png|центр]] || [[Файл:GM_downl_hl.png|центр]] | ||
|- | |- | ||
| <small>'''Скачивание и экспорт векторных | | <small>'''Скачивание и экспорт векторных слоёв'''</small> | ||
|} | |} | ||
<br /> | <br /> | ||
== Ссылки == | |||
* [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 Руководство по использованию Geomixer] | ||
* [http://maps.kosmosnimki.ru/api/index.html?Q4TZQ Пример редактирования слоев | * [http://maps.kosmosnimki.ru/api/index.html?Q4TZQ Пример редактирования слоев геоданных по детским учреждениям на сервисе "Космоснимки"] | ||
* [http://maps.kosmosnimki.ru/api/index.html?Q4TZQ&apifile=apil Тестовая версия на HTML5 (без | * [http://maps.kosmosnimki.ru/api/index.html?Q4TZQ&apifile=apil Тестовая версия на HTML5 (без Flash), тот же самый проект] |
Версия от 17:00, 13 февраля 2013
Несколько рекомендаций по использованию Geomixer для редактирования векторных слоёв на примере коллективного проекта ГИС-Лаб по созданию слоя геоданных по детским учреждениям Российской Федерации.
Кратко о Geomixer
GeoMixer Web-GIS — это технология и программный продукт для работы с геоданными в интернете или в локальной сети. Разработан в ИТЦ СКАНЭКС, является условно-бесплатным ПО. C помощью GeoMixer можно опубликовать собственные геоданные на веб-сайте, предоставить к ним доступ для совместной работы неограниченному числу пользователей, в т.ч., через протоколы WMS и WFS с разграничением прав доступа.
Задача
Есть адресная база объектов, предварительно геокодированная по данным OpenStreetMap. Результаты автоматического геокодирования, как правило, требуют проверки — просмотра на карте, редактирования координат и, возможно, атрибутов. В статье рассматривается использование Geomixer для решения конкретной задачи — редактирования координатной базы в рамках коллективного проекта ГИС-Лаб по созданию слоя геоданных по детским учреждениям Российской Федерации].
Здесь описан основной сценарий работы, в дальнейшем кто-то сможет подобрать для себя более подходящие и удобные сценарии.
Полезные возможности Geomixer
Вот несколько аргументов в пользу выбора Geomixer для такой работы:
- Можно подключить одну или несколько подложек, в том числе, данные OpenStreetMap, по которым проводилось предварительное геокодирование.
- Имеется плагин просмотра объектов из Wikimapia — как мы скоро увидим, весьма полезный для нашей задачи.
Там, где не только в местоположении, но и в правильности адреса учреждения или в его названии возникают сомнения, можно попробовать дополнительно свериться с Викимапией и подкорректировать данные.
(Следует оговориться, что Викимапиа — не настолько открытые данные, как OSM, и само происхождение этих данных сомнительно, т.к. они нарушают условия использования Google Maps. Поэтому автор статьи допускает, никуда не копируя, пользоваться ими, как справочником. Если же вас такое использование смущает — не пользуйтесь =)
- Возможность проводить адресный поиск, поиск по атрибутам и поиск по координатам.
- Наконец, вы сразу работаете с веб-картой — можете поделиться ссылкой на проект или предоставить свои результаты для совместного редактирования другим пользователям.
Сценарий работы
Ниже изложены основные смысловые шаги в решении нашей задачи.
Geomixer можно скачать и установить на свой сервер, но данная тема выходит за рамки статьи, так что мы воспользуемся уже готовым сервисом на базе ресурса Космоснимки, к которому можно получить аккаунт для удаленной работы.
- Создадим новый проект. Подключим галочкой подложку "OpenStreetMap", а в списке плагинов выберем "Wikimapia".
- Для дальнейшего редактирования надо создать векторный слой, загрузив shp-файл или таблицу Excel.
- Для того, чтобы карта со слоем объектов выглядела красиво, включим в стилях слоя опцию "кластеризация" — объединение нескольких объектов по минимальному радиусу. На самом деле, кроме красоты, кластеризация понадобится для редактирования нескольких объектов, попавших в точку с одними и теми же координатами. При автоматическом геокодировании таких объектов бывает много. Например, в слое по Санкт-Петербургу 15 объектов попали в точку с координатами центра города
- Пожалуй, все настройки завершены, можно начинать редактировать.
Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер, и, нажимая на кнопку "Изменить", сохраняем новые координаты. Easy!
- В некоторых случаях — например, объект попал с точностью до адреса, но по карте мы видим, что это обычный жилой дом, а не специальное учреждение — можно попробовать поискать в слое Викимапиа, нет ли в описании объектов по-соседству искомой нами информации?
Поиск дополнительной информации
- Довольно удобной дополнительной функциональностью является то, что мы не должны всё время заглядывать в таблицу атрибутов, если нам понадобится найти какой-либо объект в слое по его атрибутам. Можно, включив специальную опцию, добавить наш слой в поиск и искать, вводя атрибуты в адресной строке, там же, где пользователь вводит координаты или адрес.
- Отдельно следует сказать про скачивание и экспорт данных во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев. Это значит, что любой залогиненный пользователь может скачать слой в формате SHP (экспорт в другие форматы пока не добавлен). Активировав опцию "WMS/WFS", можно транслировать слои во внешние приложения, поддерживающие интерфейс доступа по интернет-протоколам WMS или WFS.
Скачивание и экспорт векторных слоёв |