Being from the Chesapeake Bay area and a fan of maps, I made a to scale, topographic map of the Chesapeake Bay, and then made it into a coffee table.
With cad software you can scale this down or up to engrave onto almost anything. You could also do another region.
Lumber- I used 2x12 Pine, it would be better to use Oak or Walnut or anything other than Pine.
Rhino (or any other drafting software)
1" Black Pipe
1" Pipe Flanges
So I used 2x12 Pine I got from Lowe's. Now, if I were to do this again, I would go to a lumber yard and pick out Oak or Cherry or a nicer lumber. But alas, it worked and was easy to obtain, it's just not as pretty.
Cut your lumber to size and sand it down. Next biscuit it together using biscuits and a biscuit joiner and of course wood glue.
Bar clamp it across the top and bottom for two hours until the glue is cured.
I used a glass top on my table and purchased it first and cut my table top to match. I suggest doing this. Otherwise it will be harder to get a piece of glass to match your custom table top.