Just dinking around.<br><br>select distance(<br>            startpoint(GeomFromText('LINESTRING( 0 0, 1 1 )')),<br>            endpoint(GeomFromText('LINESTRING( 0 0, 1 1 )'))<br>          );<br><br>    distance     
<br>-----------------<br> 1.4142135623731<br><br>confirmed via python CLI<br><br>>>> math.sqrt(1 + 1)<br>1.4142135623730951<br><br>make sure your geometries are LINESTRING, otherwise this may not work out all that well for you.
<br><br><div><span class="gmail_quote">On 9/18/07, <b class="gmail_sendername">temiz</b> <<a href="mailto:temiz@deprem.gov.tr">temiz@deprem.gov.tr</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hello<br><br>I want to calculate distance between two end points of a line<br><br>I used:<br>select cat,<br>distance(pointn(wkb_geometry,1),pointn(wkb_geometry,npoints(wkb_geometry)))<br>from spelhey;<br><br>it gives all zero
<br><br> cat | distance<br>-----+----------<br>   1 |        0<br>   2 |        0<br>   3 |        0<br>   4 |        0<br>   5 |        0<br>   6 |        0<br>   7 |        0<br>   8 |        0<br>   9 |        0<br>  10 |        0
<br>  11 |        0<br>  12 |        0<br>  13 |        0<br>  14 |        0<br>  15 |        0<br>  16 |        0<br>  17 |        0<br>  17 |        0<br><br>can you tell me what happened ?<br><br>regards<br><br><br>--<br>
This message has been scanned for viruses and<br>dangerous content by MailScanner, and is<br>believed to be clean.<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">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br></blockquote></div><br>