[postgis-users] Angle

Ezequias Rodrigues da Rocha ezequias at recife.pe.gov.br
Fri Jul 7 05:19:12 PDT 2006


Now it is working perfect. Thank you Eduardo. Point finish. The X axis 
here is not the same azimuth North axis and we only must to make some 
changes to see the angle.

Thank you so much one more time.

ps: The image is perfect. You  must post it on the wikipedia too.

Regards
Ezequias

Eduardo Luís Garcia Escovar escreveu:
> Ezequias Rodrigues da Rocha escreveu:
>>
>>
>> Eduardo Luís Garcia Escovar escreveu:
>>> Ezequias Rodrigues da Rocha escreveu:
>>>> marco vieira escreveu:
>>>>> Ezequias:
>>>>>  Look at postgis documentation. azimuth() returns radians, not 
>>>>> degrees. You must divide by pi rad and multiply by 180 degrees to 
>>>>> obtain 124,9 degrees. Make sure your azimuth is 143,9 by manual 
>>>>> calculation using start and end points (make sure you are using 
>>>>> the same start and end points).
>>>>> Regards.
>>>>> -- 
>>>>> Marco Vieira
>>>>> +55 21 9499-6800
>>>>> e-mail: maovieira at gmail.com <mailto:maovieira at gmail.com>   
>>>> Marco,
>>>>
>>>> I did the following:
>>>>
>>>> DesiredDegree = 180 - ColumnInRad /PI * 1 rad
>>>>
>>>> Whre 1 rad = 57.29577951
>>>>
>>>>
>>>> Some features works someothers dont.
>>>> :-) :-(
>>>>
>>>> Regards
>>>> Ezequias
>>>> _______________________________________________
>>>> postgis-users mailing list
>>>> postgis-users at postgis.refractions.net
>>>> http://postgis.refractions.net/mailman/listinfo/postgis-users
>>> Ezequias,
>>>
>>> You should have done like Marco said:
>>>
>>> DesiredDegree = ColumnInRad/pi( )*180
>>>
>>> Remember, this result is the azimuth (angle from the north, i.e., 
>>> from the y axis, clockwise).
>>>
>>> Hope this helps,
>>> Eduardo
>>> _______________________________________________
>>> postgis-users mailing list
>>> postgis-users at postgis.refractions.net
>>> http://postgis.refractions.net/mailman/listinfo/postgis-users
>>>
>> Thank you Eduardo,
>>
>> Could you see for yourself.
>>
>> My feature is this one:
>>
>> MULTILINESTRING ((290635.73828125 9108941.88085938, 290635.94921875 
>> 9108941.77929688, 290636.2890625 9108940.7109375, 290636.51953125 
>> 9108918.06054688, 290636.509765625 9108917.55078125, 290636.119140625 
>> 9108916.06054688, 290635.279296875 9108914.69921875, 290635.146484375 
>> 9108914.5703125))
>>
>>
>> The angle my Desktop GIS application says is (OpenJUMP): *91.76 
>> degrees* (from up to down)
>>
>> The Azimuth generated by Postgis is:  3.16325843263936
>>
>> The angle applying this formula (you suggested):  *181.241357699403 
>> degrees
>> *
>>
>> So what is wrong ?
>>
>>
>> Regards ...
> Ezequias,
>
> I didn't understand what you meant by "from up to down". Watch the 
> picture in attached file, so you can see what is the meaning of the 
> azimuth function result.
>
> Regards
> Eduardo
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>   

-- 
Ezequias Rodrigues da Rocha
http://ezequiasrocha.blogspot.com
msn:ezequias at hotmail.com
"the worst of democracies is still better than the best of dictatorship"




More information about the postgis-users mailing list