Skip to Content
Mapping Hacks
book

Mapping Hacks

by Schuyler Erle, Rich Gibson, Jo Walsh
June 2005
Intermediate to advanced
568 pages
24h 7m
English
O'Reilly Media, Inc.
Content preview from Mapping Hacks
86
|
Chapter 2, Mapping Your Neighborhood
#20 Make 3-D Raytraced Terrain Models
HACK
file to use as a height field, with simple parameters that control its display.
Once we’ve done that, we can drape satellite or aerial imagery over the ray-
traced terrain model, to give it a realistic look. The only really tricky bits are
getting the digital elevation models into an image format that POV-Ray likes
and orienting the satellite imagery so that it matches the underlying height
field.
Getting the Terrain Data
We picked Crater Lake, a lake formed in the caldera of an enormous and
ancient volcano in Oregon, to render in our example, because it’s a very dis-
tinctive-looking terrain feature. If you’re in the U.S., you can get data from
the USGS Seamless Data Distribution System
[Hack #67] at http://seamless.usgs.
gov/. We elected to download both the 1" National Elevation Data (NED) as
well as the Landsat composite imagery for the area surrounding Crater Lake.
Then we drew a box around the lake on the map using the area-download
tool, and we were given a pop-up window allowing us to download both
files. Make sure that the border of your download selection box stays green!
If you’re outside the United States, SRTM data for the whole world at 90m
resolution is theoretically available from NASA, as well as ground imagery,
including Landsat and MODIS data. The Global Land Cover Facility at http:
//glcf.umiacs.umd.edu/ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

The Three Traps That Stymie Reinvention

The Three Traps That Stymie Reinvention

Ryan Raffaelli
Computing for Numerical Methods Using Visual C++

Computing for Numerical Methods Using Visual C++

Shaharuddin Salleh, Albert Y. Zomaya, Sakhinah A. Bakar

Publisher Resources

ISBN: 0596007035Purchase LinkErrata PageOther