Oh, oh! Third option: use magma to create an obsidian border for your lake, because the answer to everything is magma
I'm planning to do this to keep a 3 z-level deep pool of magma lava around my megeproject (when it's done), and I have a few questions:
(1) Can this be done on the extreme border of the map?
(2) Will incoming units spawn on the new obsidian wall, or not?
(3) Normally, things can go on brook tiles as if the brook was solid ground. what happens when magma meets a brook?
(1) Bridges can be built on the extreme edge of the map. I've heard that magma can flow off of edge tiles in 31.x, so to get obsidian there you'd need to drop water on it as it was flowing off.
(2) Yes. Any walkable tile along the edge can spawn creatures. I had a cougar and a fox spawn on the "roof" of my trap area, and had to build more bridges to block it.
(3) Obsidian happens. As noted in a couple of posts above, brook tiles act like grates, and let liquids flow through.
Something new I learned today, if you've breached the caverns when you block off most of the surface edges creatures will spawn in the caverns instead of on the surface. They're cavern creatures, not surface creatures. I haven't had anything new spawn on the surface for almost a year, and I certainly didn't deplete the wildlife. But I keep seeing groups of troglodytes moving in and out of the first cavern.
JMZ