Apply the same COGO trigonometry as before[1]: import math
class Point: def __init__(self, x, y): self.x=x; self.y=y def TranslateBearingDistance(pt, rad, dist): return Point(pt.x + dist*math.cos(rad), pt.y + dist*math.sin(rad)) pt0 = Point(100, 100) # 12 units away at 30 degrees CCW from x-axis pt1 = TranslateBearingDistance(pt0, 30*2*math.pi/360, 12) print pt1.x, pt1.y # 110.392304845 106.0 [1] http://www.mail-archive.com/postgis-users@postgis.refractions.net/msg09702.html -Mike On 27 February 2010 18:43, Maelvon HAWK <maelvon.h...@laposte.net> wrote: > Hello, > > Do you have a tip to retrieve the same thing as Tommy408 ask, but OT I > think, in python ? > > Maelvon > _______________________________________________ > postgis-users mailing list > postgis-users@postgis.refractions.net > http://postgis.refractions.net/mailman/listinfo/postgis-users > _______________________________________________ postgis-users mailing list postgis-users@postgis.refractions.net http://postgis.refractions.net/mailman/listinfo/postgis-users