| 1 | = Radio Coverage = |
| 2 | [[TOC]] |
| 3 | We want to display Radio coverage for: |
| 4 | * FM Transmitters (to show service delivery for Beneficiary Communications) |
| 5 | * VHF Repeaters (to show where staff can have security telecomms) |
| 6 | * GSM Mobile reception - inc separate ones for 2G/3G |
| 7 | |
| 8 | == Off-system == |
| 9 | Can use [http://www.cplus.org/rmw/english1.html Radio Mobile] to do this off-system & then simply display the results on the Map. |
| 10 | |
| 11 | Radio Mobile can export KML: |
| 12 | * http://radiomobile.pe1mew.nl/?How_to:Work_with_Google_Earth:Import_coverage... |
| 13 | |
| 14 | To use this as-is we'd need to merge this patch to !OpenLayers: |
| 15 | * https://github.com/openlayers/openlayers/pull/759 |
| 16 | |
| 17 | Alternatively we could convert the PNG to geoTIFF & serve as WMS from !GeoServer: |
| 18 | {{{ |
| 19 | gdal_translate -of Gtiff -a_ullr LEFT_LON UPPER_LAT RIGHT_LON LOWER_LAT -a_srs EPSG_PROJ INPUT_PNG_FILE OUTPUT_GTIFF_FILE |
| 20 | }}} |
| 21 | |
| 22 | Alternatively we could Vectorise & import the Polygon(s) directly into Sahana: |
| 23 | * ''tbc'' |
| 24 | |
| 25 | == In-system == |
| 26 | Ideally we'd like to be able to |
| 27 | |
| 28 | Radio Mobile uses the Longley-Rice Irregular Terrain Model: |
| 29 | * http://www.cplus.org/rmw/data.html |
| 30 | * http://en.wikipedia.org/wiki/Longley%E2%80%93Rice_model |
| 31 | |
| 32 | The most promising thing to base off is this as it uses OGR which has Python bindings: |
| 33 | * https://github.com/QDeltaSoft/qradiopredict |
| 34 | |
| 35 | Even with the ability to ignore UI, still a lot of work to try & work out what's being done in C++ & then converting to Python... |