[OpenLayers-Users] Creating Tracks from Points...
Andreas Hocevar
andreas.hocevar at gmail.com
Thu Aug 14 10:58:12 EDT 2008
On Thu, Aug 14, 2008 at 4:13 PM, David Calle <davydky at gmail.com> wrote:
> Hi List,
>
> I need to use the example:
>
> http://www.openlayers.org/dev/examples/point-track-markers.html
That's one way to do it, the other one (with better performance) would
be like in [2].
> For create a line for simulate a track of points...
> But my data comes from postgres... any idea..??
You will need a server side component that creates either some XML
(GeoRSS, GML) or GeoJSON from your data. Depending on how your
coordinates are stored, you can use a WFS like GeoServer or MapServer
and connect it to your postgres data. It might be worth to consider
installing PostGIS for your postgres server and creating a geometry
field from your coordinates. Then you will be able to use e.g.
GeoServer with the vanilla PostGIS datastore, which can be configured
with a few mouse clicks.
On the client side, you will need a few changes depending on the
format that you get from your server. In the case of [1], you will
have a different source layer type than OpenLayers.Layer.GeoRSS
(probably OpenLayers.Layer.GML). If you decide to do it like in [2],
you will have to use a different format option for the GML layer. You
will also have to change the read method in the formatOptions.
For getting started, doing it like in [1] is probably simpler. But for
performance, you should go for [2].
Regards,
Andreas.
[1] http://www.openlayers.org/dev/examples/point-track-markers.html
[2] http://dev.openlayers.org/sandbox/ahocevar/playground/examples/point-track-vector.html
More information about the Users
mailing list