Live data from Hacker News

Woodcut Maps: Handcrafted wood-inlay maps, designed by you

woodcutmaps.com

1–10 of 84 posts

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#2
I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions.

More on the process: http://woodcutmaps.com/process

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#3

I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions. More on the process: http://woodcutmaps.com/process

Heya, I'm the developer behind Woodcut Maps!

The site is built on python/django and hosted on AWS.

Most of the interesting work happens in python with PIL, numpy and scipy. We download maps tiles (Google for now, working on an OSM render path), and split them into channels for landscape, water, roads and parks. Then we apply several steps of scipy's image morphology filters to get the masks ready for laser cutting and to ease assembly by simplifying the design. Removing small pieces, filling small gaps (which gives the maps the distinctive look of dense roads being filled in, creating chunky blocks), and simplifying boundaries.

All the rendering happens on picloud.com, which has been a really robust part of our infrastructure. It helps us scale up and down based on demand without having to manage an autoscaling AWS backend processor setup ourselves, or overpay for AWS instances.

I'm probably going to talk more in detail about it at WhereCamp this weekend if anyone wants to talk in person.

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#4
post #3

I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions. More on the process: http://woodcutmaps.com/process

Heya, I'm the developer behind Woodcut Maps! The site is built on python/django and hosted on AWS. Most of the interesting work happens in python with PIL, numpy and scipy. We download maps tiles (Google for now, working on an OSM render path), and split them into channels for landscape, water, roads and parks. Then we apply several steps of scipy's image morphology filters to get the masks ready for laser cutting an…

[deleted]

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#6
post #3

I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions. More on the process: http://woodcutmaps.com/process

Heya, I'm the developer behind Woodcut Maps! The site is built on python/django and hosted on AWS. Most of the interesting work happens in python with PIL, numpy and scipy. We download maps tiles (Google for now, working on an OSM render path), and split them into channels for landscape, water, roads and parks. Then we apply several steps of scipy's image morphology filters to get the masks ready for laser cutting an…

This is a bit out of scope but I would love to have a similarly crafted version of john snow's classic cholera map.

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#7
post #3

I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions. More on the process: http://woodcutmaps.com/process

Heya, I'm the developer behind Woodcut Maps! The site is built on python/django and hosted on AWS. Most of the interesting work happens in python with PIL, numpy and scipy. We download maps tiles (Google for now, working on an OSM render path), and split them into channels for landscape, water, roads and parks. Then we apply several steps of scipy's image morphology filters to get the masks ready for laser cutting an…

Here's a cool idea if you haven't thought of it already: Find a way to inlay routes on the map. It would be cool to plot a marathon course and give it as a gift to a friend who finishes.

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#8
post #3

I'd love to hear the dev talk about the architecture of this service – there's nice work for the site itself with queued renderers, and apparently back-end work to generate the laser-cutting instructions. More on the process: http://woodcutmaps.com/process

Heya, I'm the developer behind Woodcut Maps! The site is built on python/django and hosted on AWS. Most of the interesting work happens in python with PIL, numpy and scipy. We download maps tiles (Google for now, working on an OSM render path), and split them into channels for landscape, water, roads and parks. Then we apply several steps of scipy's image morphology filters to get the masks ready for laser cutting an…

Love the idea. Thanks for the back-end info. Would love to read more details if you get time to write something.

Hadn't heard of picloud.com before, sounds like you're pretty happy with them.

Re: Woodcut Maps: Handcrafted wood-inlay maps, designed by you

#9
Would it be possible to provide a data format by which one could upload custom inlay layers to produce a design of his choosing? I'm thinking specifically about a silhouette photograph I shot of my son. Is there a way to validate the manufacturability of an arbitrary layer set?
Post reply on HN