Картографический Сервис Гис-Гуид

Хочу представить публике картографический сервис Хабро ГИС-РУКОВОДСТВО , который я создал 2 года назад и который постоянно пытаюсь развивать.



Картографический сервис ГИС-ГУИД

Сервис разработан на основе карт для GPS-навигаторов, созданных различными проектами, и данных OpenStreetMap.



История
Все началось с того, что мы с друзьями несколько лет назад заинтересовались созданием GPS-навигационной карты города Читы (где мы живем), а затем и карты всего нашего региона.

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

После шести месяцев напряженной работы мы запустили созданный нами сервис GIS-GID (Руководство по городским информационным системам).

В дальнейшем его географический охват стал расширяться за счет карт таких же, как мы, «рисователей» из других регионов (Амурская область, Вологодская область, Еврейский АО, Калининградская область, Республика Коми, Приморский край, Хабаровский край) и охватывать все России недостающие регионы взяты из проекта OpenStreetMap. Расскажу немного о том, на чем он работает. В качестве движка для генерации растровых изображений (тайлов) мы выбрали MapServer и на его основе создали WMS-сервер.

Для веб-интерфейса отображения сгенерированных тайлов была использована замечательная js-библиотека OpenLayers.

Разработка
Изначально сервис отображал только карты, но потом я начал предоставлять ему дополнительные, на мой взгляд, интересные функции, такие как: присвоение адреса дому, присвоение названия улицы, добавление организации, ссылка на текущее место на карте ссылка на конкретный адрес, измерение расстояний, прокладка маршрутов, слой погоды, слой фотографий, а также слой онлайн-пользователей, который показывает на карте расположение пользователей на сайте.

Данные, полученные от пользователей, передаются Участникам Сервиса для корректировки своих карт; если данные принадлежат регионам, взятым из OpenStreetMap, то мы вносим эти данные на карты проекта OpenStreetMap. Вот такая получилась взаимовыручка.

Совсем недавно я решил привязать организации из 2ГИС к нашей карте с помощью их API, что очень хорошо получилось.

В качестве эксперимента мы решили полностью заменить созданный методами OpenLayers стандартный Popup (всплывающее, белое, информационное выноска) на свой, который можно было бы перемещать в стороны, если он мешает обзору области, как это сделали мы.

, вы можете увидеть, например, нажав на здание.

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

Но все же хотелось бы услышать от хаброузеров их мнение о необходимости ГИС-ГИД, ваши идеи по возможному развитию, а также получить ценные советы (конструктивная критика, конечно, тоже необходима).

Теги: #веб-картография #руководство по ГИС #рекламирую

Вместе с данным постом часто просматривают: