![]() added splashscreen to make long startup bearable :-).preferences for basemaps and overlays: name, url, sort order, enabled/disable.switch from de.saring:leafletmap to java implementation (based on kotlin code from de.saring).added GPXEditor.bat to show usage of -add-modules and -add-exports.linestyle editor for all attributes (except linecap for now).support for "line" extension for tracks & routes (read & use color / width / opacity / linecap attributes). ![]() fixes around gpx xmnls headers and others.added option to playback tracks / segments with date values.start / end symbol of tracks can be switched on/off in preferences.google search (for coordinates or waypoint names) from within map.elevation provider besides local SRTM files download SRTM data from within GPXEditor.Performance: Wherever something was slow, I tried to speed up things.Bugfixes! Various bugs that have crept in over time are now fixed. ![]() replaced SRTM height viewer with fxyz3d implementation (previously jz圓d).Matching of tracks to streets/paths using Mapbox matching service.Smoothing of tracks using either Hampel or Savitzky-Golay or Double Exponential smoothing.Export KMZ as well, extended KML/KMZ export to contain "hidden" gpx data (metadata, tracksegment, waypoint), import KML & KMZ including optional "hidden" data.Horizon Viewer: have a look at the horizon for any point on the map.MakeImageJSON.java gives an implementation that can create such JSON files using exiftool. JSON files with image info are used similar to hgt files for heigt info. Images on Maps! Images can be shown on maps as camera iconcs.Following features are available via UI: Update v5.6 A Stationary is then defined as a cluster of points with a given number of neighbours (set via preferences) in a given radius (set via preferences) spanning a given duration (set via preferences). Its based on the numbers of "neighbours" each waypoint has in a given radius. ![]() Note on "Stationaries": v4.6 includes my first attempt to include such an algorithm. A comparison of available datasets can be found under with links to download the required files. GPXEditor can read SRTM files (*.hgt) for both 3 and 1 arsec resolution. Note on height data files: There are a number of data files with height data available that can be used. To show how this should look like please see GPXEditor.bat. Note on running GPXEditor: Analogous to the -add-modules and -add-exports in adle you also need the same set of commands when trying to run GPXEditor. Until either controlsfx gets fixed or I manage to find a replacement for RangeSlider. However, on of the controlsfx I'm using (RangeSlider) doesn't work with Java 10 out of the box. Note on Java 10: This code itself requires only small changes in TooltipHelper to run under Java 10. kelemen/netbeans-gradle-project#403 an some of the discussion that where required to get there. Together with various tweaks to adle this now also runs under Java 11. Note on Java 11: There is a version of controlsfx for Java9 and later. Note on Java 14: Due to bug fixes in JavaFX 14 the speed of the application has increased without any doing from my end :-) Note on Java 17: In JavaFX17 a bug was introduced (see ) that leads to "hanging" of leaflet map after some mouse movements So it was time to start a new self-learning project.
0 Comments
Leave a Reply. |