Lightspeed: Radar sweeps

Preview

 

Preview

GXY: Cluster labeling  samples.realtime.gxy.clusterLabeling.MainPanel

This sample shows how to interactively declutter clusters of objects using offset icons, the continuous labeling algorithm and an animation labeling algorithm. A discrete labeling algorithm declutters the labels statically. When the mouse hovers over a cluster, the icons are first animated by an animation labeling algorithm, and then decluttered using the continuous labeling algorithm.

 


Preview

GXY: Offset icons  samples.realtime.gxy.offsetIcon.MainPanel

This sample demonstrates how to combine offset label placement and continuous label decluttering. It also shows how to customize the labeling algorithm by

  • adjusting the desired label locations: the desired label location of the icon labels is the upper right of the city. The desired location of the text labels is on the right of the icon labels.
  • configuring the master-slave dependency: when the icon label is moved, the text label moves along. The text label can be moved independently from the icon label.
  • dropping overlapping labels.
  • never dropping a text-label without first dropping the offset icon to which it belongs.

Instructions

  • Pan, zoom, and rotate around the world in 2D to see how the labels move out of way to avoid overlap.
  • Drag an icon or label while holding the Control key (Cmd on macOS) to understand the master-slave dependencies.
  •    


    Preview

    Lightspeed: Cluster labeling  samples.realtime.lightspeed.clusterLabeling.MainPanel

    This sample shows how to interactively declutter clusters of objects using offset icons, the continuous labeling algorithm and an animation labeling algorithm. A discrete labeling algorithm declutters the labels statically. When the mouse hovers over a cluster, the icons are first animated by an animation labeling algorithm, and then decluttered using the continuous labeling algorithm.

     


    Preview

    Lightspeed: Offset icons  samples.realtime.lightspeed.offsetIcon.MainPanel

    This sample demonstrates how to combine offset label placement and continuous label decluttering. It also shows how to customize the labeling algorithm by

    • adjusting the desired label locations: the desired label location of the icon labels is the upper right of the city. The desired location of the text labels is on the right of the icon labels.
    • configuring the master-slave dependency: when the icon label is moved, the text label moves along. The text label can be moved independently from the icon label.

     


    Preview

    Lightspeed: Radar sweeps  samples.realtime.lightspeed.radarvideo.RadarVideoSample

    This sample demonstrates how to connect to and visualize a custom radar feed. This sample uses the following classes:

    • TLcdRadar: the domain object into which you decode your radar video data
    • TLspRadarVideoLayerBuilder: the layer builder for showing the radar video data in a Lightspeed view

    Instructions

    Configure the styling of the radar using the controls in the bottom right panel. You can change the following properties of the styling:

    • Colors: change the color of the background, sweep and blips.
    • Enable or disable the sweep and grid lines.

    Switch to different 2D projections to see how the radar display is warped. Switch to 3D to see how the radar feed is draped on the terrain.