That is no good as well. If the point is a few meters from the line starting point, then this would result in a distance equal to 1/2 of the line length instead of a few meters<br><br><div class="gmail_quote">2009/7/10 Pavel Iacovlev <span dir="ltr"><<a href="mailto:iacovlev.pavel@gmail.com">iacovlev.pavel@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">you can take the middle of the line, st_line_interpolate_point(the_geom, 0.5)<br>
<br>
2009/7/10 Peter Kukuča <<a href="mailto:pjr.kukuca@gmail.com">pjr.kukuca@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Hi Pedro,<br>
><br>
> thank you for your reply.<br>
><br>
> I cannot use pointn, the line can be up to several hundred kilometers long<br>
> and consits of up to 800 points, so this would be too rough.<br>
><br>
> Regardinf the decond suggestion, that is exactly what I am doing now, but I<br>
> don't know, which projection (srid) to transform the wgs84 data into. It<br>
> should work on all of the earth's surface, at least in all of europe for a<br>
> start. And from what I found, the projections are usually tied to a small<br>
> territory. I was thinking about mercator projection, but there is a zillion<br>
> of them in postgis. And I found a post, that the one with srid 900913 is<br>
> working great, but I don't have that one in my postgis.<br>
><br>
> 2009/7/10 Pedro Doria Meunier <<a href="mailto:pdoria@netmadeira.com">pdoria@netmadeira.com</a>><br>
>><br>
>> -----BEGIN PGP SIGNED MESSAGE-----<br>
>> Hash: SHA1<br>
>><br>
>> Hi Peter<br>
>><br>
>> You could use the pointn(geometry, n) for the first point of the<br>
>> linestring as a first approach.<br>
>> As far as meters are concerned here's a little example of transforming<br>
>> the geometry to the desired projected system:<br>
>><br>
>> select distance(transform(u.coordinates,srid),<br>
>> transform(p.geometry,srid)) AS thedistance<br>
>><br>
>> HTH,<br>
>><br>
>> Pedro Doria Meunier<br>
>> GSM: +351 96 17 20 188<br>
>> Skype: pdoriam<br>
>><br>
>><br>
>><br>
>><br>
>> Peter Kukuča wrote:<br>
>> > Dear sir,<br>
>> ><br>
>> > I am not sure if I am writing to the correct email address. I have<br>
>> > found a post on the postgis-users formu from *Rich Gibson *and this<br>
>> > address was next to it.<br>
>> ><br>
>> > I am using postgis for a while now and it is great. It solved a lot<br>
>> > of problems for me.<br>
>> ><br>
>> > However, I am now facing a problem I cannot solve. I searched for<br>
>> > almost two days now, but I still cannot find an answer. Here is my<br>
>> > problem:<br>
>> ><br>
>> > I have a database of linestrings in wgs84 projection and points in<br>
>> > wgs84 projection. I would like to determine the distance between a<br>
>> > line and a point. The ST_distance function does this very well, but<br>
>> > it does not take the wgs84 projection into account and also, the<br>
>> > result is in degrees. On the other hand, the ST_Distance_Spheroid<br>
>> > does take the wgs84 into accound and does give the result in meters,<br>
>> > but it does not accept a linestring as an input parameter.<br>
>> ><br>
>> > Is there any way i can the distance between a line and a point in<br>
>> > meters from the wgs84 projected input? I do not need grat accuracy.<br>
>> > +-5 meters is still good enough. Thank you for your tips.<br>
>> ><br>
>> > --<br>
>> > S pozdravom (regards)<br>
>> > Ing. Peter Kukuča<br>
>> ><br>
>> > ----------------------------------------------------------------------<br>
>> ><br>
>> > _______________________________________________<br>
>> > postgis-users mailing list<br>
>> > <a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
>> > <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
>> -----BEGIN PGP SIGNATURE-----<br>
>> Version: GnuPG v1.4.7 (GNU/Linux)<br>
>> Comment: Using GnuPG with Fedora - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
>><br>
>> iD8DBQFKVv052FH5GXCfxAsRAqS1AJ0dfphFX3wrMuo+FdXVRTgmUzHRUACfUmvH<br>
>> 146yGHfxoVmlnt9a91rpWmE=<br>
>> =G70f<br>
>> -----END PGP SIGNATURE-----<br>
>><br>
>> _______________________________________________<br>
>> postgis-users mailing list<br>
>> <a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
>> <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
><br>
><br>
><br>
> --<br>
> S pozdravom (regards)<br>
> Ing. Peter Kukuča<br>
><br>
> _______________________________________________<br>
> postgis-users mailing list<br>
> <a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
> <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
</div></div><a href="http://iap.md" target="_blank">http://iap.md</a>, The future is open<br>
<div><div></div><div class="h5">_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>S pozdravom (regards)<br>Ing. Peter Kukuča<br>