gps.log.out
Class GPSPostGISFile
java.lang.Object
gps.log.out.GPSFile
gps.log.out.GPSPostGISFile
- All Implemented Interfaces:
- GPSFileConverterInterface, GPSFileConfInterface, GPSFileInterface
public final class GPSPostGISFile
- extends GPSFile
Class to write a CSV file.
- Author:
- Mario De Weerd
| Methods inherited from class gps.log.out.GPSFile |
addLogRecord, cachedRecordIsNeeded, getBadTrackColor, getErrorInfo, getFilesCreated, getGoodTrackColor, getMaxDiff, getNbrFilesCreated, getParamObject, getUserWayPointList, isAddLogConditionInfo, isOverridePreviousTag, isRecordNbrInLogs, nextPass, setActiveFileFields, setAddLogConditionInfo, setBadTrackColor, setFilenameBuilder, setFilters, setGoodTrackColor, setImperial, setIncludeTrkComment, setIncludeTrkName, setMaxDiff, setOutputFields, setOverridePreviousTag, setParamObject, setRecordNbrInLogs, setTimeOffset, setTrackSepTime, setUserWayPointList, setWayPointTimeCorrection, writeLogFmtHeader |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GPSPostGISFile
public GPSPostGISFile()
initialiseFile
public void initialiseFile(BT747Path basename,
java.lang.String ext,
int oneFilePerDay)
- Description copied from class:
GPSFile
- This function has to be called at some time to initialize the file
conversion. Other parameters can be set through other methods.
- Specified by:
initialiseFile in interface GPSFileConfInterface- Overrides:
initialiseFile in class GPSFile
- Parameters:
basename - Base name of the output file. This value will be provided to
the filename builder.ext - Extension of the output file. This value will be provided to
the filename builder.oneFilePerDay - Indicates how the file must be separated.- See Also:
AppSettings.SPLIT_ONE_FILE,
AppSettings.SPLIT_ONE_FILE_PER_DAY,
AppSettings.SPLIT_ONE_FILE_PER_TRACK
needPassToFindFieldsActivatedInLog
public final boolean needPassToFindFieldsActivatedInLog()
- Specified by:
needPassToFindFieldsActivatedInLog in interface GPSFileConverterInterface- Overrides:
needPassToFindFieldsActivatedInLog in class GPSFile
writeRecord
public final void writeRecord(GPSRecord r)
- Description copied from class:
GPSFile
- Called for any new position. This method is called by the input
analysis class and should be extended for the output format. The
extension must call super(). That will make sure that the appropriate
files are opened, and the
GPSFile.t property set.
- Overrides:
writeRecord in class GPSFile
- Parameters:
r - information regarding the position.
finaliseFile
public void finaliseFile()
- Description copied from class:
GPSFile
- Method called when all parsing is finished and the last file has to be
closed.
This method can be extended. It closes the output file by default, so
super() should be called once other handling is finished.
- Specified by:
finaliseFile in interface GPSFileConverterInterface- Overrides:
finaliseFile in class GPSFile