Package slash.navigation.columbus
Class ColumbusGpsType1Format
java.lang.Object
slash.navigation.base.BaseNavigationFormat<Wgs84Route>
slash.navigation.base.TextNavigationFormat<Wgs84Route>
slash.navigation.base.SimpleFormat<Wgs84Route>
slash.navigation.base.SimpleLineBasedFormat<Wgs84Route>
slash.navigation.columbus.ColumbusGpsFormat
slash.navigation.columbus.ColumbusGpsType1Format
- All Implemented Interfaces:
NavigationFormat<Wgs84Route>
- Direct Known Subclasses:
GarbleColumbusGpsType1Format
Reads and writes Columbus GPS Type 1 (.csv) files.
Type A:
Header: INDEX,TAG,DATE,TIME,LATITUDE N/S,LONGITUDE E/W,HEIGHT,SPEED,HEADING,FIX MODE,VALID,PDOP,HDOP,VDOP,VOX
Format: 8 ,T,090508,075646,48.174411N,016.284588E,-235 ,0 ,0 ,3D,SPS ,1.6 ,1.3 ,0.9 ,VOX00014
Type B:
Header: INDEX,TAG,DATE,TIME,LATITUDE N/S,LONGITUDE E/W,HEIGHT,SPEED,HEADING,VOX
Format: 8 ,T,090508,075646,48.174411N,016.284588E,-235 ,0 ,0 ,VOX00014
- Author:
- Christian Pesch
-
Field Summary
Fields inherited from class slash.navigation.columbus.ColumbusGpsFormat
log, SEPARATOR, SPACE_OR_ZERO, VALID_TAG_VALUESFields inherited from class slash.navigation.base.SimpleFormat
BEGIN_OF_LINE, END_OF_LINE, POSITION, WHITE_SPACEFields inherited from class slash.navigation.base.TextNavigationFormat
BYTE_ORDER_MARKFields inherited from class slash.navigation.base.BaseNavigationFormat
GENERATED_BY, UNLIMITED_MAXIMUM_POSITION_COUNT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected Patternprotected PatterngetName()protected booleanhasValidFix(String line, Matcher matcher) protected Wgs84PositionparsePosition(String line, ParserContext<?> context) protected voidwritePosition(Wgs84Position position, PrintWriter writer, int index, boolean firstPosition) Methods inherited from class slash.navigation.columbus.ColumbusGpsFormat
asDeviceLocalTime, coordinate, createRoute, field, fillWithZeros, formatCommonPrefix, formatDate, formatTag, formatTime, getDeviceLocalTimeToWrite, getExtension, getRouteCharacteristics, getTimeToWrite, isHeader, isPosition, isValidLine, lastField, latitudeHemisphere, longitudeHemisphere, parseCommonPosition, parseDateAndTime, parseDescription, parseTag, removeZeros, writeHeaderMethods inherited from class slash.navigation.base.SimpleLineBasedFormat
createRoute, getGarbleCount, getMaximumPositionCount, read, write, writeFooterMethods inherited from class slash.navigation.base.SimpleFormat
isSupportsMultipleRoutes, isWritingRouteCharacteristicsMethods inherited from class slash.navigation.base.TextNavigationFormat
isValidStartDate, read, read, write, writeMethods inherited from class slash.navigation.base.BaseNavigationFormat
asDesc, asDesc, asDescription, asDescription, asName, asName, asRouteName, equals, getCreator, getMaximumFileNameLength, getMaximumRouteNameLength, hashCode, isSupportsReading, isSupportsWriting
-
Constructor Details
-
ColumbusGpsType1Format
public ColumbusGpsType1Format()
-
-
Method Details
-
getName
-
getLinePattern
- Specified by:
getLinePatternin classColumbusGpsFormat
-
hasValidFix
- Specified by:
hasValidFixin classColumbusGpsFormat
-
getHeader
- Specified by:
getHeaderin classColumbusGpsFormat
-
getHeaderPattern
- Specified by:
getHeaderPatternin classColumbusGpsFormat
-