Ticket #457 (assigned)

Opened 9 years ago

Last modified 4 years ago

Plotting signal coverage on node map

Reported by: mitar Owned by:
Priority: major Milestone: Next milestone
Component: nodewatcher/modules Version:
Keywords: projectideas, biggerproject, gsoc Cc:
Related nodes: Realization state:
Blocking: Effort: high
Blocked by: 947 Security sensitive: no

Description (last modified by mitar) (diff)

We currently have a map that shows geographical location of nodes. It would be great to have tools that could overlay signal coverage over this map. This can be done even without exact antenna radiation diagrams, we just need the node's general antenna direction. Then we can check neighboring nodes and color all the appropriate triangles (so the first node and its two neighbors – for all neighbors). This can then be used to mark areas that the node's signal should reach. Of course this will not be an exact computation but it can serve as a general reference when checking signal coverage and having data from neighbors available.

We could also take link quality into account. For example if one node has two links with 60° inner angle, both having 1.0 link quality, we could assume that the signal will also be ok +/- 30° to either side of the triangle. These additional triangles could then be drawn with a lighter color (and they could also be transparent).

Extra useful it would be if this would be a general library for plotting signal coverage on maps, so that it could be used with nodeshot node mapping software. Also that it supports both Google Maps and OpenStreetMap.

Student should have experience or be willing to learn Python and Django, but mostly good experience with JavaScript, drawing with JavaScript and integration with Google Maps and other mapping APIs. Good understanding of math is probably a must as well.

Change History

comment:1 Changed 8 years ago by mitar

  • Milestone changed from 3.0b to Ideas for the future

comment:2 Changed 8 years ago by mitar

  • Milestone changed from Ideas for the future to Next milestone

comment:3 Changed 8 years ago by kostko

  • Description modified (diff)
  • Summary changed from Risanje na zemljevidu pokritja s signalom točke to Plotting signal coverage on node map

comment:4 Changed 8 years ago by mitar

  • Keywords projectideas, biggerproject, gsoc added
  • Description modified (diff)

comment:5 Changed 8 years ago by mitar

  • Description modified (diff)

comment:6 Changed 8 years ago by Musti

  • Blocked by set to 947

comment:7 Changed 7 years ago by mitar

  • Effort changed from normal to high

comment:8 Changed 5 years ago by mitar

  • Component changed from nodewatcher/core to nodewatcher/modules
  • Description modified (diff)

comment:9 Changed 5 years ago by mitar

  • Owner mitar deleted
  • Status changed from new to assigned
Note: See TracTickets for help on using tickets.