I just saved this as a web app link on my desktop via the Chrome 
Browser... and well... very cool
I want a button for upload and mayhaps a generic url  ;-), and cookies 
to save state between
visits ;-),

Bill Chadwick wrote:
> Hi,
>
>  To enable cross domain AJAX reading of GPX files, I have put
> together
>  a GPX to GeoJson ( http://www.geojson.org ) converter REST web
> service
>
>   
Open Layers uses this natively...
> You can see the converter in action here :-
>
> http://wheresthepath.googlepages.com/wheresthepath.htm?gpx=http://wheresthepath.googlepages.com/swinleyforest.gpx
>   
Love the example. very very cool you have been building that puppy up as 
you go along
 wow just looked at the code on that page  -- monstrous,  intimidating. ;-)
>  I have used a FeatureCollection to represent the set of waypoints,
>  routes and tracks in the GPX file. The FeatureCollection's
> 'properties' include the
>  gpxversion and creator elements from the GPX file. Then I have used:
>
>  1)   'Point's for way-points with a set of 'properties' corresponding
> to
>        the waypoint's descriptive elements (name etc)
>
>  2)   'MultiLineString' for a track (one string of points per track
>        segment) with a set of 'properties' corresponding to the
> track's descriptive elements
>
>  3)   'GeometryCollection' for a route (the collection holds the set
> of
>        route points as 'Point's) with a set of properties
> corresponding to
>        the route's descriptive elements.
>
> The Route presents a bit of a problem. I have put individual route-
> node
> properties on each GeometryCollection child - good JSON but outside
> the GeoJson spec. 
I really wish a nice hierarchical structure could be done with the 
standard geojson
but really its a limit of the GML definition and one advantages KML has 
folders
inside of folders inside of...  
> These properties are key for a route e.g.
> "cmt":"turn left for the pub". I had to use a GeometryCollection for
> the Route as a FeatureCollection can't contain a FeatureCollection
>   
yup limited structure... which was why I suggested creating KJSON 
specification a while back.
I decided I really wanted encoded polys in it for Google Maps support so 
what I wanted
really wasnt even a true KJSON and by the time I diverged from things 
that far well  I might
as well do my own thing.
> You can see example track+waypoint output here
>
> http://gpx2geojson.appspot.com?gpxurl=http://wheresthepath.googlepages.com/swinleyforest.gpx&mime=text/plain
>
> and example route output here
>
> http://gpx2geojson.appspot.com?gpxurl=http://wheresthepath.googlepages.com/route.gpx&mime=text/plain
>
> other parameters are
>
>   ele=1 - make 3D coords from 3D input (not compatible
> withOpenLayers)
>   
 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to