package au.gov.amsa.geo.adhoc;
import au.gov.amsa.ais.rx.Streams;
import au.gov.amsa.util.nmea.NmeaMessage;
public class PercentSatelliteReports {
public static void main(String[] args) {
String filename = "/media/analysis/nmea/2014/NMEA_ITU_20140815.gz";
Streams.nmeaFromGzip(filename).map(Streams.LINE_TO_NMEA_MESSAGE)
.compose(Streams.<NmeaMessage> valueIfPresent()).forEach(m -> {
// ha! source not available!
if (m.getSource() != null)
System.out.println("source=" + m.getSource());
});
}
}