Skip to content

Geo-Linux-Calculations/qtearth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub release (latest by date) GitHub Release Date GitHub repo size GitHub all releases GitHub

QtSimpleEarth

about

QtSimpleEarth is a simplistic multi-platform virtual globe. It works on Windows, Linux and OS X. QtSimpleEarth is Fast, Free and super Easy to use.

Build and run SimpleEarth

See Installation Instructions

Main features

  • Simple code you can learn and leverage
  • Easy to load your own maps and icons
  • Measuring, Volumes and Paths
  • Supports digital elevation data
  • Supports satellite imagery
  • Supports 3D model loading

Build Requirements

Runtime Requirements

  • Graphics card with OpenGL support

Hello World

To start understanding the code and API, look at WorldObject and WorldObjectManager classes and the globals.h header file. The hello world example emplaces a label in the world with the following code:

//instantiate world object and set label
WorldObject* worldObject = new WorldObject();
worldObject->setLabel("Hello World!");

//set world object position
GeodeticPosition position;
position.latitude = 0.0;  //in decimal degrees
position.longitude = 0.0;
position.altitude = 1.0;  //in Km
worldObject->setGeodeticPosition(position);

//add world object to manager so that it gets rendered
WorldObjectManager::getInstance()->addWorldObject(worldObject);

Contact us