mdi-radar
A standalone radar/map demonstration application, built on the mapping
chapter’s MapView2D architecture.
github.com/heddle/mdi-radar · v1.0.0 release
What It Demonstrates
mdi-radar extends the MDI map view with radar-specific tools and content, showing how a domain-specific application can sit on top of the general mapping layer without modifying it:
- Radar preset tools and a dedicated button palette (
RadarButton,RadarButtonPalette) - Map-native radar items (
RadarItem) with basing and parameter models (RadarBasing,RadarParameters) - ETOPO5 terrain/bathymetry shading, loaded from MDI’s bundled classpath resources
- Terrain-aware line-of-sight visualization, using great-circle geodesy
(
Geodesy) and a Plate Carrée projection
Gallery
Try It
git clone https://github.com/heddle/mdi-radar.git
cd mdi-radar
mvn clean verify
mvn exec:java -Dexec.mainClass=edu.cnu.mdi.radar.app.RadarApp
Dependency
mdi-radar depends on MDI 1.2.3, which Maven resolves automatically from Maven Central.
MDI Companion