Skip to content

pointhi/PySplat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySplat

Doing RF calculations using python and SPLAT

This project aims for a specific usecase, means calculation of Signal Propagation maps for the usage on online maps.

Means we call SPLAT in a specific way so we have a georeferenced result. This the can be split into tiles which are usable as overlay tiles for libraries like Leaflet. Those tiles can furthermore be processed by merging multiple of those maps into a single one. Using those techniques allows us to creating maps showing the overal coverage of radio transmitters with as many TX-sites as we want (without having the limitations of SPLAT).

Features

  • Calculation of specific SPLAT-Maps
  • Split SPLAT-Maps into Tiles
  • Merging of those Tiles into a single one

Dependencies

  • splat
  • (opencl, PIL,..)

Example usage

Calculate basic RF map

(currently, you have to download and preprocess the required srtm files manually)

./PySplat/pysplat.py example/qth/OE5XGL.qth --out ./out --srtm ./path/to/srtm/folder

Split tiles

TODO: not implemented yet

./PySplat/pysplat_split.py ./out/OE5XGL.ppm ./tiles/OE5XGL

Merge multiple tiles

TODO: not implemented yet

./PySplat/pysplat_merge.py ./tiles/OE5* --out ./tiles_merged/OE5xxx

Releases

No releases published

Packages

No packages published