NMEA to KMZ Utility
NMEA2KMZ.exe Ver3.01
Aug. 2015 (C)4river
http://homepage2.nifty.com/k8/gps/
Summary.
Convert an NMEA log file of a GPS receiver into KML(Keyhole Markup Language)
or KMZ file which compressed KML in a ZIP form for Google Earth.
Moreover, the output by CSV, GPX and NMEA format is also possible.
The following GPS log file can be converted.
Wintec: WBT-200, WBT-201, WBT-202, WSG-1000
RoyalTek: RBT-3000
Transystem: i-Blue series
Qstarz: BT-Q1000, BT-Q100X
HOLUX: M-241
Columbus: V-900
VISIONTAC: VGPS-900
Hanwha: Pocket GPS S1 (PG-S1) etc.
The output file "*.pos" of RTKPOST of RTKLIB (necessary to make "Field Separator" to ",")
Operating condition.
Operational OS: Windows 10(Desktop), Windows 8.1(Desktop), Windows 7, Window Vista, Windows XP.
Feature.
1)Can choose the output of four format of KMZ, KML, GPX, NMEA and CSV.
2)Track point can output information (KMZ, KML).
At data number, date, time, latitude, longitude, speed, altitude by the choice output.
Can change a unit of speed in Km/h, mph and kt.
Convert the time into local time and can output it.
3)Can choose an icon of a Track point (Four kinds in correspondence with Speed) (KMZ, KML).
The external icon file can be used.
4)Can select a Line color, opacity and Line width of a Track (KMZ, KML).
5)Select the multiple files and batch conversion is possible.
6)Command-Line option and Drag & Drop are supported.
The plural beforehand configuration file is prepared, and both data files are good at
drag & drop.
Two or more short cuts are prepared, and the configuration file of a different condition
can be specified for the command line option.
7)Output by a 3D mode is possible and detailed output condition can be set (KMZ, KML).
It is possible to display it by replacing the speed with altitude.
8)The range of the output is definable at time.
9)On/Off can output Track and Placemark (KMZ, KML).
10)The icon that the user made for the Placemark icon can be used.
11)The logo image that the user made for the title can be displayed.
12)The user can add the judgment condition and the function of GPS.
13)The geoid value can be correct by using the geoid grid data according to the latitude longitude.
14)Because the installation is unnecessary, it is possible to execute it on USB memory.
Install.
In installation just copies executable file NME2KMZ.exe in the suitable folder.
Because registry is not used, it can Un-install with only the deletion of NME2KMZ.exe
and NME2KMZ.ini.
To correct the geoid, it is necessary to acquire the geoid grid data separately and to copy
it onto the same folder as NME2KMZ.exe (Another folder can be specified with "GeoidPath" of the
[Geoid] section of the configuration file).
It is possible to use it by doing a necessary area from EGM2008 in the clip by using the "CustomGeoid"
utility
The acquisition of geoid grid data.
EGM2008 2.5'x2.5':
National Geospatial-Intelligence Agency (NGA)
NGA: EGM2008 - WGS 84 Version
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008/egm08_wgs84.html
2.5 x 2.5-Minute Geoid Undulation Grid in WGS 84 - SMALL ENDIAN
"Und_min2.5x2.5_egm2008_isw=82_WGS84_TideFree_SE.gz" is decompression and
"Und_min2.5x2.5_egm2008_isw=82_WGS84_TideFree_SE" (149,368,328byte) is obtained.
EGM2008 1'x1':
National Geospatial-Intelligence Agency (NGA)
NGA: EGM2008 - WGS 84 Version
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008/egm08_wgs84.html
1 x 1-Minute Geoid Undulation Grid in WGS 84 - SMALL ENDIAN
"Und_min1x1_egm2008_isw=82_WGS84_TideFree_SE.gz" is decompression and
"Und_min1x1_egm2008_isw=82_WGS84_TideFree_SE" (933,292,808) is obtained.
Note)Because the difference with EGM2008 2.5'x2.5' is about less than 3.5mm,
2.5'x2.5' is usually enough.
GSIGEO 2011:
CD-ROM of Geographical Survey Institute is obtained or it downloads it from the Web site.
Geographical Survey Institute "Geoid 2011(Ver.1) in Japan" geoid model data
http://vldb.gsi.go.jp/sokuchi/geoid/
"gsigeo2011_ver1_asc.zip" is decompression and "gsigeo2011_ver1.asc" (19,670,776byte) is obtained.
Note) Download requires user's registration.
Usage.
1.Specification of an input file name.
Input a file name of an source file into a part of "File name" of "Input file".
When two or more files are specified, it delimits by semicolon ";" and it inputs.
Open dialog opens when click a button of the right-side end.
Batch conversion can be done by selecting two or more files.
Can choose a kind of a file in a Pull-down list of "File of type:".
2.Execution of conversion.
Start conversion when click "Convert" button.
It is success if displayed with "*** Completed: filename xxx records *** xx files" by
a status bar of the screen lower part.
Display a detailed report when clicked "Report" of the screen lower.
Execution is aborted by "Esc" key.
An output file is made in a folder same as an input file.
A file name adds extension name .kml .kmz .gpx or .nmea at the data time and makes it.
Note) When there is a file of a file name same as an output file, it is overwritten.
When the log file of "Hanwha Pocket GPS S1 (PG-S1)" is input, the latitude longitude and
the reference height when the log begins are displayed, and the input of an actual altitude
and the temperature of this point is requested.
In this case, the corrected altitude and barometric pressure can be output in data.
Note 1) There is a possibility for it to become impossible to use by the firmware update
(confirmed by 10.04.23).
Note 2) The error margin increases in the log of a long time
because the barometric pressure and the temperature may changes at time.
Note 3) This function can be stopped by changing "UseBarometer=1" of the [PG-S1] section
of the configuration file to "UseBarometer=0".
Note 4) The offset value for the barometric pressure correction can be set to
"BarometerOffset" of the [PG-S1] section of the configuration file.
Note 5) The temperature compensating is simply corrected with the temperature profile
6.5 degrees C/Km (Base value: 1013.25hPa=0m at 15degrees C).
3.Option setting.
1)Use Fix only.
Only the data that GPS valid is converted (NMEA, i-Blue series, Qstarz BT-Q1000).
2)Use Estim.
Output the data of the Estimated (dead reckoning).
3)Split Time.
Appoint omission time for input data to divide an output file into a case except
WBT-100, 200, 201, 202, WSG-1000.
Setting is not possibility less than for 0.25minute(15 seconds).
4)Mask.
When it checks, only the data which matched the following conditions is outputted.
1) HDOP is below a specified value.
2) The number of use satellites is more than a specified value.
3) The quality is equal to a specified condition.
It is effective in CSV and NMEA(with GGA sentence), MTKLIB and RBT-3000 and i-Blue series(with HDOP, NSAT)
and BT-Q1000(with HDOP, NSAT) of log.
A setting dialogue opens at the time of a check.
Q NMEA RTKLIB
0 = No fix (Invalid) -
1 = SPS fix Fix
2 = DGPS fix Float
3 = PPS fix SBAS
4 = RTK fix DGPS
5 = Float RTK fix Single
6 = Estimated (dead reckoning) PPP
7 = Manual input mode -
8 = Simulation mode