Ticket #1642: nmea_fix.diff
| File nmea_fix.diff, 2.1 KB (added by , 17 years ago) |
|---|
-
E:/Programmierumgebungen/Projekte/JOSM_PATCHPREPARE/src/org/openstreetmap/josm/io/NmeaReader.java
310 310 } 311 311 // h-dilution 312 312 accu=e[GPGGA.HDOP.position]; 313 if(!accu.equals("")) { 314 Double.parseDouble(accu); 315 currentwp.attr.put("hdop", accu); 316 } 313 if(!accu.equals("")) 314 currentwp.attr.put("hdop", Float.parseFloat(accu)); 317 315 // fix 318 316 accu=e[GPGGA.QUALITY.position]; 319 317 if(!accu.equals("")) { … … 357 355 } else if(e[0].equals("$GPGSA")) { 358 356 // vdop 359 357 accu=e[GPGSA.VDOP.position]; 360 if(!accu.equals("")) { 361 Double.parseDouble(accu); 362 currentwp.attr.put("vdop", accu); 363 } 358 if(!accu.equals("")) 359 currentwp.attr.put("vdop", Float.parseFloat(accu)); 364 360 // hdop 365 361 accu=e[GPGSA.HDOP.position]; 366 if(!accu.equals("")) { 367 Double.parseDouble(accu); 368 currentwp.attr.put("hdop", accu); 369 } 362 if(!accu.equals("")) 363 currentwp.attr.put("hdop", Float.parseFloat(accu)); 370 364 // pdop 371 365 accu=e[GPGSA.PDOP.position]; 372 if(!accu.equals("")) { 373 Double.parseDouble(accu); 374 currentwp.attr.put("pdop", accu); 375 } 366 if(!accu.equals("")) 367 currentwp.attr.put("pdop", Float.parseFloat(accu)); 376 368 } 377 369 else if(e[0].equals("$GPRMC")) { 378 370 // coordinates
