Git Product home page Git Product logo

der-stefan / splat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hoche/splat

0.0 0.0 0.0 34.77 MB

SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the spectrum between 20 MHz and 20 GHz. This is a copy of the code written by John Magliacane, heavily modified to clean up the code and take advantage of multithreading. This incorporates John's antenna height modifications from the as-yet-unreleased SPLAT 1.4.3.

Home Page: http://www.qsl.net/kd2bd/splat.html

License: GNU General Public License v2.0

Shell 0.57% C 61.40% C++ 37.13% Makefile 0.15% Python 0.68% CMake 0.06%

splat's People

Contributors

hoche avatar jmcmellen avatar jsr38 avatar

Watchers

 avatar

splat's Issues

Collection of improvement ideas

As far as I know, only @hoche is currently working on SPLAT!. There are still many many usability issues that make SPLAT! feel "90s". This is a collection of ideas:

  • Drop srtm2sdf-hd and splat-hd by detecting resolution of input files (either by hand or by using gdal)
  • Add support to input multiple files to srtm2sdf .*hgt
  • Add support for standard geotiff as DEM inputs
  • Use METRIC system as standard and standard coordinates for lon and lat (Greenwich = 0° - east=positive, west=negative or accept W/E format)
  • Enable minimum power level AND maximum range (-erp 50 -dBm -db -10)
    => works fine, but the order of splat's arguments is important! Or just let the scale in the dcf file end at the desired minimum power.
  • Option to remove the red tx site marker (instead, create e.g. GeoJSON file)
    => works already with given -kml argument
  • Option to cut out resulting image to actual size (remove white/transparent padding)
  • Transparency instead of white with -ngs option
  • Write geotiffs directly with gdal library
  • Radio Mobile includes a landuse layer that takes different scenarios into account. That is much more sophisticated than the global values in the LRP file. How difficult is it to add a similar feature? ⭐️
  • Add HTML/Javascript map output as an instant viewer for the generated coverage image file
  • Add plaintext output of used parameters at program start (useful to find wrong parameters e.g. if someone filled in the power in dBm instead of W.)
  • Put all output files into an "out-%name" directory by default
  • Add cmake toolchain
  • Clean up folder and file structure

Update: Points that I am currently working on are marked.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.