Skip to content

Hemofektik/Druckwelle

Repository files navigation

Druckwelle

Turbo GeoServer - 100% C/C++

  • Web Map Service (WMS)
  • Web Map Tile Service (WMTS)

Aiming to serve blistering fast geo raster data beyond the WMS/WMTS specification like raw data or custom formats. Druckwelle does not feature a full implementation of WMS/WMTS Specifications and is not planned to do some day.

Features

  • Raw output formats for data layers (float32, uint64, int16, etc.)
  • building and serving of WMTS caches

Built-in WMS Layers

  • Example Layer (showing how to implement the basics for your own layer)
  • High Quality Elevation Map Service (combining ASTER (1 arc second, 30m) + SRTM_v3 (1 arc second, 30m))
  • OpenStreetMap to Signed Distance Field Rasterization

Build Requirements

  • CMake 3.4
  • Visual Studio 2015 (Windows only)

Windows

  1. run CreateProjectFiles.bat
  • open Visual Studio Solution from sln directory and build

Linux / OSX

  1. install packages: libboost1.54-all-dev libssl-dev libgdal-dev
  • cmake -G "Unix Makefile"
  • make

To-do:

  • finish High Quality Elevation Map Service (ASTER+SRTM+NSIDC-0082)
  • implement GetCapabilities functionality to reflect actual layer setup

License

This is free and unencumbered software released into the public domain. See UNLICENSE file for details.

About

Turbo Web Map Service (WMS) and Web Map Tile Service (WMTS) - 100% C/C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published