Online radio planning

User Tools

Site Tools


Keyhole Radio for Google earth

Keyhole Radio Google earth
Keyhole Radio is a unique and powerful radio planning plugin for Google earth™.
The software is entirely server based so end users only need to open a Keyhole Markup Language (KML) overlay in Google earth to use it.
It's ideal for organisations already using Google earth as it can be deployed rapidly to users as a URL and the KML output is visualised along with 3D terrain and existing data layers, for example network infrastructure.
The system’s terrain data, radio templates, antenna patterns and ground clutter are all managed server side.

You can purchase a private Keyhole Radio VMware server for your network from



  • Windows, Linux or Mac
  • Google earth 5+ (Free,Pro,EC) with javascript and cookies enabled
  • Web browser with Javascript and cookies enabled
  • Internet connection
  • TCP port 443 outgoing open on firewall
  • user account (or a private server)


Windows 7 with Google earth Pro, Google Chrome and a 128MB graphics card

Google earth settings

Within Google earth options, ensure the following are set:
  • Memory cache: 50Mb
  • Disk Cache: 2000Mb
  • Errors: Show prompts for all errors
  • Placemarks: Allow access to local files and data
  • Cookies: Save cookies to disk

Setting a large disk cache and small memory cache means more imagery is saved to your computer so you can view layers offline.


Keyhole Radio network link Keyhole Radio network link To open it, either launch the KML file from or add a ‘network link’ within Google earth with the URL:
Once opened, you will be prompted for a password. After that you will receive several sub-layers providing different functionality or reference data. To perform a new calculation, click the orange icon in the middle of the map screen to open up a pop-up form within Google earth or an external web browser, then enter system and environmental parameters and finally click a button to initiate calculation of the result. The variables are all passed to a server running propagation software supported by terrain, antenna and clutter datasets. The server produces the overlays and then displays a KMZ file link which needs to be clicked to be viewed.

The KMZ can also be opened in other GIS applications which support KML 2.2.


Authentication is required to control access to the service and ensure a higher and more personal quality of service for all.
When the layer is opened for the first time, an authentication dialogue will appear prompting the user to enter a username and password. This account must exist on the server and be defined by a system administrator within the user table.
If the link is opened with http:// then a non-secure warning will be appended to the dialogue, otherwise for https:// links, the warning is suppressed and the login is protected with SSL encryption.

Google earth Linux is not able to support SSL, but it's libcurl library can be replaced with a custom version to enable it.

krs.txt · Last modified: 2016/09/15 20:59 by alex