At 02:34 PM 10/8/2007, you wrote: >graham wrote: > > > Rick Collins wrote: > >> I think this is what I don't understand. Why do I need to "create" > >> nodes when I already have all these points collected from my > >> GPS? Clearly I don't want to have to duplicate all of these > >> points? Or are you saying that I need to trim them down to a minimum > >> that still follows the course of the road accurately? > > > > Yes, that's it. > > There are (at least) three reasons for this: > >1. You may have a lot of gps points along a straight piece of road, >which could be represented with just two nodes. Using the gps points >as nodes would multiply the amount of storage needed hugely, as well >as complicating things for any software which manipulates the nodes >(renderers, route finders etc) >[...]
Graham, I don't really agree that any of these reasons justify *requiring* all points to be manually entered. Yes, I found a few points that needed to be cleaned up and I did that in another program that superimposes my tracks on USGS photos and maps. But a track may have thousands of points. I have no interest in manually translating this into OSM data. >The one scenario when it's really useful to automatically convert >from a GPS track to an OpenStreetMap way is on long, winding rural >roads. GPS accuracy here is generally pretty good (no concrete >canyons), and tracing 100 miles of bends is not fun. I agree that most collected points are good enough. In fact, I assumed that this project would harness the power of the many computers available on the Internet and use an algorithm that would accept multiple measurements of the same roads and maintain an average or possibly just toss out stray points. I rather imagined that it would be a database of a huge amount of collected data with minimal human input. Then computing capability would provide an automatically culled, much smaller data set for users and routing software to make use of. Just how large is the current data set? Multiple terabytes? If not, I don't see this project ever really stressing the rapidly increasing storage capability of a small number of PCs. >With Potlatch, you can upload a track to OSM, then automatically >convert it to a way. Potlatch "simplifies" the way to remove surplus >points while retaining the curves. You will, of course, still have to >tidy it up a little yourself - splitting the way at the right points, >making junctions with other ways, etc. - before saving to the database. As I said in my post, I don't use Flash Player since I am on dialup and the videos it works with far exceed the capacity of my link. In order to avoid web pages that gratuitously devour my small bandwidth, I just don't have Flash Player installed at all. So I can't use Potlatch. It just seems much more efficient to use a program that initially processes the data offline. >Details here: http://wiki.openstreetmap.org/index.php/Potlatch/ >Primer#Working_with_GPS_tracks > >A quick Google suggests that a similar feature was experimentally >available in JOSM at one point, but any more than that I don't know. Well, it's too bad it was not retained. To be honest, I am not very fond of working with Java applets at all. They never seem to work very well. I understand the advantage of being portable without having to maintain multiple versions for multiple OS and CPUs. But any time you try to design to a lowest common denominator, it does not work well on any machine. Regardless, JOSM is workable, but it doesn't do what I feel is needed for this effort. Does anyone know of a way to automatically convert a GPX file to the format required by OSM? OSM seemed to allow me to upload GPX files. If I can't use Potlatch, is there any use for them? _______________________________________________ newbies mailing list [email protected] http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/newbies

