OpenStreetMap.org Gets Routing 77
An anonymous reader writes "Good news for OpenStreetMap: the main website now has A-to-B routing (directions) built in to the homepage! The OSM website offers directions which are powered by third-parties using OSM data, providing car, bike, and foot routing. OpenStreetMap has a saying: 'What gets rendered, gets mapped' – meaning that often you don't notice a bit of data that needs tweaking unless it actually shows up on the map image. It will make OpenStreetMap's data better by creating a virtuous feedback loop."
Now needs a better phone app (Score:3)
Re: (Score:1)
Re: (Score:2, Interesting)
Great anecdote. Right here, right now, today, OSM believes my location is a country that's at the opposite side of the world from the one I actually am in.
None of the commercial services ever get this wrong for me these days. They all pinpoint me within a block.
That means OSM has fallen at the first hurdle. If it doesn't get the continent, let alone the country right, it won't recognise my locations when I type them in to the router.
Maybe I'll check back again in a few more years.
Re: (Score:2)
Great anecdote. Right here, right now, today, OSM believes my location is a country that's at the opposite side of the world from the one I actually am in.
None of the commercial services ever get this wrong for me these days. They all pinpoint me within a block.
It must be a failure of that "virtuous feedback loop" referred to by OP. :o)
Re: (Score:3)
Right here, right now, today, OSM believes my location is a country that's at the opposite side of the world from the one I actually am in.
Huh? OSM doesn't know anything about your location. If you're talking about the web page (OSM is a database, the web site is just one view on it), then it will ask your browser for location information if you click on the 'go to my location' button, otherwise it will show you the last location that you looked at. If you're using a mobile application, then it will use your GPS.
That means OSM has fallen at the first hurdle
The first hurdle for you in a map service is that the web page doesn't know your location? Odd. For me, it would be that it didn
Re: (Score:2)
Huh? OSM doesn't know anything about your location. If you're talking about the web page (OSM is a database, the web site is just one view on it)
By that moronic line of thought, the story's claim that OSM now supports routing is also wrong.
Re: (Score:3)
Re: (Score:2)
No, it was still a moronic point.
Re: (Score:2, Insightful)
Guessing you're a motorist. For getting from point A to point B by bike, OSM kicks Google's ass. If I ask Google for bike directions it sends me up along a 70mph divided highway with no shoulders. No thanks.
Re:Now needs a better phone app (Score:5, Insightful)
GoogleMaps will never have a sane license for their maps. When you edit google maps, you perhaps improve their map. But its their map then, not yours anymore. OSM map is everyone's. You instantly have access to all kinds of map data -- google maps will never be as good as OSM here. Want to generate a power grid of europe? if you have the knowledge, its just a command away.
Re:Now needs a better phone app (Score:4, Insightful)
Re: (Score:2)
I'm not sure why anyone would contribute to Google maps. Who works for one of the world's largest corporations for free?
Anybody who uses Waze.
I used to use it because it was "open", community-sourced like OSM, and was NOT Google. Then Google acquired it, and made it known they would be using Waze data in their own maps.
It's been sitting idle in my phone ever since. But I bet an awful lot of people don't even know it changed hands.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re:Now needs a better phone app (Score:4, Informative)
Google's mapping products have been getting steadily worse for the last couple of years. On a phone, Maps 6 was the last great version, with My Maps and Latitude nicely integrated, half-decent offline caching, and sane road colouring (especially for, e.g., UK users). Now we have a dumbed-down app that's superficially prettier with the currently fashionable low-contrast look that's harder to read, poorer road colouring in various countries, Latitude swallowed by Google+, and My Maps pointlessly spun off into a separate app. The desktop version also has a trendier but largely poorer interface, and although the 'Classic' version remains for the moment, 'migrated' My Maps tracks and locations no longer work properly. Purely for offline use, the Nokia Here maps app is so much better it's embarrassing - on a phone, you can cache an entire country or US state in a form that's fully searchable and routable with turn by turn navigation, and doesn't expire.
Good enough for me (Score:3)
This website will never be as good as GoogleMaps. It'll never happen. {...} when it comes to actually getting me from point a to point b efficiently and safely I simply want something that works.
In my experience, the quality of maps available on OpenStreetMap is good enough (and sometime even better, they have better bike- and hike- trails, whereas Google concentrate all their efforts in making their maps the best ever for cars).
Navit provides a decent enough routing capability (and comes with extra data, like speed limitations, speed cameras, etc.)
So even if it's not Google-level quality (except for the hike & bike exception mentionned above), it's good enough for me to get around.
Of course, d
Re: (Score:3)
Of course, depending on where you live, "your mileage may vary". Here around (central europe), other netizent spend great effort fixing OSM and it has good quality data.
I now have a phone with sensitive modern GPS, so if I had a good Android app that would let me contribute without trying hard, I would run it. Is there something like this? If not, is there a project underway to make something like this, to which I might contribute somehow? I would like OSM to be useful in my area.
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Re:Now needs a better phone app (Score:4, Informative)
I'm happy with osmand [f-droid.org]
Re: (Score:2)
Well, if it occasionally works, then it's better than Garmin Viago, which always requires an internet connection to look up places. You can look at maps all day, and route from point to point, but you can't look anything up.
Re: (Score:1)
Re: (Score:3)
It is a good navigation app, but it suffers from some bad mistakes and unwillingness to correct them. But ok, it's a one-man-job, or so I believe, so it is commendable it is at this
Re: (Score:1)
Re: (Score:2)
I've traveled to several countries in the past year and I've used Osmand (the version on F-droid) with great success - it is completely offline and routing works out of the box, as well as the address search.
The trick is that you have to download the offline maps first.
Re: (Score:3)
Re: (Score:1)
Re: (Score:1)
Re: (Score:3)
And the official osm app doesn't do offline routing.
Just use OSMAnd (the Android Open Street Maps app), which has a GREAT offline routing feature. PLUS it uses ector and not bitmap maps (Google Maps data is transferred as bitmap) so you can set the street font size to what you prefer. This is NOT possible with Google Maps, and likely it never will be. Just read the Google Discussion threads about inaccessibility of Google Maps for visually impaired people.
A decade behind the rest (Score:2, Insightful)
Re:A decade behind the rest (Score:5, Informative)
No. OpenStreetMap is more a data backend and its website is more oriented toward mappers than to regular users (although that is slowly changing). Routing services using OSM have been available for quite some time. OpenStreetMap is already ahead Google in many places where Google has broken and partial information.
Re:A decade behind the rest (Score:4, Interesting)
I added streets to osm and google maps had the data a few weeks later. I know it my osm data because I didn't know one street name, left it as the initial unique identifier, and that's what showed up.
I assume google has a priority list, and uses navteq or the other atlas whatever before osm data, if present. If not, use osm.
Re: (Score:1)
Re: (Score:2)
Do you have a specific link? Because the ones I saw basically said that Google is taking legal advantage of the Open part of Open Street Map.
Again, I submit data to an Open platform, and some asshole decides to Open the platform.
Is this not allowed? If not, could you post something more relevant?
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
When Linux was first introduced, your response was probably: sigh, another operating system. I've been using Windows for over 10 years now.
Re: (Score:2)
It's not about the software (Dykstra's algorithm has been around for a long time), but about the data. What's impressive is that OSM has built a good enough network through community contributions that it can do routing.
PS Naturally routing isn't as simple as just Dykstra, but it'll still be the basis.
Re: (Score:3)
It's not about the software but about the data.
That's odd. I've used OSM, converted and downloaded to a Garmin handheld and done routing with it for several years. Yes, there are a lot of data holes to be filled. But once people start doing routing on the web site, they can more easily contribute updates. At least that's what I took away from TFS.
Re: (Score:2)
Every advance is permanent.
If the world they were mapping was static, then yes, that would make sense. An ever-changing reality requires an ever-evolving dataset.
Re: (Score:3)
No it certainly doesn't highlight that. As others have mention you seem to fundamentally misunderstand what openstreetmap is. Openstreetmap can enable things that other map providers simply can't, such as quick, crowd-sourced updating of maps in disaster areas, which enables apps to be built quickly for the purposes disaster assistance, emergency planning, as well as routing. In short, OpenStreetMap is a platform, not an app, though they do host apps as well, such as a map viewer and now a route system.
Re: (Score:2)
As others have mention you seem to fundamentally misunderstand what openstreetmap is. Openstreetmap can enable things that other map providers simply can't, such as quick, crowd-sourced updating of maps in disaster areas
It's rare I actually get to highlight a US example of this, since the Humanitarian OpenStreetMap Team seems to find it uninteresting, but I managed to source aerial imagery through the OK GIS community and get to mapping tornado damage after the Moore tornado within hours, and OSM was already putting out data to get traffic moving around it rather than through when I 35 went local traffic only for months after the storm.
Re: (Score:2)
OSM did progress (Score:4, Interesting)
Re: (Score:1)
Re: (Score:1)
OsmAnd (Score:2)
Re: (Score:3)
And, if I understand correctly, the F-Droid repository has a free version (named OsmAnd~) with the limitations removed so that it's equivalent to Google Play's paid version.
Re: (Score:3)
Re: (Score:1)
Re: (Score:1)
I'm sorry, but openstreetmaps can't even find my place of employment given the full street address. Compared to something like google maps, it is terrible.
So go add it? Try expanding abbreviations?
With google I can give just the street name and it ends up close enough to navigate me there in less than a second. With other locations, google (and pretty much anything else but osm) can get by with just a business or street name and city.
To find my house, osm needs a ridiculous amount of information, such as my county. The default location on the map isn't even the correct continent for me - something easily determined by my IP address.
Places where you need that level of information to find something have the opposite problem with Google Maps. Google is unfuckwithably impossible to locate where you're trying to go. This is especially true in the US for addresses that have a house name instead of a house number. Which, if you've ever traveled around the reservations of the Five Civilized Tribes and their neighbors, is actually a pretty common problem (only further compounded by the fact that th
When is routing updated to reflect map changes? (Score:2)
I modified a road in OSM to be one-way, because it is an exit only road from a gated community. Will this change be reflected in the OSM routing?
For the moment, the change is reflected on the map but not in the routing.
Re: (Score:2)
The different routers update on different schedules, but they generally take at least a day to do so. Redrawing the map to show an update only modifies the local area, whereas updating the routing graph can have large changes. I know work is being done to support incremental updates but I am not sure when this will be supported (and again each routing engine would do it on their own since they all work differently, they just pull down the same data from OSM). I know for OSRM they update once a day by reb
Re: (Score:1)
Re: (Score:2)
Thanks. The editing tool is pretty sophisticated, so I think I did it right, but if not I'll fix it. :-)
I also added a "no left turn" restriction at the intersection, so that it matches the existing signage, and I modified all of the roads in the gated residential area to be private access roads.
Re: (Score:2)
Awesome work. This kind of feedback is exactly what OSM needs to become the best map. Right now there are places where it is better than other maps and places where it is worse, but it does not take very many people deciding to do what you just did to make it the best everywhere.
-AndrewBuck
Re: (Score:2)
Thanks! OSM is pretty amazing.
Re: (Score:1)
Thanks! OSM is pretty amazing.
First you're just sneaking edits of your neighborhood during a few minutes of downtime. Soon, you'll be up to 30, 40 changesets a day....
Re: (Score:1)