The 52°North terrainServer is a Web application providing access to elevation information, in other words, z-value information is processed. In addition to topographic elevations, these values might represent other thematic contents, such as sea depth values, groundwater levels, pollutant concentrations, meteorological parameters, etc.
Perspective map views can be delivered. Access to elevation data, 3D scene representations, and rendered images occurs via HTTP-Get services and well-specified service interfaces. Thus, functionality provided by the 52°North terrainServer can be easily integrated into existing spatial information infrastructures.
52°North terrainServer provides various services:
- The WebTerrainServlet, which offers
- a Web Terrain Service (WTS) implementation to generate perspective views, e.g. a rendered PNG or JPEG image showing a static 3D view of the Earth's surface;
- the ProfileServlet, which offers
- a simple HTTP-Get service to query an elevation value for a specified position (x, y), as well as
- a service to derive cross-sections from the underlying elevation data;
- and the DEMServlet, which implements
- a Web 3D Scene Service (W3DS) prototype delivering dynamic 3D scene descriptions, e.g. as VRML or X3D document, as well as
- services delivering elevation models encoded in selectable ASCII data formats.
It is possible to install all of the services mentioned above or just single services.
Check out source code here.
Download the 52°North terrainServer installation Guide.
More information can be found on the 3D Wiki pages.