Coverage Analysis with Open Source Tools

Part 1 - BTS Newsletter: May 2015

URLs referred to in the article:

Matplotlib library:
Paper about using GRASS GIS for planning telecommunications networks:
Oracle VirtualBox:
Arch Linux:
Arch User Repository (AUR):
Article: "Most Consumer Friendly Linux Distribution"
Distrowatch -- Listing and comparison of Linux Distributions:
SPLAT! (RF Signal Propagation, Loss, And Terrain analysis tool):

Notes on setting up Ubuntu 14.04 for coverage studies and analysis after installation

1) Update Ubuntu to latest version (Use Software Updater)

2) Open terminal:

sudo apt-get install python3-numpy

sudo apt-get install idle3

sudo apt-get install python3-matplotlib

sudo apt-get install python3-geopy

sudo apt-get install splat

3) Install updated version of splat (download from

cd /usr/local/src

sudo mv ~/Downloads/splat-1.4.2.tar.bz2 .

sudo tar -jxvf splat-1.4.2.tar.bz2

cd splat-1.4.2

sudo apt-get install g++

sudo apt-get install libbz2-1.0

sudo apt-get install libbz2-dev

sudo apt-get install zlibc

sudo apt-get install zlib1g-dev

sudo ./configure

4) Enter study size – Recommend: 4 x 4 degrees for 3 sec data and 3 x 3 degrees for 1-sec (HD)

5) Recommend renaming splat files in /usr/local/bin to include size, recompile for other sizes:


sudo mv splat splat4

sudo mv splat-hd splat3hd

6) To generate Google Earth maps, download

7) In a terminal:

cd ~/Downloads


cd simplekml-1.2.7

python3 build

sudo python3 install

8) Install Google Earth: See

Questions, additions or comments?

Contact Doug Lung at

Last modified 26 April, 2015