Loading src/main/java/es/redmic/ais/service/AISService.java +5 −1 Original line number Diff line number Diff line Loading @@ -90,6 +90,9 @@ public class AISService { @Value("${bboxFilter.topLeftLon}") private double topLeftLon; // = -21; @Value("#{'${destFilter}'.split(',')}") private List<String> destFilter; Envelope envelopeJts; @PostConstruct Loading Loading @@ -210,7 +213,8 @@ public class AISService { aisTemplate.send(AIS_TOPIC, vesselId, aisTracking).addCallback(new SendListener()); // Si el punto está en la zona de interés if (pointInBbox(aisTracking.getLongitude(), aisTracking.getLatitude())) { if (destFilter.contains(aisTracking.getDest()) || pointInBbox(aisTracking.getLongitude(), aisTracking.getLatitude())) { VesselTrackingDTO tracking = VesselTrackingUtil.convertTrackToVesselTracking(aisTracking, QFLAG_DEFAULT, VFLAG_DEFAULT, activityId); Loading src/main/resources/application.properties +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ bboxFilter.bottomRightLon=-10 bboxFilter.topLeftLat=30 bboxFilter.topLeftLon=-21 destFilter=TENERIFE,SANTA CRUZ TENERIFE,LAS PALMAS,S/C TENERIFE,TCI-AGA-TCI,GRANADILLA,PUERTO GRANADILLA,STA CRUZ DE TENERIFE,ES SCT,ESSCT aishub.service.username=aishub.service.username aishub.service.url=${aishub.service.url} Loading src/test/java/es/redmic/test/ais/integration/service/AISServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -108,7 +108,7 @@ public class AISServiceTest extends KafkaBaseIntegrationTest { // @formatter:off int numOfItems = 41998, // Debería procesar 41976 pero repite 36 elementos que llegan en el segundo numOfItemsInBbox = 86; numOfItemsInBbox = 91; // @formatter:on // fichero con el mismo tstamp Loading Loading
src/main/java/es/redmic/ais/service/AISService.java +5 −1 Original line number Diff line number Diff line Loading @@ -90,6 +90,9 @@ public class AISService { @Value("${bboxFilter.topLeftLon}") private double topLeftLon; // = -21; @Value("#{'${destFilter}'.split(',')}") private List<String> destFilter; Envelope envelopeJts; @PostConstruct Loading Loading @@ -210,7 +213,8 @@ public class AISService { aisTemplate.send(AIS_TOPIC, vesselId, aisTracking).addCallback(new SendListener()); // Si el punto está en la zona de interés if (pointInBbox(aisTracking.getLongitude(), aisTracking.getLatitude())) { if (destFilter.contains(aisTracking.getDest()) || pointInBbox(aisTracking.getLongitude(), aisTracking.getLatitude())) { VesselTrackingDTO tracking = VesselTrackingUtil.convertTrackToVesselTracking(aisTracking, QFLAG_DEFAULT, VFLAG_DEFAULT, activityId); Loading
src/main/resources/application.properties +2 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ bboxFilter.bottomRightLon=-10 bboxFilter.topLeftLat=30 bboxFilter.topLeftLon=-21 destFilter=TENERIFE,SANTA CRUZ TENERIFE,LAS PALMAS,S/C TENERIFE,TCI-AGA-TCI,GRANADILLA,PUERTO GRANADILLA,STA CRUZ DE TENERIFE,ES SCT,ESSCT aishub.service.username=aishub.service.username aishub.service.url=${aishub.service.url} Loading
src/test/java/es/redmic/test/ais/integration/service/AISServiceTest.java +1 −1 Original line number Diff line number Diff line Loading @@ -108,7 +108,7 @@ public class AISServiceTest extends KafkaBaseIntegrationTest { // @formatter:off int numOfItems = 41998, // Debería procesar 41976 pero repite 36 elementos que llegan en el segundo numOfItemsInBbox = 86; numOfItemsInBbox = 91; // @formatter:on // fichero con el mismo tstamp Loading