News for hackers. Stuff that matters.
Re:OpenStreetMap Is in Trouble by emacsen on Friday February 16, 2018 @02:14PM (#16395029)
> The post calls for OSM to essentially become Mapbox

The problem is that most companies using OSM are using Mapbox. This leads to a few problems, including attribution, which I decided not to touch on, but is a serious problem that Mapbox doesn't address sufficiently.

If they could use OSM directly, they'd be engaged with OSM directly. They'd care about OSM. Right now OSM shoves these users away and makes them into customers of some third party (maybe Mapbox, maybe someone else) instead of caring about OSM itself.

> Expanding the scope of OpenStreetMap to include transient data. Too much other work to do, maybe later for this.

How about letting users experiment and seeing what cool stuff they can come up with?

Re:OpenStreetMap Is in Trouble by andrewljohnson on Friday February 16, 2018 @02:19PM (#16395092)
> The problem is that most companies using OSM are using Mapbox.

Is that even true? And is number of companies even a good metric? Based on revenue/market cap, the bulk of companies use OSM directly.

The world's biggest company (Apple) uses OSM directly. Telenav uses it directly. Don't Tesla and Uber use OSM directly too? And we use Mapbox at Gaia GPS, but we also use OSM data directly.

> How about letting users experiment and seeing what cool stuff they can come up with?

In my experience building a company, if you focus on too many things, you get everything wrong. This smells to me of being not on target for making OSM as strong as possible, even though it has alluring upside.

Re:OpenStreetMap Is in Trouble by nxc18 on Friday February 16, 2018 @04:16PM (#16396402)
Re:OpenStreetMap Is in Trouble by toyg on Friday February 16, 2018 @07:08PM (#16397850)
In the post, he says this is ok for some (implying the giants you mention) but it discourages smaller companies. That second (and likely much bigger) set of people use Mapbox.
[dead]
Re:OpenStreetMap Is in Trouble by andrewljohnson on Friday February 16, 2018 @02:32PM (#16395226)
[dead]
Re:OpenStreetMap Is in Trouble by coldtea on Friday February 16, 2018 @02:44PM (#16395375)
>a) biggest company does not equal company with highest market cap

Actually it does. Especially since you can have 1 billion in revenue by selling $10 dollar bills at $1 dollar.

>b) having the biggest market cap is something thats good for their shareholder, and terrible for anyone else

Whatever.

>But yeah, do continue to praise your beloved highness.

Irrational argument ad hominem.

Re:OpenStreetMap Is in Trouble by ghaff on Friday February 16, 2018 @02:48PM (#16395425)
Well, "biggest" can mean a number of different things but, given that this is an Internet comment board and not an audited financial report, market cap seems one perfectly reasonable measure.
Re:OpenStreetMap Is in Trouble by coldtea on Friday February 16, 2018 @02:50PM (#16395438)
My sentiments exactly.
Re:OpenStreetMap Is in Trouble by thaumasiotes on Friday February 16, 2018 @05:09PM (#16396923)
Market cap would be a reasonable measure for "biggest public company".

It's an awful measure for "biggest company", since private companies have no market cap. This was discussed a while ago in relation to Saudi Aramco's potential partial IPO. Saudi Aramco is huge, much bigger than Apple, with no market cap.

Re:OpenStreetMap Is in Trouble by JumpCrisscross on Friday February 16, 2018 @06:04PM (#16397364)
> private companies have no market cap

They absolutely do. They're just updated less frequently and called "valuations". Closely-held private companies also have valuations, they're just even less frequently made visible.

Re:OpenStreetMap Is in Trouble by ekianjo on Saturday February 17, 2018 @12:07AM (#16399152)
Its technically not "market cap" since there are no stocks and no public offerings, and therefore no "bet" on their future. A valuation and market cap are entirely different things.
Re:OpenStreetMap Is in Trouble by JumpCrisscross on Saturday February 17, 2018 @01:29AM (#16399376)
> A valuation and market cap are entirely different things

In the way the Fahrenheit and Celsius scales "are entirely different things." Both "valuation" and "market cap" are measures on the aggregated estimated present value of future cash flows, i.e. net asset value, from/of a security.

Re:OpenStreetMap Is in Trouble by briandear on Friday February 16, 2018 @07:19PM (#16397911)
Not to be rude, but do you even know what you're talking about? What does "biggest" company mean? Most employees? Largest land area covered? Or market capitalization?
Re:OpenStreetMap Is in Trouble by coldtea on Friday February 16, 2018 @02:44PM (#16395370)
Revenue? Wallmart gets that making pennies in every sale. And with 2.3M employees -- Apple does half that revenue for 1/20 the employees -- and has 2-3 times the market cap (Walmart is not even in the top 10: https://en.wikipedia.org/wiki/List_of_public_corporations_by... ).
Re:OpenStreetMap Is in Trouble by djsumdog on Friday February 16, 2018 @06:47PM (#16397698)
I mean, I realize hosting a service is expensive, but can't there be an open source set of service APIs that's self hosted? That way you can chose to get a full copy of the data (and be responsible for pulling updates) and the API, or just pay someone else for access to their hosted version of the API?
Re:OpenStreetMap Is in Trouble by michaelt on Friday February 16, 2018 @07:56PM (#16398103)

  can't there be an open source set of service
  APIs that's self hosted
OSM does have open source self-hosted options.

Unfortunately, the developer experience is much more painful than using Google Maps.

With Google Maps, if you can add Javascript to a web page you're basically good to go. Data updates, software updates, server redundancy, server support and security, all taken care of. Even if you're exclusively a front-end dev, you're making a static site, and you've never heard of Linux.

Compared to that, self-hosting OSM tile generation requires a bunch of extra knowledge, equipment and maintenance.

Re:OpenStreetMap Is in Trouble by chuckdries on Friday February 16, 2018 @08:09PM (#16398179)
Is it something that could be containerized? Maybe not as simple as a JS embed, but deploying a self hosted docker container is far easier than installing most things I've encountered.
Re:OpenStreetMap Is in Trouble by petre on Saturday February 17, 2018 @01:38AM (#16399400)
With vector tiles one doesn't have to containerize anything - just shard them onto a bunch of servers and server them over https. Put an accelerator/cache in front and proxy to the desired region backend.

With image tiles it's a hurdle. You have to build 18 zoom levels of tiles. The most detailed layers have an astronomic number if tiles. You also need a huge amount if storage.

http://tools.geofabrik.de/calc/#type=geofabrik_standard&bbox...

Did I mention the data being huge? What's the point of having 15Tb container, which takes forever to deploy? You can certainly containerize the services, but there's no benefit containerizing the data, since you have to replace it all at once rather than synchronizing the differences.

Re:OpenStreetMap Is in Trouble by voltagex_ on Saturday February 17, 2018 @02:13AM (#16399486)
How intensive is it to rasterise on demand?
Re:OpenStreetMap Is in Trouble by petre on Saturday February 17, 2018 @02:46AM (#16399584)
Depends on the degree of complexity of the tiles. We tried it (using tilecache or tilestache and mapproxy) and it becomes unresponsive when you rasterize several tiles (9). It can take several secons for a busy tile. If the user gets impacient like I do, zooms in and out and pans the map, it freezes to a halt. It's doable over clear water and maybe on the highway, but not in busy cities, at least not with hundreds of users requesting on demand tiles and without an insane amount of rendering resources. My impression is that it works if you're the only user and a really patient one at that.
Re:OpenStreetMap Is in Trouble by 6487698hhhh on Saturday February 17, 2018 @10:08AM (#16400975)
Why not use vector tiles? I can generate a vector tile package of the whole planet in Esri .vtpk format and it takes up around 30Gb. A map service can be published from it easily. Takes me about 2 days for initial translation and about 1 week ti generate the vtpk. Neither of these have been optimised for speed. I have an old Galaxy S3 upstairs running an app that displays this vtpk - so I can have the entire world down to house level on my phone.
Re:OpenStreetMap Is in Trouble by lucideer on Friday February 16, 2018 @09:19PM (#16398498)
> you can chose to get a full copy of the data (and be responsible for pulling updates)

Even if you could make the general setup and maintenance incredibly easy somehow, just syncing the map data from osm regularly would require decent hardware: the extra cost of each dev doing this themselves just doesn't compare to using a central tile host.

On top of that, if every dev was regularly updating their own OSM data, OSM would have a lot of extra strain on their data download servers to deal with. Not sure if this could be comparable to the hardware overhead of providing a tile hosting service though.

Re:OpenStreetMap Is in Trouble by petre on Saturday February 17, 2018 @01:53AM (#16399439)
> just syncing the map data from osm regularly would require decent hardware

We need servers with at least 24 CPU threads and 256 GB RAM and moving the data into PostGIS, region by region takes a week or two. Plus you manually have to fix the process when it just spits out an error and aborts after 15 hours of churning.

Re:OpenStreetMap Is in Trouble by aw3c2 on Saturday February 17, 2018 @05:50AM (#16400121)
Have you tried imposm? Your process sounds magnitudes too slow.
Re:OpenStreetMap Is in Trouble by 6487698hhhh on Saturday February 17, 2018 @10:13AM (#16401003)
Agreed. I can load with osm2pgsql on my home PC (AMD FX 8370, 32gb ram, 1tb SSD) in a couple of days, and that's generating 78 output layers. imposm is supposed to be faster still.
Re:OpenStreetMap Is in Trouble by rmc on Saturday February 17, 2018 @04:29AM (#16399874)
> just syncing the map data from osm regularly would require decent hardware

You can get country level extracts, which can be updated every day. Nearly any server which can import OSM data is able to keep it up to date.

Re:OpenStreetMap Is in Trouble by rmc on Saturday February 17, 2018 @04:29AM (#16399876)
Yes, you can do just that.