Редактирование векторных слоев с помощью Geomixer: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{Статья|Черновик}}
{{Статья|Черновик}}
{{Аннотация|Несколько рекомендаций по использованию [[Geomixer]] для редактирования векторных слоев на примере [http://gis-lab.info/qa/geodetdom.html коллективного проекта на ГИС-Лаб]}}
{{Аннотация|Несколько рекомендаций по использованию [[Geomixer]] для редактирования векторных слоёв на примере [http://gis-lab.info/qa/geodetdom.html коллективного проекта ГИС-Лаб] по созданию слоя геоданных по детским учреждениям Российской Федерации. }}


== Редактирование векторных слоев с помощью Geomixer ==
== Кратко о 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 с разграничением прав доступа.


Рассмотрим в этой статье использование GeoMixer для решения конкретной задачи - редактирования координатной базы для [http://gis-lab.info/qa/geodetdom.html справочника "детских учреждений"].<br />
== Задача ==
Описан основной сценарий работы, в дальнейшем кто-то сможет подобрать для себя более подходящие и удобные сценарии и, возможно, дополнить статью.


=== Задача ===
Есть адресная база объектов, предварительно геокодированная по данным [http://openstreetmap.org OpenStreetMap]. Результаты автоматического геокодирования, как правило, требуют проверки — просмотра на карте, редактирования координат и, возможно, атрибутов. В статье рассматривается использование Geomixer для решения конкретной задачи — редактирования координатной базы в рамках [http://gis-lab.info/qa/geodetdom.html коллективного проекта] ГИС-Лаб по созданию слоя геоданных по детским учреждениям Российской Федерации].


Есть база объектов, предварительно геокодированная по [http://openstreetmap.org OpenStreetMap]. Результаты автоматического геокодирования требуют проверки - просмотра на карте, редактирования координат и, возможно, атрибутов.
Здесь описан основной сценарий работы, в дальнейшем кто-то сможет подобрать для себя более подходящие и удобные сценарии.


=== Полезные возможности Geomixer'а ===
== Полезные возможности Geomixer ==


Вот несколько аргументов в пользу выбора Geomixer для такой работы:<br />
Вот несколько аргументов в пользу выбора Geomixer для такой работы:<br />


* Можно подключить одну или несколько подложек, в том числе OpenStreetMap, по которой проводилось предварительное геокодирование
* Можно подключить одну или несколько подложек, в том числе, данные OpenStreetMap, по которым проводилось предварительное геокодирование.
* Имеется плагин просмотра объектов из [http://wikimapia.org Wikimapia] - как мы увидим, весьма полезный для нашей задачи. <br />
* Имеется плагин просмотра объектов из [http://wikimapia.org Wikimapia] как мы скоро увидим, весьма полезный для нашей задачи. <br />
Там где не только в местоположении, но и в правильности адреса учреждения или в его названии возникают сомнения - можно попробовать дополнительно свериться с Викимапией и подкорректировать данные. <br />
Там, где не только в местоположении, но и в правильности адреса учреждения или в его названии возникают сомнения, можно попробовать дополнительно свериться с Викимапией и подкорректировать данные. <br />
''(Следует оговориться, что Викимапиа - не настолько открытые данные, как OSM, но история происхождения этих данных - само по себе нарушение условий использования Google Maps, поэтому автор статьи допускает, никуда не копируя, пользоваться ими, как справочником. Если же вас такое использование смущает - не пользуйтесь =)''
''(Следует оговориться, что Викимапиа не настолько открытые данные, как OSM, и само происхождение этих данных сомнительно, т.к. они нарушают условия использования Google Maps. Поэтому автор статьи допускает, никуда не копируя, пользоваться ими, как справочником. Если же вас такое использование смущает не пользуйтесь =)''
* Возможность проводить адресный поиск, поиск по атрибутам и поиск по координатам
* Возможность проводить адресный поиск, поиск по атрибутам и поиск по координатам.
* Наконец, вы сразу работаете с веб-картой - можете поделиться ссылкой на проект, предоставить свои результаты для совместного редактирования другим пользователям
* Наконец, вы сразу работаете с веб-картой можете поделиться ссылкой на проект или предоставить свои результаты для совместного редактирования другим пользователям.


=== Сценарий работы ===
== Сценарий работы ==


В сценарии изложены основные смысловые шаги в решении нашей задачи. <br />
Ниже изложены основные смысловые шаги в решении нашей задачи. <br />


Geomixer можно скачать и установить на свой сервер, но данная тема выходит за рамки статьи, мы воспользуемся уже готовым сервисом на базе ресурса [http://maps.kosmosnimki.ru Космоснимки], к которому можно получить аккаунт для удаленной работы.
Geomixer можно скачать и установить на свой сервер, но данная тема выходит за рамки статьи, так что мы воспользуемся уже готовым сервисом на базе ресурса [http://maps.kosmosnimki.ru Космоснимки], к которому можно получить аккаунт для удаленной работы.


* Создадим новый проект. Подключим галочкой подложку '''"OpenStreetMap"''', а в списке плагинов выберем '''"Wikimapia"'''
* Создадим новый проект. Подключим галочкой подложку '''"OpenStreetMap"''', а в списке плагинов выберем '''"Wikimapia"'''.
* Для дальнейшего редактирования надо '''создать векторный слой''', загрузив shp файл или таблицу Excel.  
* Для дальнейшего редактирования надо '''создать векторный слой''', загрузив shp-файл или таблицу Excel.  
* Для того, чтобы карта со слоем объектов выглядела красиво - включим в стилях слоя опцию '''"кластеризация"''' - объединение нескольких объектов по минимальному радиусу. На самом деле, кроме красоты, кластеризация понадобится для редактирования нескольких объектов, попавших в точку с одними и теми же координатами. При автоматическом геокодировании, таких объектов бывает много. Например, в слое по Санкт-Петербургу, 15 объектов попали в точку с координатами центра города<br />
* Для того, чтобы карта со слоем объектов выглядела красиво, включим в стилях слоя опцию '''"кластеризация"''' объединение нескольких объектов по минимальному радиусу. На самом деле, кроме красоты, кластеризация понадобится для редактирования нескольких объектов, попавших в точку с одними и теми же координатами. При автоматическом геокодировании таких объектов бывает много. Например, в слое по Санкт-Петербургу 15 объектов попали в точку с координатами центра города<br />


[[Файл:GM_cluster_750.png]]<small><br />
[[Файл:GM_cluster_750.png]]<small><br />
'''Кластеризация'''</small><br />
'''Кластеризация'''</small><br />


 
* Пожалуй, все настройки завершены, можно начинать редактировать. <br />
* Вот, пожалуй, и все с настройками проекта, можно начинать редактировать. <br />
Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер, и, нажимая на кнопку "Изменить", сохраняем новые координаты. Easy!
Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер и, нажимая на кнопку изменить - сохраняем новые координаты. Easy!
* В некоторых случаях например, объект попал с точностью до адреса, но по карте мы видим, что это обычный жилой дом, а не специальное учреждение можно попробовать поискать в слое Викимапиа, нет ли в описании объектов по-соседству искомой нами информации?<br />
* В некоторых случаях - например, объект попал с точностью до адреса, но по карте мы видим, что это обычный жилой дом, а не специальное учреждение - можно попробовать поискать в слое Викимапиа - нет ли в описании объектов по-соседству искомой нами информации?<br />


[[Файл:Wikimapia_verif_750.png]]<small><br />
[[Файл:Wikimapia_verif_750.png]]<small><br />
'''Поиск дополнительной информации'''</small><br />
'''Поиск дополнительной информации'''</small><br />


 
* Довольно удобной дополнительной функциональностью является то, что мы не должны всё время заглядывать в таблицу атрибутов, если нам понадобится найти какой-либо объект в слое по его атрибутам. Можно, включив специальную опцию, добавить наш слой в поиск и искать, вводя атрибуты в адресной строке, там же, где пользователь вводит координаты или адрес.
* Довольно удобной дополнительной функциональностью является то, что мы не должны все время лезть в таблицу атрибутов, если нам понадобится найти какой-либо объект в слое по его атрибутам. Можно, включив специальную опцию, добавить наш слой в поиск и искать, вводя атрибуты в адресной строке - там же, где пользователь вводит координаты или адрес
* Отдельно следует сказать про '''скачивание и экспорт данных''' во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев. Это значит, что любой залогиненный пользователь может скачать слой в формате SHP (экспорт в другие форматы пока не добавлен). Активировав опцию "WMS/WFS", можно транслировать слои во внешние приложения, поддерживающие интерфейс доступа по интернет-протоколам WMS или WFS.
* Отдельно следует сказать про '''скачивание и экспорт данных''' во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев - это значит, что любой залогиненный пользователь, может скачать слой в формате shp (экспорт в другие форматы пока не добавили). Активировав опцию WMS/WFS - можно транслировать слои во внешние приложения, поддерживающие интерфейс доступа по WFS.
<br />
<br />


Строка 52: Строка 51:
| [[Файл:GM_export_hl.png|центр]] || [[Файл:GM_downl_hl.png|центр]]
| [[Файл:GM_export_hl.png|центр]] || [[Файл:GM_downl_hl.png|центр]]
|-
|-
| <small>'''Скачивание и экспорт векторных слоев'''</small>
| <small>'''Скачивание и экспорт векторных слоёв'''</small>
|}
|}


<br />
<br />


=== Ссылки ===
== Ссылки ==


* [http://docs.geomixer.ru/doku.php?id=geomixer:documentation:user_manual:geomixer_web_gis Рук-во по использованию Geomixer]
* [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 (без flash) - тот же самый проект]
* [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 объектов попали в точку с координатами центра города

GM cluster 750.png
Кластеризация

  • Пожалуй, все настройки завершены, можно начинать редактировать.

Для этого выбираем соответствующий инструмент на панели инструментов и кликаем по выбранной точке. Чтобы задать ей другое, более точное местоположение, перетаскиваем маркер, и, нажимая на кнопку "Изменить", сохраняем новые координаты. Easy!

  • В некоторых случаях — например, объект попал с точностью до адреса, но по карте мы видим, что это обычный жилой дом, а не специальное учреждение — можно попробовать поискать в слое Викимапиа, нет ли в описании объектов по-соседству искомой нами информации?

Wikimapia verif 750.png
Поиск дополнительной информации

  • Довольно удобной дополнительной функциональностью является то, что мы не должны всё время заглядывать в таблицу атрибутов, если нам понадобится найти какой-либо объект в слое по его атрибутам. Можно, включив специальную опцию, добавить наш слой в поиск и искать, вводя атрибуты в адресной строке, там же, где пользователь вводит координаты или адрес.
  • Отдельно следует сказать про скачивание и экспорт данных во внешние приложения. По умолчанию для всех проектов разрешено скачивание слоев. Это значит, что любой залогиненный пользователь может скачать слой в формате SHP (экспорт в другие форматы пока не добавлен). Активировав опцию "WMS/WFS", можно транслировать слои во внешние приложения, поддерживающие интерфейс доступа по интернет-протоколам WMS или WFS.


GM export hl.png
GM downl hl.png
Скачивание и экспорт векторных слоёв


Ссылки