News for hackers. Stuff that matters.
Re:OpenStreepMap 2012 vs. 2022 by hashtag-til on Friday September 30, 2022 @09:55AM (#33034868)
I wonder how to go about to collaborate to the OSM ecosystem with code. Does anyone know what are the cool projects within OSM in C/C++? (i.e. not web stuff)
Re:OpenStreepMap 2012 vs. 2022 by mattficke on Friday September 30, 2022 @10:15AM (#33035128)
Take a look at Tippecanoe, which is under active development again[0]. The original developer, Erica Fischer (who is wonderful to work with), has a fork[1] where new work is happening.

[0] https://felt.com/blog/erica-fischer-tippecanoe-at-felt

[1] https://github.com/felt/tippecanoe

Re:OpenStreepMap 2012 vs. 2022 by cancan on Friday September 30, 2022 @03:46PM (#33039831)
(Co-founder of Felt here) Thanks for the kind words! We are lucky to have Erica on our team. If you ever want to talk maps, my email is can@felt dot com!
Re:OpenStreepMap 2012 vs. 2022 by enf on Friday September 30, 2022 @04:43PM (#33040541)
Thank you!
Re:OpenStreepMap 2012 vs. 2022 by durkie on Friday September 30, 2022 @11:29AM (#33036204)
Woohoo! This is fantastic news
Re:OpenStreepMap 2012 vs. 2022 by lucb1e on Friday September 30, 2022 @12:45PM (#33037186)
The biggest help one can probably be to the project is to create or improve user-facing software. OsmAnd is still clunky and ugly to the average person coming from FAANG Maps, for example. The iOS version is even worse. Some alternative apps exist with better UX, but they're often missing features. There are also some web projects out there that aim to be a google maps website replacement, but none of them are quite there.

It could also be a niche thing, like if you make an app that shows the nearest defibrillator or other emergency facilities that people might need in a pinch. Any area gaining good coverage of this type of data would immediately have an app to turn to. With adoption also comes the influx of new contributors.

Re:OpenStreepMap 2012 vs. 2022 by Zverik on Saturday October 01, 2022 @03:56AM (#33044864)
Try Organic Maps (fork of maps.me): https://organicmaps.app/

It of course lacks many features of OsmAnd, but you can't have both. UI issues of OsmAnd come from its features.

Re:OpenStreepMap 2012 vs. 2022 by lucb1e on Saturday October 01, 2022 @09:02AM (#33046293)
That's one of the ones I had in mind when writing my comment. Thanks for the hint, though :)
Re:OpenStreepMap 2012 vs. 2022 by mvexel on Friday September 30, 2022 @11:01AM (#33035825)
Not necessarily cool perhaps but a critical piece of OSM infrastructure is osm2pgsql[1].

Also important tools in OSM land are osmium[2] and imposm[3] but the latter I think is Go not C++.

[1] https://osm2pgsql.org/ [2] https://osmcode.org/osmium-tool/ [3] https://imposm.org/

Re:OpenStreepMap 2012 vs. 2022 by uneekname on Friday September 30, 2022 @12:50PM (#33037256)
osm2pgsql makes it surprisingly easy to spin up your own tile server using OSM extracts
Re:OpenStreepMap 2012 vs. 2022 by mistrial9 on Friday September 30, 2022 @10:38PM (#33043271)
which recipe(s) do you like?
Re:OpenStreepMap 2012 vs. 2022 by apetresc on Friday September 30, 2022 @09:56AM (#33034877)
Re:OpenStreepMap 2012 vs. 2022 by hashtag-til on Friday September 30, 2022 @09:58AM (#33034909)
Yep, I got there like 1 minute after asking this FAQ. Thanks.
Re:OpenStreepMap 2012 vs. 2022 by idealmedtech on Friday September 30, 2022 @10:04AM (#33034971)
There's lots of mentions of Maps.ME, which is no longer open source. The spiritual successor is called Organic Maps
Re:OpenStreepMap 2012 vs. 2022 by N19PEDL2 on Friday September 30, 2022 @10:45AM (#33035585)
I use Maps.me as my main map and navigation app as I don't like that Google knows where I go, and I can say that it's a very good alternative to Google Maps. However I have to say that now I'm a little worried because it's Russian-owned. Happy to know that there's an open-source alternative.
Re:OpenStreepMap 2012 vs. 2022 by Zverik on Saturday October 01, 2022 @03:57AM (#33044871)
There is an open source fork of maps.me maintained by original authors, who are not russian: https://organicmaps.app/
Re:OpenStreepMap 2012 vs. 2022 by sorenjan on Friday September 30, 2022 @11:30AM (#33036225)
OsmAnd
Re:OpenStreepMap 2012 vs. 2022 by teddyh on Friday September 30, 2022 @12:13PM (#33036813)
Important clarification: OsmAnd~, installed from F-Droid. Do not install OsmAnd straight from the default app store.
Re:OpenStreepMap 2012 vs. 2022 by yaddaor on Friday September 30, 2022 @02:32PM (#33038762)
Or do, if you want to monetarily support the developers in a convenient way.
Re:OpenStreepMap 2012 vs. 2022 by teddyh on Saturday October 01, 2022 @06:37AM (#33045534)
If by “support” you mean “get nagged about the ‘pro’ version incessantly”.
Re:OpenStreepMap 2012 vs. 2022 by matkoniecz on Sunday October 02, 2022 @08:35AM (#33055379)
By support they meant buying Pro version.
Re:OpenStreepMap 2012 vs. 2022 by yaddaor on Monday October 03, 2022 @04:19AM (#33064812)
I did not have any nagging im the version I bought.
Re:OpenStreepMap 2012 vs. 2022 by Doctor_Fegg on Friday September 30, 2022 @06:10PM (#33041454)
Two C++ projects I’m involved in that you might enjoy:

https://github.com/systemed/tilemaker

https://github.com/Project-OSRM/osrm-backend

Re:OpenStreepMap 2012 vs. 2022 by westnordost on Friday September 30, 2022 @06:14PM (#33041478)
The most accessible general-purpose map app for end users (Android and iOS) is written in C/C++. This is pretty high on the cool and useful scale: https://organicmaps.app/

Both map renderers Tangram-ES and Maplibre-GL - https://github.com/tangrams/tangram-es and - https://github.com/maplibre/maplibre-gl-native are also written in C/C++.

Finally, most routing software, such as OSRM or Valhalla are written in C/C++.

Re:OpenStreepMap 2012 vs. 2022 by aembleton on Friday September 30, 2022 @08:46PM (#33042611)
I find mapy.cz to be smoother. Not sure what its written in though as its not open source.

Android: https://play.google.com/store/apps/details?id=cz.seznam.mapy...

iOS: https://apps.apple.com/cz/app/mapy-cz/id411411020