On Fri, 2006-05-05 at 19:16 +0200, Paul Scott wrote:

> I could do something like this using PostGIS and PHP, but a pure PHP
> solution is probably going to be a tad slow with real geometries.
> 

Sorry about replying to my own post, but here is a postgis solution
supplied off the PostGIS list (thanks David):

Reproject the start and end point to a mercator (not a transverse
mercator) projection, connect the points, fill in the gap with
additional points (the segmentize() function would do this) and then
reproject to the original projection.

The following should work where a and b are the two points in your
original projection. To make a rhumb between with a distance of 100m:

select transform(segmentize(transform(makeline(a,b),9804)),100),4326)

--Paul

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to