<div dir="ltr"><div><div>Sorry.<br></div>I don't see the <span style="font-size:10pt;font-family:"verdana","sans-serif";color:rgb(31,73,125)" lang="EN-US">10-5at the end <br></span></div><span style="font-size:10pt;font-family:"verdana","sans-serif";color:rgb(31,73,125)" lang="EN-US">very sorry<br></span></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-13 13:05 GMT+02:00 Jorge Gustavo Rocha <span dir="ltr"><<a href="mailto:jgr@di.uminho.pt" target="_blank">jgr@di.uminho.pt</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Franco,<br>
<br>
I did not understood your question.<br>
<br>
Postgis calculates the distance/area according to the CRS unit. It the<br>
CRS unit is degrees, the results is in degrees. If the CRS unit is<br>
meter, the result is in meter.<br>
<br>
For example, if you transform the geometry, like:<br>
SELECT ST_Distance(ST_Transform(<wbr>geometry, 25829)) ...<br>
the result will be in meter.<br>
<br>
Regards,<br>
<br>
Jorge<br>
<span class=""><br>
Às 11:54 de 13-04-2017, franco base escreveu:<br>
> Thanks Jorge but it isn't the matter.<br>
> I'd know why postgis have a different way to calculate the distance<br>
> with the same sql query.<br>
><br>
> 2017-04-13 12:37 GMT+02:00 Jorge Gustavo Rocha <<a href="mailto:jgr@di.uminho.pt">jgr@di.uminho.pt</a><br>
</span>> <mailto:<a href="mailto:jgr@di.uminho.pt">jgr@di.uminho.pt</a>>>:<br>
<span class="">><br>
>     Hi Franco,<br>
><br>
>     You can use the usual control statements IF THEN ELSE [1] to make it<br>
>     exactly like you want.<br>
><br>
>     [1]<br>
>     <a href="https://www.postgresql.org/docs/current/static/plpgsql-control-structures.html" rel="noreferrer" target="_blank">https://www.postgresql.org/<wbr>docs/current/static/plpgsql-<wbr>control-structures.html</a><br>
>     <<a href="https://www.postgresql.org/docs/current/static/plpgsql-control-structures.html" rel="noreferrer" target="_blank">https://www.postgresql.org/<wbr>docs/current/static/plpgsql-<wbr>control-structures.html</a>><br>
><br>
>     Regards,<br>
><br>
>     Jorge<br>
><br>
>     Às 10:57 de 13-04-2017, franco base escreveu:<br>
>     > Hi all.<br>
>     > Is it possible that st_distance between point return meter distance if<br>
>     > point are very close and degrees otherwise?<br>
>     ><br>
>     > SELECT ST_distance ( ST_SetSRID<br>
>     > (ST_MakePoint(45.<wbr>4553804010375,9.<wbr>11292550791171) ,4326), ST_SetSRID<br>
>     > (ST_MakePoint(45.<wbr>4553855607023,9.<wbr>11291318106981) ,4326))<br>
>     ><br>
>     > return 1.3 ( meter distance)<br>
>     ><br>
>     ><br>
>     > SELECT ST_distance ( ST_SetSRID<br>
>     > (ST_MakePoint(45.<wbr>4553804010375,9.<wbr>11292550791171) ,4326), ST_SetSRID<br>
>     > (ST_MakePoint(45.<wbr>4560699405679,9.1164832309759) ,4326))<br>
>     ><br>
>     > return 0.003 (degrees distance)<br>
>     ><br>
>     ><br>
>     > Thanks<br>
>     > fb<br>
>     ><br>
>     ><br>
>     ><br>
>     ><br>
>     ><br>
>     > ______________________________<wbr>_________________<br>
>     > postgis-users mailing list<br>
</span>>     > <a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a> <mailto:<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.<wbr>osgeo.org</a>><br>
>     > <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><br>
<span class="">>     <<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><wbr>><br>
>     ><br>
><br>
>     J. Gustavo<br>
>     --<br>
>     Jorge Gustavo Rocha<br>
>     Departamento de Informática<br>
>     Universidade do Minho<br>
>     4710-057 Braga<br>
</span>>     Tel: <a href="tel:%2B351%20253604480" value="+351253604480">+351 253604480</a> <tel:%2B351%20253604480><br>
>     Fax: <a href="tel:%2B351%20253604471" value="+351253604471">+351 253604471</a> <tel:%2B351%20253604471><br>
>     Móvel: <a href="tel:%2B351%20910333888" value="+351910333888">+351 910333888</a> <tel:%2B351%20910333888><br>
<span class="">>     skype: nabocudnosor<br>
>     ______________________________<wbr>_________________<br>
>     postgis-users mailing list<br>
</span>>     <a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a> <mailto:<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.<wbr>osgeo.org</a>><br>
>     <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><br>
>     <<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><wbr>><br>
<div class="HOEnZb"><div class="h5">><br>
><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> postgis-users mailing list<br>
> <a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a><br>
><br>
<br>
J. Gustavo<br>
--<br>
Jorge Gustavo Rocha<br>
Departamento de Informática<br>
Universidade do Minho<br>
4710-057 Braga<br>
Tel: <a href="tel:%2B351%20253604480" value="+351253604480">+351 253604480</a><br>
Fax: <a href="tel:%2B351%20253604471" value="+351253604471">+351 253604471</a><br>
Móvel: <a href="tel:%2B351%20910333888" value="+351910333888">+351 910333888</a><br>
skype: nabocudnosor<br>
______________________________<wbr>_________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-users</a></div></div></blockquote></div><br></div>