Find "Missing" Elevations with GPS VisualizerThe problem: Sometimes you have geographic data that consists only of latitudes and longitudes, but you want to know the altitudes as well — because, for example, you want to colorize points by height above sea level, or draw a profile of a track. Here are some common reasons why you might have "flat" or incomplete data:
Solution #1: DEM databaseGPS Visualizer's map, profile, and conversion programs have the ability to instantly add elevation data — from a DEM (digital elevation model) database — to any type of GPS file. If you just want to draw a profile, or convert a single data file to plain text or GPX while adding elevation, you can use the simple form right here: Or, look in GPS Visualizer's various input forms for the menu called "Add DEM elevation data," and choose one of the elevation databases (described in the table below). Complete copies of the NASADEM/SRTM1, SRTM3, and USGS NED1/3DEP databases, as well as hundreds of enhanced 1-arc-second files from Europe, are stored on GPS Visualizer's server — that's more than 500GB of raw data. Note that the elevation-adding feature will erase any existing altitude data (for example, from a GPS) that might already be in your file. Often, this is desirable; profiles made with DEM data are usually "smoother" looking than GPS, and typically contain fewer gaps or suspicious readings. (Speaking of gaps, there are a few in NASA's SRTM data, and that's unavoidable. If GPS Visualizer runs into one of these, it will not overwrite those elevations in your input data.) DEM data sources
WARNING: If you set up an automated process to "scrape" GPS Visualizer's elevation data, your access will be blocked. If you need bulk data, you should download the DEM files directly from the data providers (e.g., USGS or NASA). Solution #2: Elevation API (Google Maps or USGS 3DEP)If you want access to the highest-resolution elevation data for North America — for many locations, higher than what's stored on GPS Visualizer's server — you can request elevations from the USGS's 3DEP Elevation Web Service. Don't know how to use a Web service? No problem! GPS Visualizer has you covered with an easy-to-use interface that fetches data from the USGS' server. If you need data from beyond North America, the Google Maps API is able to return elevations for points anywhere in the world; these are often (but not always) the same elevations you'd see in Google Earth. Google's data comes from a variety of sources and is sometimes more accurate than the SRTM databases. The drawback is that there is a limit on the number of queries that can be performed in a day by each user, so GPS Visualizer cannot ask Google for all of your points. To get around this, GPS Visualizer hosts a JavaScript-based Elevation Lookup Utility that has your browser perform the queries. To use this tool, your data must be in simple tabular format (easily accomplished using GPSV's plain-text converter), and you must have your own Google Maps API Key. Further instructions are on the Elevation Lookup Utility page. Quick single-point DEM database lookup:Coordinates (lat,lon): → |