Examples of Wgs84Position


Examples of slash.navigation.base.Wgs84Position

        assertFalse(format.isPosition("Latitude(Degree);Longitude(Degree);Altitude(m);Speed(kmph);Date(Unix TimeStamp);Segment;Heading(Degree)"));
    }

    @Test
    public void testParsePosition() {
        Wgs84Position position = format.parsePosition("50.3965966666667;7.53247333333333;74.4000015258789;77.56176;1172932595;1;279", null);
        assertDoubleEquals(7.53247333333333, position.getLongitude());
        assertDoubleEquals(50.3965966666667, position.getLatitude());
        assertDoubleEquals(74.4000015258789, position.getElevation());
        String actual = DateFormat.getDateTimeInstance().format(position.getTime().getTime());
        CompactCalendar expectedCal = utcCalendar(1172932595000L);
        String expected = DateFormat.getDateTimeInstance().format(expectedCal.getTime());
        assertEquals(expected,  actual);
        assertEquals(expectedCal, position.getTime());
        assertDoubleEquals(77.56176, position.getSpeed());
        assertDoubleEquals(279.0, position.getHeading());
        assertNull(position.getDescription());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        section.put("Path", "waypoint.bmp");
        section.put("XKoord", "13.4119419\" lat=\"52.520688");
        section.put("YKoord", "");
        assertEquals("1", section.get("Col"));
        assertEquals(1, section.getPositionCount());
        Wgs84Position position = section.getPosition(0);
        assertEquals(13.4119419, position.getLongitude());
        assertEquals(52.520688, position.getLatitude());
        assertNull(position.getDescription());
        assertNull(position.getElevation());
        assertNull(position.getTime());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertNull(position.getDescription());
    }

    @Test
    public void testParseNegativePosition() {
        Wgs84Position position = format.parsePosition("-50.3965966666667;-7.53247333333333;-74.4000015258789;-77.56176;1172932595;1;279", null);
        assertDoubleEquals(-7.53247333333333, position.getLongitude());
        assertDoubleEquals(-50.3965966666667, position.getLatitude());
        assertDoubleEquals(-74.4000015258789, position.getElevation());
        assertDoubleEquals(-77.56176, position.getSpeed());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        section.put("YKoord0", "52.5202079");
        section.put("XKoord1", "13.4119689");
        section.put("YKoord1", "52.5206319");
        assertEquals("1", section.get("Art"));
        assertEquals(2, section.getPositionCount());
        Wgs84Position position1 = section.getPosition(0);
        assertEquals(13.4115129, position1.getLongitude());
        assertEquals(52.5202079, position1.getLatitude());
        Wgs84Position position2 = section.getPosition(1);
        assertEquals(13.4119689, position2.getLongitude());
        assertEquals(52.5206319, position2.getLatitude());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertFalse(format.isPosition("INDEX,RCR,DATE,TIME,VALID,LATITUDE,N/S,LONGITUDE,E/W,HEIGHT,SPEED,HEADING,DISTANCE,"));
    }

    @Test
    public void testParsePosition() {
        Wgs84Position position = format.parsePosition("3656,T,2010/12/09,10:59:05,SPS,28.649061,N,17.896196,W,513.863 M,15.862 km/h,178.240250,34.60 M,", null);
        assertDoubleEquals(-17.896196, position.getLongitude());
        assertDoubleEquals(28.649061, position.getLatitude());
        assertDoubleEquals(513.863, position.getElevation());
        assertDoubleEquals(15.862, position.getSpeed());
        assertDoubleEquals(178.240250, position.getHeading());
        String actual = DateFormat.getDateTimeInstance().format(position.getTime().getTime());
        CompactCalendar expectedCal = calendar(2010, 12, 9, 10, 59, 5);
        String expected = DateFormat.getDateTimeInstance().format(expectedCal.getTime());
        assertEquals(expected, actual);
        assertEquals(expectedCal, position.getTime());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertNull(format.findURL("don't care"));
    }

    @Test
    public void testParseStartPosition() {
        Wgs84Position position = format.parsePlainPosition("50.954318,7.311401");
        assertDoubleEquals(7.311401, position.getLongitude());
        assertDoubleEquals(50.954318, position.getLatitude());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertDoubleEquals(50.954318, position.getLatitude());
    }

    @Test
    public void testParseNegativeStartPosition() {
        Wgs84Position position = format.parsePlainPosition("-50.954318,-7.311401");
        assertDoubleEquals(-7.311401, position.getLongitude());
        assertDoubleEquals(-50.954318, position.getLatitude());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertFalse(format.isPosition("6122534, 160149, 0.000000, 0.000000, 0, 0, 0, 0.000000, 0"));
    }

    @Test
    public void testParsePosition() {
        Wgs84Position position = format.parsePosition("6664226, 180820, 8.016903, 52.345550, 12.95, 30.0394, 2, 3.000001, 4", null);
        assertDoubleEquals(8.016903, position.getLongitude());
        assertDoubleEquals(52.34555, position.getLatitude());
        assertNull(position.getElevation());
        assertDoubleEquals(12.95, position.getHeading());
        assertDoubleEquals(30.0394, position.getSpeed());
        assertDoubleEquals(3.000001, position.getHdop());
        assertEquals(new Integer(4), position.getSatellites());
        DateFormat format = DateFormat.getDateTimeInstance();
        format.setTimeZone(UTC);
        String actual = format.format(position.getTime().getTime());
        Calendar expectedCal = Calendar.getInstance(UTC);
        expectedCal.setTimeInMillis(position.getTime().getTimeInMillis());
        expectedCal.set(HOUR_OF_DAY, 18);
        expectedCal.set(MINUTE, 8);
        expectedCal.set(SECOND, 20);
        String expected = format.format(expectedCal.getTime());
        assertEquals(expected, actual);
        assertEquals(expectedCal, position.getTime().getCalendar());
        assertNull(position.getDescription());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

        assertDoubleEquals(-50.954318, position.getLatitude());
    }

    @Test
    public void testParseDestinationPosition() {
        Wgs84Position position = format.parseCommentPosition("L339/Wuppertaler Strasse @50.918890,7.560880 ");
        assertDoubleEquals(7.560880, position.getLongitude());
        assertDoubleEquals(50.918890, position.getLatitude());
        assertEquals("L339/Wuppertaler Strasse", position.getDescription());
    }
View Full Code Here

Examples of slash.navigation.base.Wgs84Position

    @Test
    public void testParseDestinationPositions() {
        List<Wgs84Position> positions = format.parseDestinationPositions("L339/Wuppertaler Strasse @50.918890,7.560880 to: B @ -1.1 , -2.2to:C@3.3,4.4");
        assertEquals(3, positions.size());
        Wgs84Position position1 = positions.get(0);
        assertDoubleEquals(7.560880, position1.getLongitude());
        assertDoubleEquals(50.918890, position1.getLatitude());
        assertEquals("L339/Wuppertaler Strasse", position1.getDescription());
        Wgs84Position position2 = positions.get(1);
        assertDoubleEquals(-2.2, position2.getLongitude());
        assertDoubleEquals(-1.1, position2.getLatitude());
        assertEquals("B", position2.getDescription());
        Wgs84Position position3 = positions.get(2);
        assertDoubleEquals(4.4, position3.getLongitude());
        assertDoubleEquals(3.3, position3.getLatitude());
        assertEquals("C", position3.getDescription());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.