Coverage Analysis with Open Source Tools

Part 1 - BTS Newsletter: May 2015

URLs referred to in the article:

NumPy:
http://www.numpy.org/
Matplotlib library:
http://www.matplotlib.org/
Simplekml:
https://code.google.com/p/simplekml/
Paper about using GRASS GIS for planning telecommunications networks:
http://www.wseas.us/e-library/conferences/2010/Corfu/COMMUNICATIONS/COMMUNICATIONS-19.pdf
Oracle VirtualBox:
https://www.virtualbox.org/
Ubuntu:
http://www.ubuntu.com/
Kubuntu:
http://www.kubuntu.org/
Arch Linux:
https://www.archlinux.org/
Arch User Repository (AUR):
https://www.archlinux.org/
Article: "Most Consumer Friendly Linux Distribution"
http://www.linuxveda.com/2015/02/11/linus-torvalds-awarded-arch-linux-consumer-friendly-distribution/
Fedora:
https://getfedora.org/
openSUSE:
https://www.opensuse.org/en/
Distrowatch -- Listing and comparison of Linux Distributions:
http://distrowatch.com/
SPLAT! (RF Signal Propagation, Loss, And Terrain analysis tool):
http://www.qsl.net/kd2bd/splat.html

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 http://www.qsl.net/kd2bd/splat.html)

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:

Example:

sudo mv splat splat4

sudo mv splat-hd splat3hd

6) To generate Google Earth maps, download simplekml-1.2.7.zip
https://pypi.python.org/pypi/simplekml/1.2.7#downloads

7) In a terminal:

cd ~/Downloads

unzip simplekml-1.2.7.zip

cd simplekml-1.2.7

python3 setup.py build

sudo python3 setup.py install

8) Install Google Earth: See https://help.ubuntu.com/community/GoogleEarth


Questions, additions or comments?

Contact Doug Lung at dlung@transmitter.com

Last modified 26 April, 2015