Hacker News new | ask | show | jobs
by maxerickson 1833 days ago
You can do this with OSMAnd, last I knew with both the internal routing engine and also with BRouter.

You can create a custom routing profile, and also compile maps using your own data transforms (so if the maps that they produce don't include some information from OSM that you value, the software is flexible enough to make different maps just with configuration).

The profiles that ship in the app are defined in https://github.com/osmandapp/OsmAnd-resources/blob/master/ro...

1 comments

> compile maps using your own data transforms (so if the maps that they produce don't include some information from OSM that you value, the software is flexible enough to make different maps just with configuration)

Could you please elaborate a bit on that sorcery? I've never heard of this possibility, so don't even know where I would read up on it or what keywords to search for. (Though in retrospect of course it makes sense that someone would figure out how to make maps for open-source software.)

They provide the tool to do it: https://docs.osmand.net/en/main@latest/development/map-creat...

There's a brief section there on the configuration files. The ones used for the maps they published are at https://github.com/osmandapp/OsmAnd-resources/tree/master/ob...

(I'm not sure they are the exact files used for the published maps, they are at least close)

You'd then have to edit the rendering styles and such to take advantage of the new data.

Thanks!