Hacker Newsnew | past | comments | ask | show | jobs | submit | JacksBrand's commentslogin

Fantastic tool - a simple gui to make the magic happen - I'll now actually want to performace test my code! (until I see how slow it runs haha). Thanks for your work.


Hi Guys, I'm the author of this repo.

The tl;dr is that I am running some consumer level hardware and wanted to be able to generate map vector tiles for use with something like leaflet or maplibre-gl to host myself at low cost without running out of memory or having to babysit the process too much. Hopefully others find this useful :).

Feedback and/or contributions are more than welcome!

From the README:

There are some wonderful options out there for generating and serving your own map data and there are many reasons to want to do so. My reason, and the inspiration for this programme was cost. It is expensive to use a paid tile server option after less users using it than you might think. The problem is, when trying to host your own, a lot of research has shown me that almost all solutions for self generating tiles for a map server require hugely expensive hardware to even complete (it's not uncommon to see requirements for 64 cores and 128gb RAM!). Indeed the largest I've seen wanted 150gb of the stuff!. For generating the planet that is. If you want a small section of the world, then it is much easier. But I need the planet - so what to do? Generate smaller sections of the world, then combine them.

That's where this comes in. It does not appear to be a simple, convenient or well documented at least, process of getting everything setup to do this 'bit by bit' approach. It's not too challenging, but it is time consuming, and without a script anyway it requires rather frequent attention on your part.

This programme aims to be a simple set and forget, one liner which gives anyone - even those who are not the most technically minded, or just can't be bothered - a way to get a full-featured and bang up to date set of vector tiles for the entire planet ON SMALL HARDWARE.

... .. .


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: