Comments (7)
Hi @JimmyS83,
everything is possible. But...
- I don't want RouteConverter to download all files just to extract that tiny bit of information since it overloads the network.
- I don't want to parse the information on the server when RouteConverter requests it since it overloads the server.
So one could
a. let RouteConverter pass the information to the server βΒ doesn't work for already uploaded stuff.
b. let the server do the parsing β somehow calling Java from Django/Python with limited resources.
Not easy...
from routeconverter.
Understood..
I am using files locally (.routeconverter/routes) in gpx "track" format, for me, it seems that online route calculation isnt called, when I click to the Convert panel.. I didnt dig deep, its just a feeling.. When I load kml, then definitivelly I noticing route calculation. Personally, I have (higher) tens of tracks, polished, which I am tracking in folders within .routeconverter routes, they are already calculated, I believe. I dont use cloud at all (generally), bcoz its usually slower, so I am (r)syncing/unisoning my files locally, when more devices are needed.
My typical use case is choose folder (geo region), then first rough filter is choose, what length of track I wanna ride (therefore clicking between tabs all the time, considering number of saved tracks), and finally, compare "finalists" and choose optimal route using map viewer and browsing them, based on feeling, route closures etc.
But I understand your concerns, if your UI is aligned local+online, certain restriction regarding online could be expected. It was just thought, as I can see these info are already present in other tab like "immediatelly" when I click..
from routeconverter.
Currently the UI is the same for local+online, but this could be changed. When describing your use case:
- what does length precisely mean? Distance in kilometers or duration in minutes?
- is it beeline for tracks? and routed over the street network for routes?
- how many positions do your tracks and/or routes typically have? How large are the files?
from routeconverter.
-
Actually both values interests me, as it depends heavilly if the track went through a lot cities, or countryside. The time would be more important, but distance is also good indicator (20km and 60mins - and you know instantly it will be lot of cities/traffics/lights without need to study map)
-
I checked randomly, for example for 153km / 3h:20m route has 2149 positions. My gpx files has usually 70kB - 800kB per trip/track, depending on their length.
from routeconverter.
That's a track which is rendered and calculated as a beeline, i.e. positions are connected with a straight line and no routing engine is involved.
A route typically consists of fewer positions which a routing engine connects with positions on the street network.
from routeconverter.
Yes, thats why I thought routing isnt actually called (therefore no load against server(s)), and I would still very welcome distance/time infos instead author in browse panel :)
These gpx which I am using are used for compatibility with a lot of my devices/apps - they are final product for "my library" - which is so usefull in Routeconverter in browser panel, when I figure out my next trip.
When I need to correct them, I am using multiple tools on multiple platforms (Routeconverter, Cruiser, Kurviger ..), usually via .kml or .kurviger formats, but eventually, they are exported as gpx to my "library", and if thats not new route/track, old gpx is replaced.
So, when i edit time to time route, I really dont mind tabs whatsoever. But, when it comes to "library" function - ie. Browse panel, then distance/time are missed very much, and clicking back and forth to Convert tab is not convienient.
I understand, that primary goal for Routeconverter is convert/change.. But when you have very nice browser feature, switching offline gpx is fast, map view nearby, supporting even google traffic.. I just adopt this tool for library purposes as well, simply because I didnt find any tool better for that.. And possible adding time+distance in browse panel for offline gpx (which doesnt need to call exhausting routing engine) would be great..
I hope that clarify my use case little bit more...
from routeconverter.
One thing comes to my mind - when I read
I don't want RouteConverter to download all files just to extract
I am fine with showing that info only for current track/route after its selected and shown on map, if that would help minimize risk to overload servers.. Just like Conversion Tab, it also show length / time of one current, choosen track.
I reckon, after clicking on the route/track this values are loaded from gpx or calculated by routing anyway, so its more like matter of showing them also on Browse panel? (Or on separate optional mini window, or maybe optional overlay box somewhere in the corner of map? - basically anything, which would made them visibile also for other panels than only Conversion)
from routeconverter.
Related Issues (20)
- Windows EXE does not start with Java 15 HOT 1
- Displaying Russian letters (encoding problems) HOT 1
- Issue while importing GPX-File with wrong version HOT 3
- Shift start time of a track HOT 1
- Adding waypoints within/around the marker not working correctly under Linux HOT 4
- Color for tracks HOT 8
- Hidden option for look and feel HOT 1
- Is it possible to set the width of tracks? HOT 5
- dKart Navigator Routes HOT 1
- JRC RTM FILES HOT 2
- Routeconverter wont start on Java 17 HOT 2
- iGO .kml format - Folder name - constant HOT 8
- Only OSM available? HOT 2
- debian 12 and java 11, 17 - half solution HOT 4
- <type> tag not supported HOT 1
- Copilot output duplicates Start point during save HOT 3
- Class loading Problem with duplicate MapSelector#$$$getFont$$$ HOT 2
- [FEATURE REQUEST] show description box on the waypoint
- [FEATURE REQUEST] different waypoint icons
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from routeconverter.