Live data from Hacker News

Openstreetmap is having a moment

joemorrison.medium.com

71–80 of 153 posts

Re: Openstreetmap is having a moment

#71
One of my favourite mapping apps is iOverlander. Basically an offline first wiki build on top of OSM, which I believe contributes back to OSM. Which I guess makes it an OSM client of sorts.

I love it because it’s super basic, no monetisation, no bullshit.

Without OSM, these things can not exist.

(Note the website version isn’t great, but on iOS is works perfectly)

http://ioverlander.com/

Knowing that more corporate / larger entities are utilising OSM makes me want to contribute more. Primarily because I know my contribution will then be useful in the products I, and my community, use. Unlike google maps, which enables “offering suggestions” of which I can only assume nothing happens (into the black hole of google)

Re: Openstreetmap is having a moment

#72

It seems that tile hosting is a large business. Apple, Mapbox, Mapzen, Google? all offer free tiers for their tiles that cost big $$$$ once you go over the limit. I have thought about making a generic API for centering a map, adding a marker, etc that would map (pun intended) the instructions onto the respective JS Api (Mapbox.js, MapKit JS, ...) allowing you to rotate between the services on each page load as to not…

Historically this existed a _long_ time ago, as in about 12 years or so. It was called Mapstraction.

Re: Openstreetmap is having a moment

#73

Earlier quoted context omitted.

https://wiki.openstreetmap.org/wiki/Slippy_Map https://wiki.openstreetmap.org/wiki/Deploying_your_own_Slipp... https://switch2osm.org/serving-tiles/ It's small enough that I have a self hosted test tile server in my home office with about 8TB of storage, on a WD hard drive that was shucked out of a USB3 enclosure. https://medium.com/gowombat/self-hosted-open-source-cheap-al...

I had a look at self-hosting Nominatim, but got scared away by the hardware requirements. I only have a spare 2015 MacBook Pro 13" with 16 GB of RAM and 2 TB of SSD. I only need small countries (New Zealand, Taiwan, Switzerland), but I'm not sure whether this will reduce the system requirements. "A minimum of 2GB of RAM is required or installation will fail. For a full planet import 64GB of RAM or more are strongly r…

If all you want to host is a "slippy map" tile server for maps, but no search features, it's considerably less.

In my case, it's not hard for me to create an off-laptop VM as a resource... I would not want to attempt self hosting OSM on my own laptop. No matter how powerful it is.

If it's for any sort of for-profit company use (like the ISPs using openstreetmap for network monitoring maps I mentioned in the same thread), fairly powerful used 16-core, 1U and 2U rackmount servers with 128GB of RAM (dell r620, r720, etc) are available used for $430. Then add a couple of 1TB SATA3 SSDs.

Re: Openstreetmap is having a moment

#74

Earlier quoted context omitted.

https://wiki.openstreetmap.org/wiki/Slippy_Map https://wiki.openstreetmap.org/wiki/Deploying_your_own_Slipp... https://switch2osm.org/serving-tiles/ It's small enough that I have a self hosted test tile server in my home office with about 8TB of storage, on a WD hard drive that was shucked out of a USB3 enclosure. https://medium.com/gowombat/self-hosted-open-source-cheap-al...

I had a look at self-hosting Nominatim, but got scared away by the hardware requirements. I only have a spare 2015 MacBook Pro 13" with 16 GB of RAM and 2 TB of SSD. I only need small countries (New Zealand, Taiwan, Switzerland), but I'm not sure whether this will reduce the system requirements. "A minimum of 2GB of RAM is required or installation will fail. For a full planet import 64GB of RAM or more are strongly r…

Photon is good for self-hosting - it’s the pre-compiled Nominatim index (you can download a dump) with an autocomplete-friendly Elasticsearch interface.

Re: Openstreetmap is having a moment

#75

As a long-time OSM contributor (former editing software maintainer, former OSM Foundation board member yadda yadda) I like this piece, because it actually gets the "mutual aid" dynamic between corporate OSM and enthusiast OSM. The two should not be opposed. Rather, the more people are exposed to OSM via Facebook, Apple and so on, the more enthusiast contributors OSM gets. The more rendering tech that Mapbox releases…

As a long-time OSM contributor (former software creator, creator of OSM Foundation board yadda yadda) I like this piece also. Hi Richard :-)

Hey Steve! Yeah, you outrank me on the yadda yadda front :)

Re: Openstreetmap is having a moment

#76
post #50

It's interesting that all the big tech companies except Google are invested in OSM, but at the same time none of them bought one of the classic, "traditional" digital map makers - Here Maps formerly Nokia, formerly NavTeq and TomTom formerly TeleAtlas. They would certainly have the budget so I wonder why they weren't interested? Do they think it's better to pool their resources into one digital map data source? Are t…

I worked at Nokia in the maps unit around the time that MS tried to leverage OSM and ended up licensing maps from Navteq. Trust me, everybody was very interested in OSM but also very aware of the legalities of that.

Google started building its own maps in response to Nokia first buying Navteq (in 2006, which Google was depending on at the time) and subsequently offering free navigation on the N95 (S60) and later phones.

Right then the obvious move for Google would have been take open street maps (it was already growing quite nicely then) and improve on it. They even created their own community map tool so they obviously liked the idea of crowdsourcing their data. The reason neither Google, MS, and later Apple opted to use OSM is very simple: the OSM license is a problem for their level of ambition. The baseline OSM experience is nice but the differentiation is what you do on top. That would be things like street-view, having lots of POI data, traffic information, public transport maps, 3D buildings, etc. Those are differentiators in the market and key for these companies to attract more users. They're not interested in helping their competitors get their hands on that. Apple at some point fell out with Google and it became crucial for them to take ownership of the map experience: so they ignored OSM and built their own maps. That's expensive and they pulled it off successfully and it's a decent; competitive experience these days. But it was a conscious choice and not some strategic blunder.

The dilemma these companies have is wanting to keep those things proprietary and OSM not really allowing for bundling proprietary and open data. So, you have basically Google and Apple bootstrapping their own maps in the last 10 years and Navteq and Teleatlas surviving as key data suppliers in the hands of Here and Tom Tom.

Each of those spend billions on improving their maps every year; they are competing with each other and with the OSM community; which is impressively good these days as a baseline map experience. The point this article is making is that a lot of companies that are smarter about pooling their resources are rallying around OSM thus making it increasingly competitive with these big proprietary data silos. So even poring billions in Google and Apple Maps may long term be not enough to keep up. OSM makes maps a commodity and bad maps a liability. Making good maps is expensive and unless you have a trillion $ valuation, you probably should use OSM instead of embarking on your own maps project at great expense. Apple and Google are doing well. I'd argue Here maps is a lot less attractive these days then it was when Nokia bought Navteq (which became Here later). It's still alright for car navigation but that's just one niche application of maps these days.

Re: Openstreetmap is having a moment

#77

Earlier quoted context omitted.

Hi. I didn't read this. I don't go on medium.com. please consider another content distribution method.

I did read it. But Medium.com doesn't seem to support RSS feeds at all. I would have liked to add a feed for your articles so I could read them even when they don't make the front page of HN.

Here is a dynamic feed [0] as generated by rss-proxy [1]. Hope that does the job for you.

[0] https://rssproxy.migor.org/api/feed?url=https%3A%2F%2Fjoemor...

[1] https://gitlab.com/damoeb/rss-proxy

Re: Openstreetmap is having a moment

#78

As a long-time OSM contributor (former editing software maintainer, former OSM Foundation board member yadda yadda) I like this piece, because it actually gets the "mutual aid" dynamic between corporate OSM and enthusiast OSM. The two should not be opposed. Rather, the more people are exposed to OSM via Facebook, Apple and so on, the more enthusiast contributors OSM gets. The more rendering tech that Mapbox releases…

Out of curiosity, is the Facebook infringement well known in the community, but considered too big an issue to broach, not worth putting time into, etc.?

It's not a thing. A few zealots in the OpenStreetMap community want the literal words "OSM Contributors" to appear on any map that uses OpenStreetMap and they complain loudly anytime someone publishes a map that doesn't meet their made-up standard. Facebook maps attribute OpenStreetMap legally.

Re: Openstreetmap is having a moment

#79

It seems that tile hosting is a large business. Apple, Mapbox, Mapzen, Google? all offer free tiers for their tiles that cost big $$$$ once you go over the limit. I have thought about making a generic API for centering a map, adding a marker, etc that would map (pun intended) the instructions onto the respective JS Api (Mapbox.js, MapKit JS, ...) allowing you to rotate between the services on each page load as to not…

Leaflet JS is a generic library that works with mapbox and other tileserver apis. So yes you actually could do this trivially right now. The API to tileservers is trivial, you provide a URL template and request the tile with the x/y/zoom you want and the tileserver responds with either a cached tile or it will render it on demand.

Good point. Leaflet could be another implementation option since Mapbox free tier gives you 50,000 loads of their JS client (unlimited tiles per load) and 750,000 raster tiles. [1]

So you could alternate loading Mapbox JS and loading Leaflet with Mapbox tiles.

[1] https://www.mapbox.com/pricing/

Re: Openstreetmap is having a moment

#80

Earlier quoted context omitted.

I had a look at self-hosting Nominatim, but got scared away by the hardware requirements. I only have a spare 2015 MacBook Pro 13" with 16 GB of RAM and 2 TB of SSD. I only need small countries (New Zealand, Taiwan, Switzerland), but I'm not sure whether this will reduce the system requirements. "A minimum of 2GB of RAM is required or installation will fail. For a full planet import 64GB of RAM or more are strongly r…

Photon is good for self-hosting - it’s the pre-compiled Nominatim index (you can download a dump) with an autocomplete-friendly Elasticsearch interface.

Thanks for telling me about Photon! I see that it's provided by Graphhopper, who in my experience have been absolutely excellent with technical support about Map Matching. I wish I could choose a subset instead of 53GB for the whole world so I could run it on my phone, but it's certainly realistic to run on my laptop.

https://github.com/komoot/photon

Post reply on HN