OpenStreetMap

karussell's diary

Recent diary entries

Website for asking to improve just one area in OpenStreetMap (or paying for improvement)

Posted by karussell on 2 December 2014 in English (English)

I know that HOT and other community processes improve exactly one area and I also know that paying people for OSM could be seen strange under certain circumstances.

But sometimes there is a need for a company which wants to improve exactly one area. E.g. to make self driving cars less dangerous with OSM data in one area or showcasing an OSM based application in the companies its district or whatever.

So, is there a website, company or process where one could ask for such specific area improvements for OSM? And what problems you see if there would be such a solution?

Offline Routing on iOS? The Open Source Route Planner GraphHopper is now Available for iOS

Posted by karussell on 11 November 2014 in English (English)

Please read on our blog for the full announcement.

Long and possible incorrect street names in Russia?

Posted by karussell on 7 November 2014 in English (English)

I'm running world wide imports for the route planner GraphHopper and due to space savings I allow street names with a maximum length of 255 characters. This was all fine until a few months. Now I get lots of lengthy stuff in Russia - possible automated imports? What is going on there and should one fix this ugly stuff? If yes, how? I can find out the way ids if someone is interested.

E.g. the first one is here

  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Бывалки — Ширково, 66Н-0830
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Взглядье — Ивано — Гудино — Добрушино, 66Н-0806
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Сельцо, 66Н-1407
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Урубок, 66Н-1443
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Стригино, 66Н-1428
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Сельцо, 66Н-1407
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Хиславичи — граница Республики Беларусь» — Владимировка, 66Н-2208
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Павлово, 66Н-0405
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Пересветово, 66Н-1049
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Смогири — Болдино — «Витязи — Духовщина — Белый — Нелидово», 66Н-1019
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Бояды, 66Н-1429
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Сельцо, 66Н-1407
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Хиславичи — граница Республики Беларусь»— Большие Хутора, 66Н-2210
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Битюково», 66Н-0818
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Щеплево, 66Н-0809
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Щеплево, 66Н-0809
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Чемуты — Полонец, 66Н-0823
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Битюково» — Шарапово — Иванево, 66Н-0815
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Шутовка, 66Н-1010
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Смогири — Болдино — «Витязи — Духовщина — Белый — Нелидово», 66Н-1019
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Попково — Павлихино, 66Н-1027
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Смогири — Болдино — «Витязи — Духовщина — Белый — Нелидово», 66Н-1019
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Бельчевицы, 66Н-1037
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Ломейково, 66Н-1030
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Святая Яровня, 66Н-1038
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Попково — Павлихино, 66Н-1027
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Ладыжино — Красильники — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)», 66Н-1526
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Ладыжино — Красильники — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Бабичи, 66Н-1527
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Жуково — Самолюбово» — Мазальцево — Фефелово» — Рязаново, 66Н-1877
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Жуково — Самолюбово — Стабна — Фефелово» —Новая Деревня, 66Н-1831
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Хиславичи — граница Республики Беларусь» — Новая Рудня, 66Н-2207
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Жуково — Самолюбово» — Мазальцево — Фефелово» — Лаврово, 66Н-1852
  • «Беларусь» — от Москвы до границы с Республикой Беларусь (на Минск, Брест)» — Жуково — Самолюбово» — Мазальцево — Фефелово» — Зыколино, 66Н-1851
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Взглядье — Ивано — Гудино — Добрушино, 66Н-0806
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Павлово» — Сивцево, 66Н-0417
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Битюково», 66Н-0818
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Хиславичи — граница Республики Беларусь» — Новая Рудня» — Шатиловка, 66Н-2214
  • «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Тростино — Петрополье — Хиславичи» — Думаничи — Торчиловка — Шанталово, 66Н-1418
  • «Москва — Малоярославец — Рославль до границы с Республикой Беларусь (на Бобруйск, Слуцк)» — Спас-Деменск — Ельня — Починок» — Сельцо, 66Н-1407
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Бельчевицы, 66Н-1037
  • «Смоленск — Вязьма — Зубцов (участок Старой Смоленской дороги Смоленск — Вязьма)» — Тюшино — Нетризово — «Брянск — Смоленск до границы Республики Беларусь (через Рудню, на Витебск)» — Пересветово, 66Н-1049

GraphHopper 0.3 released: Fast Route Planner Beyond Two Dimensions

Posted by karussell on 13 May 2014 in English (English)

Today we've released GraphHopper 0.3. Read the full announcement here.

Screenshot

BTW: In the screenshot you see lyrk tiles

Better Address Search with a quick JS hack

Posted by karussell on 27 January 2014 in English (English)

Update

We are now using a geocoding solution with real address suggestions. Based on photon.

Address Suggestion

Old text

If you search for a location on openstreetmap.org you'll probably miss some autocompletion. Autocompletion requires some server resources and when you have a normal SQL database (as it is the case for normal nominatim installation) this is nearly impossible. There is an Open Source solution called photon using the nominatim DB for feeding and for the search it uses Apache Solr. I highly recommend looking at this.

But if you just want to use nominatim I developed a bit JavaScript magic which displays the possible entries if you click the small triangle in the right corner of every input. And then if you hover the mouse over one entry it will immediately display the map. Test it here and sources are here - it stands under Apache License and requires jQuery Autocomplete.

address search via js

BTW: Maybe you have some time to use this into the latest effort that wants to have routing on the main osm.org site? Check this fork!

Routing Server GraphHopper on Raspberry Pi

Posted by karussell on 9 January 2014 in English (English)

I just blogged about it here

Overview

GraphHopper 0.2 - Further & Faster Road Routing!

Posted by karussell on 25 November 2013 in English (English)

Today we’re releasing version 0.2 of our Open Source road routing engine GraphHopper written in 100% Java.

Faster!

  • All algorithms are faster due to bug fixes and fine tuning
  • A preparation is necessary for our optional speed-up technique called Contraction Hierarchy. This preparation is also faster.

Further!

  • We finally fixed GPS-exact routing so you don’t have to workaround a junction-to-junction results

More exciting news will follow …

Have fun and try GraphHopper Maps with world wide coverage for pedestrians, cars and bicycles! You need support? Have a look at our enterprise options!

Notes:

GraphHopper 0.1.1

Posted by karussell on 6 August 2013 in English (English)

Graphhopper 0.1.1 is now available on maven central. Which means that you can include it as a dependency in your pom.xml without adding a repository. See the snippet on the website.

Also there are some minor bug fixes and better support for internationalization. E.g. GraphHopper Maps should now be able to detect your locale and apply the translation (de, en and es) automagically. Or you can force it with the locale parameter: http://graphhopper.com/maps/?point=berlin&point=madrid&locale=de_DE

PS: If you are in the USA (or use en_US) you'll see feet and miles, which I highly dislike but people are used to it.

First public release of GraphHopper - A Fast Routing Engine in Java

Posted by karussell on 23 July 2013 in English (English)

See the full announcement here

Quick feature summary:

  • It supports OpenStreetMap out of the box
  • It is memory efficient and fast
  • It is entirely written in Java
  • It is Open Source (Apache License)

GraphHopper - A fast routing engine in Java with the help of OpenStreetMap data!

Posted by karussell on 27 May 2013 in German (Deutsch)

Trying out this blog here. English or German ... hmmh, at least linking to http://graphhopper.com ;)

Older Entries | Newer Entries