Made with using
Serve up maps in the cloud, on-premise or in hybrid environments
Built with developers in mind, GruntiMaps will help you launch custom web and mobile applications that incorporate your maps and data.
GruntiMaps has low resource requirements and is effectively a tiny web server – thus it can run well on cheap hardware… Even on Raspberry PI!
Unlike bloated and clunky competitor products (whose names we shall not mention), GruntiMaps is fast, simple and built for the cloud.
Written in Dot Net Core, GruntiMaps can be deployed to a variety of OS’s and custom configurations, including the cloud and on-premise options.
GruntiMaps provides a HATEOAS-style RESTful API. It comes with a map preview page that provides a simple example of how to incorporate GruntiMaps output into a functional map. It also includes a custom control to show the current scale factor, simplifying layer design.
GruntiMaps is developed against the latest ASP.NET Core framework and runs in Kestrel. Startup and shutdown times are almost instantaneous.
GruntiMaps is designed to be capable of being distributed across multiple load-balanced servers. Data conversion processes are handled asynchronously. The data is served directly from the MBTile files for quick access. A single instance is capable of serving hundreds of tile requests per second.
GruntiMaps is written in C# on ASP.NET Core, and therefore can be run on any platform supported by DotNet Core 2.x (Windows, macOS, Linux). The subordinate processes (Tippecanoe, GDAL) can be run as native programs on Linux and macOS, and using Docker on other platforms. The code is straightforward enough that it could be readily converted to other programming languages as well.
Automatically import, convert and publish your data
Import and convert from original file format to GeoJSON
Convert GeoJSON to MVT (Mapbox Vector Tiles)
Publish with custom or autogenerated styles
Government & Cities
Mining & Energy
Rapid Damage Assessment
Water & Utilities
Workplace Health & Safety
Join our mailing list for the latest updates on GruntiMaps.