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