Handling High-Resolution Data in a 4K World
There is more to maps than meets the eye. It’s difficult enough to properly handle the projections, geoids, data formats, and data sizes that range from a few megabytes to dozens of gigabytes. How can a project be expected to support 60 gigabytes of satellite imagery on a tight schedule and a low powered laptop?
Your team should be able to focus on delivering a high-quality application without spending weeks or months building the basic infrastructure to handle geospatial information. With the advent of 4K displays, the amount of data a screen can display has quadrupled compared to a standard 1080p screen. Map providers have also been offering increasingly high-resolution maps that require more and more memory and processing time to handle.
While the amount of data to display has greatly increased, the power of hardware on offer has not kept up. Because of the increasing demands on display resolution, it is increasingly important for software to be optimized for performance, instead of simply relying on hardware.
The TerraLens geospatial SDK provides a fast and simple interface to load dozens of map formats common to Defense, Air and Maritime applications. With the TerraLens SDK and a few lines of code, a map can be loaded, displayed and queried for vital information.
There is no need for maps to be preprocessed; maps can be dropped into the application straight from the data provider. The interface can even be extended to load additional proprietary formats.
The multithreaded mapping engine works seamlessly behind the scenes of your application to ensure that the correct level of detail gets displayed without unnecessary consumption of your machine’s resources. This ensures that even dozens of gigabytes of high-resolution satellite imagery can be handled in a fraction of a second while keeping the memory footprint of your application low.