18 Commits

Author SHA1 Message Date
larsl
bcc757dc25 Fixed more XML writing bugs in the GPX provider
git-svn-id: http://svn.osgeo.org/qgis/trunk@2900 c8812cc2-4d05-0410-92ff-de0c093fc19c
2005-03-02 18:19:41 +00:00
larsl
00df05331d Fixed bug that broke GPX files containing reserved XML characters (forgot to replace them with entities)
git-svn-id: http://svn.osgeo.org/qgis/trunk@2899 c8812cc2-4d05-0410-92ff-de0c093fc19c
2005-03-02 17:06:04 +00:00
larsl
6b4af3a18f Changed to expat for parsing GPX files, fixed a bug that broke GPX files when setting attribute values containing non-ASCII characters
git-svn-id: http://svn.osgeo.org/qgis/trunk@2886 c8812cc2-4d05-0410-92ff-de0c093fc19c
2005-03-01 17:54:32 +00:00
larsl
72786ec396 Added waypoint deletion in the GPX provider, route and track deletion is buggy and will be disabled until they are fixed
git-svn-id: http://svn.osgeo.org/qgis/trunk@2751 c8812cc2-4d05-0410-92ff-de0c093fc19c
2005-02-06 19:18:31 +00:00
larsl
79ca0c6a17 ** Fixed feature addition in GPX layers, it now works again
git-svn-id: http://svn.osgeo.org/qgis/trunk@2352 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-11-27 13:46:30 +00:00
larsl
21fb3435bb ** Changes to the GPX provider:
* Implemented isEditable(), isModified(), commitChanges(), and rollBack()
   * Removed the useless lat and lon attributes in waypoint features
   * Cleaned up the attribute parsing in addFeature()
   GPX editing should now work again.


git-svn-id: http://svn.osgeo.org/qgis/trunk@2142 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-10-18 14:33:22 +00:00
larsl
bc9980506e ** Removed support for loading Geocaching.com LOC files
git-svn-id: http://svn.osgeo.org/qgis/trunk@2029 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-09-23 09:07:50 +00:00
larsl
47579e85d6 ** Added more attribute fields to the GPX provider: cmt, desc, src, sym, number, urlname
git-svn-id: http://svn.osgeo.org/qgis/trunk@1922 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-20 21:31:31 +00:00
larsl
aabc9d40b1 Removed unneccesary argument to GPSObject::fillElement()
git-svn-id: http://svn.osgeo.org/qgis/trunk@1896 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-18 13:22:45 +00:00
larsl
dcef76e7b3 ** Implemented GPX file writing - GPX layers are now written back to file
when features are added


git-svn-id: http://svn.osgeo.org/qgis/trunk@1884 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-08-17 18:13:05 +00:00
larsl
fc79242024 Store GPSData objects on the heap instead of the stack to maybe make VC happy
git-svn-id: http://svn.osgeo.org/qgis/trunk@1779 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-07-17 11:17:57 +00:00
larsl
70b8806b9d Started adding DOM writing to GPSData
git-svn-id: http://svn.osgeo.org/qgis/trunk@1744 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-07-12 10:54:41 +00:00
larsl
dc0795561e Implemented addFeature() for the GPX provider
git-svn-id: http://svn.osgeo.org/qgis/trunk@1743 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-07-11 16:22:50 +00:00
larsl
50251f65b5 Cleaned up the GPX parsing
git-svn-id: http://svn.osgeo.org/qgis/trunk@1587 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-14 21:53:32 +00:00
larsl
91bfc3fcf1 Make 'no data' handling consistent in the GPX provider and remove isnan() since it breaks Windows builds
git-svn-id: http://svn.osgeo.org/qgis/trunk@1566 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-06-12 22:02:12 +00:00
larsl
67454fd8a9 Changing std::string to QString in GPSData::getData() and GPSData::releaseData() to support Qt libraries built without STL support
git-svn-id: http://svn.osgeo.org/qgis/trunk@1392 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-13 21:51:33 +00:00
larsl
b34b7f35a0 Don't add track and route layers for LOC files, throw real exceptions instead of strings in GPSData, move all file loading from QgsGPXProvider to GPSData, add a static container with reference counting to let GPX layers from the same file share data, use signaling_NaN instead of -max for 'no data' in waypoint elevation
git-svn-id: http://svn.osgeo.org/qgis/trunk@1371 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-11 22:00:56 +00:00
larsl
0833986008 Added the GPX/LOC provider plugin (no GUI yet, so it can't be tested)
git-svn-id: http://svn.osgeo.org/qgis/trunk@1340 c8812cc2-4d05-0410-92ff-de0c093fc19c
2004-05-07 18:44:20 +00:00