framework для openstreetmap

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
klynxe
Новоприбывший
Сообщения: 4
Зарегистрирован: 03 апр 2017, 21:16
Репутация: 0

framework для openstreetmap

Сообщение klynxe » 03 апр 2017, 21:34

Подскажите, кто какие фреймворки знает для работы с openstreetmap картой offline?
В которых есть:
1) Получение адреса по координатам (нажал на карте, получил координату, по ней получил адрес) / получение координат по адресу (прямой обратный geocoding offline)
2) Возможность добавлять на карту свои данные (объекты(иконки swg например)) динамически во время работы (то есть ввел координаты, нажал что-то, объект на карте появился; нажал другую кнопку, объект пропал; нажал на объект, получил событие с "id" объекта, что бы инфу о нем отобразить).
Платформа windows/linux.

Какие есть фреймворки/связки серверов с чем-то, с помощью которых можно это сделать?

Размер карты, например вся Беларусь

Объекты на карту могут добавляться/обновляться удаляться по много раз в секунду (достаточно обновлять карту на экране например раз в секунду или по конкретному такому запросу).

Это не web приложение и большой необходимости в подключении нескольких клиентов нет, то есть если сервер и будет, то клиент может быть и один на этом же сервере (локально).

Варианты когда сервер только раздает карту и обрабатывает geocoding, а все остальное делается на клиенте, тоже подойдут (сесть VPN и возможно подключать несколько клиентов не критична, но будет плюс).

Использовал cartotype, но у него есть некоторые минусы, интересны альтернативные варианты

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: framework для openstreetmap

Сообщение Александр Мурый » 03 апр 2017, 21:38

Из подобных сервисов наиболее известны Nominatim и Overpass API (геокодирование и т.п.)
Редактор материалов, модератор форума

klynxe
Новоприбывший
Сообщения: 4
Зарегистрирован: 03 апр 2017, 21:16
Репутация: 0

Re: framework для openstreetmap

Сообщение klynxe » 03 апр 2017, 21:39

"Nominatim" это вроде именно сервер geocoding, вопрос как его с остальным связать

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: framework для openstreetmap

Сообщение freeExec » 04 апр 2017, 09:25

Ну не знаю, можешь взять исходники maps.me и перех... их как тебе нужно :)
OSM и так подразумевает его работу в offline, в отличие от гугла и Ко, где данных не дают только онлайн-сервисы.
Так вот хороша модель при которой одна задача - один исполнитель, и по этому он может быть хорош. И именно ей в OSM придерживаются, хочешь геокодер - вот, роутер - ещё пачка, нужен рендер - ещё тележка. И в роли связующего звена выступает Leaflet, который для пользователя всё это объединяет в некий комбайн.
Но ни кому в голову не придёт всё это объединить в одного монстра.

klynxe
Новоприбывший
Сообщения: 4
Зарегистрирован: 03 апр 2017, 21:16
Репутация: 0

Re: framework для openstreetmap

Сообщение klynxe » 04 апр 2017, 10:53

freeExec писал(а):Ну не знаю, можешь взять исходники maps.me и перех... их как тебе нужно :)
OSM и так подразумевает его работу в offline, в отличие от гугла и Ко, где данных не дают только онлайн-сервисы.
Так вот хороша модель при которой одна задача - один исполнитель, и по этому он может быть хорош. И именно ей в OSM придерживаются, хочешь геокодер - вот, роутер - ещё пачка, нужен рендер - ещё тележка. И в роли связующего звена выступает Leaflet, который для пользователя всё это объединяет в некий комбайн.
Но ни кому в голову не придёт всё это объединить в одного монстра.
Да это вроде стандартный набор API, в любом навигаторе например все это есть, толку от роутера без геокодера и геокодера без рендера.
Просто запускать под десктоп приложение отдельные веб сервера для каждой задачи выглядит реально стремно.
В cartotype все это есть, но не ужели он один в своем роде?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: framework для openstreetmap

Сообщение Andrey Zhukov » 04 апр 2017, 10:58

Что значит "один в своем роде"? Проприетарного софта с набором таких функцией вагон.

klynxe
Новоприбывший
Сообщения: 4
Зарегистрирован: 03 апр 2017, 21:16
Репутация: 0

Re: framework для openstreetmap

Сообщение klynxe » 04 апр 2017, 11:36

Andrey Zhukov писал(а):Что значит "один в своем роде"? Проприетарного софта с набором таких функцией вагон.
Хорошо бы бесплатного
Можете назвать хотя бы платный, который еще для этого есть? А то можешь и хватает, но я не нашел

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: framework для openstreetmap

Сообщение Andrey Zhukov » 04 апр 2017, 12:08

Собрать свои геокодер и роутинг можно и в ArcGIS, и в Mapnfo, и в Панораме. Предлагают ли они готовый у употреблению OSM из коробки? Нет. В этой узкоспециализированной нише Cartotype, действительно, "один в своем роде".
Можно собрать все нужное в PostGIS + QGIS. Настольное приложение вполне может содержать в себе веб-сервер, почему бы и нет?
Хотите мнимый Silver Bullet или не хотите изучать ряд продуктов - покупайте Cartotype. Или проспонсируйте создание такого фрейморка тем же NextGIS.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость