Skip to content

Commit f036af3

Browse files
committed
added shortcut when no temporal intersection could be found
1 parent da97d62 commit f036af3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

matchup-tool/src/main/java/com/bc/fiduceo/matchup/strategy/InsituPolarOrbitingMatchupStrategy.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,9 @@ private List<MatchupSet> getInsituSamplesPerSatellite(GeometryFactory geometryFa
346346
final List<Sample> insituSamples = getInsituSamples(processingInterval, insituReader);
347347
for (final Sample insituSample : insituSamples) {
348348
final List<SatelliteObservation> candidatesByTime = getCandidatesByTime(secondaryObservations, new Date(insituSample.getTime()), timeDeltaInMillis);
349+
if (candidatesByTime.size() == 0) {
350+
continue;
351+
}
349352
final Geometry point = geometryFactory.createPoint(insituSample.getLon(), insituSample.getLat());
350353
final List<SatelliteObservation> candidatesByGeometry = getCandidatesByGeometry(candidatesByTime, point);
351354

0 commit comments

Comments
 (0)