I am working on a mapping project on an embedded system (~1 Ghz, 512MB RAM, 2GB flash storage). It is not feasible to pre-render all of the tiles and setup a tile server. Instead, I was planning to use mapnik to dynamically generate images from a custom sqlite database.

Is this a reasonable plan or will I run into problems?

If so, is there a better design approach to take?

  • I agree that it is probably not a viable platform for a dynamic tile generator (such as GeoServer). I would definitely test out the file size of your tiles - depending on the resolution and coverage area you could easily surpass 2GB in storage requirements, even with any compression offered by a database!
    – Jackson
    Aug 4, 2018 at 2:17
  • You need to provide more information about the content you have to display. But that seems a very light config for a map server. If you are only displaying vector data covering a small area, you might be fine though.
    – Tim Autin
    Sep 18, 2018 at 9:06

1 Answer 1


You can start with these samples:




Not the answer you're looking for? Browse other questions tagged or ask your own question.