OpenStreetMap logo OpenStreetMap

Когда-то на заре OpenStreetMap у пользователей не было бесплатных спутниковых снимков. Участники ездили или ходили по городу с GPS трекерами, которые фиксировали их перемещения. Затем треки загружались в редактор в качестве подложки и так можно было добавлять дороги, пешеходные дорожки и другие детали местности.

Время шло, спутниковые снимки стали доступными. Сначала Yahoo, а затем и Bing со своими бесплатными фотографии планеты превратили нас в диванных картографов. Теперь не нужно тратить выходные на патрулирование своего квартала, чтобы нанести на карту все дороги и дома. Достаточно вооружиться мышкой и обкликать объекты не выходя из дома.

GPS треки конечно никто не забыл. В некоторых случаях это единственный источник информации. Сайт osm.org позволяет легко загружать треки на сервер и делиться ими (даже анонимно). Недавно даже появился слой с треками на главной карте. Но так ли удобно ими пользоваться?

Я записывал свои GPS треки полёта в отпуск и несколько треков во время спуска на лыжах. Закачал их на сервер и обкликал в JOSM-е. Но остаётся чувство неудовлетворённости, как будто работа с треками на osm.org сделана на скорую руку и давно не пересматривалась. А хочется совсем малого:

  1. Возможность просматривать трек поверх карты;
  2. Больше статистики: пройденное расстояние, мин/макс/средняя скорость, перепад высот;
  3. Возможность обрезать трек (убрать некоторые данные из начала и конца), разбить трек на два и более;
  4. Искать треки всех пользователей: по названию, по дате, по тегам, по bounding box, etc.;

Для полного счастья не хватает чего-то на подобие http://utrack.crempa.net/ - тут тебе и разноцветная кривая твоего маршрута на фоне карты (Google Maps :( ), и графики изменения скорости, и графики перепадов высот, общее расстояние, всевозможные усреднённые числа. Здорово же? Посмотрите на utrack.crempa.net, а потом на osm.org …

Мне кажется, что такой дополнительный функционал визуализации и аналитики GPS треков будет очень полезен как для рядовых пользователей так и для проекта OSM в целом. С одной стороны, пользователи получат удобный инструмент для анализа данных со своих фитнес-трекеров, мобильных навигаторов и просто найденных где-то GPS треков. С другой стороны это поднимет популярность OSM, как хранилища всей этой информации, и люди будут с радостью делиться своими перемещениями под открытой лицензией. Тут главное не переборщить, и не создать конкурентов всяким Apple Health Kit, Google Fit и Microsoft Health, а сфокусироваться на картах и удобной визуализации.

В связи с этим два вопроса. Как в нашем сообществе идёт процесс обсуждения и выдвижения таких предложений? Есть что-нибудь в духе PEP (Python Enhancement Proposals) или GOG.com Community wishlist? А во вторых, как организован процесс разработки в OSM? Как планируются релизы, есть ли Code Review, имеется ли штатный дизайнер/верстальщик?

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from BushmanK on 14 February 2017 at 22:33

Несколько встречных комментариев по пунктам.

  1. Вы всегда можете скачать трек и загрузить его отдельно, например, в JOSM.
  2. Статистика обычно интересует пользователей спортивных сайтов и т.п., для нужд картографирования статистика практически не нужна.
  3. Это было бы хорошо, если бы у существующих треков, как минимум, можно было удалять сегменты вообще (“кляксы” от стояния на месте). Но вообще, каждый добросовестный пользователь может делать это заранее, перед загрузкой. Так что проблема не в отсутствии инструмента, а в отсутствии желания это делать.
  4. Фильтрация треков есть в JOSM.

Итого, получается, что ваши предложения либо уже реализуемы (но не на сайте), либо не решают какую-либо конкретную задачу, которая была бы связана с картографированием. Вам стоит понять, что osm.org - технический сайт, обслуживающий нужды участников проекта в области картографирования, а не конкурент Google или спортивным/туристическим анализаторам треков. Сайт служит вполне конкретным задачам, список которых расширять никто не собирается (и этому есть вполне логичное обоснование).

Репозиторий этого сайта на GitHub тут https://github.com/openstreetmap/openstreetmap-website

Comment from Zverik on 15 February 2017 at 14:20

Треки поверх карты есть: справа на osm.org кнопка «слои», там внизу галочка «GPS-треки».

Для остальных трёх пунктов советую специализированные сайты, типа https://www.gpslib.ru/ , или десктопные приложения (тот же josm или viking).

Вероятность, что такая функциональность появится на этом сайте, равна вероятности, что найдётся программист, готовый потратить месяц-два на его написание и на сопровождение пул-реквеста. То есть, около нуля.

Comment from BushmanK on 15 February 2017 at 18:09

@Zverik, ниже нуля, потому что этот функционал противоречит функциям сайта. Этот пул-реквест завернут, и правильно сделают.

Comment from Sergiy Kozyr on 16 February 2017 at 12:52

@BushmanK согласен, что эта функциональность уже есть в JOSM, gpslib.ru и других сервисах. Но сейчас работа с GPS трекам на главном сайте OSM примитивна. Можно добавить трек и … забыть про него. Раз GPS треки уже хранятся на OSM, то почему вы считаете, что простенькая аналитика по ним не нужна?

Я помню, как долго ждали комментарии к changeset-ам. И понимаю, что мои хотелки из разряда: сам не сделаешь - никто не сделает.

Comment from Sergiy Kozyr on 16 February 2017 at 12:56

@zverik, Илья, подскажи, есть что-нибудь типа GOG.com Community wishlist? Такого места, где можно простым пользователям предлагать идеи и обсуждать их. Наверное сейчас это Github Issue tracker?

Comment from Zverik on 16 February 2017 at 12:59

К сожалению, нет. Программистов в OSM очень мало, и все заняты какими-то своими проектами. Хотелки по функциональности сайта osm.org нередко пишут в https://github.com/openstreetmap/openstreetmap-website/issues/

Comment from BushmanK on 16 February 2017 at 15:58

@Sergey Kozyr, я уже объяснил. Аналитика треков не относится к функциям, которые бы так или иначе помогали картографированию, как таковому. А назначение сайта osm.org именно такое.

Comment from BushmanK on 16 February 2017 at 17:55

Аналогия с комментариями к changeset-ам - некорректна, так как обсуждение пакетов правок позволяет проще и более предметно обсуждать правки так, чтобы кто угодно, кто заглянет в историю, мог ознакомиться с возникавшими относительно этого вопросами (чего не происходит, когда обсуждение происходит в личной переписке или где-то еще). Это имеет прямое отношение к картографированию. Чем конкретно типичный спортивно-туристический функционал может реально и непосредственно помочь картографированию?

Comment from Sergiy Kozyr on 16 February 2017 at 19:53

@BushmanK, Я понимаю, что OSM.org сейчас не конкурент таким комбайнам как Google карты и Яндекс.Карты. Но возможность строить маршруты на карты тоже вроде не относится к картографии. Как и простенький поиск.

В общем, Я буду счастлив, если главный сайт openstreetmap.org будет больше похож на конкурентов и станет ближе к openstreetmap.ru: больше функциональности, всё в одном месте, без необходимости прыгать по разным сайтам и программам. Жаль, что моя мечта неосуществима в силу множества причин. На мой взгляд, сайт должна развивать постоянная команда, с серьёзным планированием, со штатным дизайнером и регулярными релизами. Пока он развивается по остаточному принципу.

Comment from BushmanK on 16 February 2017 at 21:01

Не “не конкурент”, а “не пытается и не должен быть конкурентом”. Разницу видите? Возможность строить маршруты - это, прежде всего, возможность тестировать роутинг на нескольких основных движках, так что имеет самое прямое отношение к картографированию. А “серьезное планирование” - это, в любом случае, не про OSM.

Log in to leave a comment