TerrainView-Remote Control™ is an add-on module to the TerrainView™ suite of geographic imaging software.
TerrainView™ offers a way to remotely manipulate points of interest (POIs) and 3D objects inside a scene over a TCP/IP connection. POIs can represent text, billboard images or hyperlinks. POIs and 3D objects are further called “Entities”.
First, let’s have a look at how a connection is established.
The communication is based on XMLRPC, a remote procedure calling interface using HTTP as the transport and XML as the encoding. XMLRPC is platform independent, therefore the software controlling the TerrainView™ scene can run on any operating system. Further information on XMLRPC can be found at http://www.xmlrpc.com.
After TerrainView™ has started, it will automatically create the XMLRPC server. Another software now can connect to the XMLRPC server over a network and issue commands. Each command will execute a requested procedure. The XMLRPC server then tells TerrainView™ what to do.