<div dir="ltr"><div><div><div><div><div><div>Caro António<br><br></div>O programa GEOD faz o cálculo de pontos sobre geodésicas do elipsóide e responde ao seu problema. Ele corre na linha de comando e faz parte do PROJ.4 (é instalado com os programas que usam o PROJ, como o QGIS).<br>
</div>O que pretende saber é classificado como "problema directo": dado um ponto (lat,lon), um azimute e uma distância, calcular o ponto no outro extremo da geodésica e o azimute inverso. O programa usa fórmulas rigorosas para cálculo sobre o elipsóide.<br>
</div>Pode encontrar mais informação sobre o programa na man page: <br><a href="http://linux.die.net/man/1/geod">http://linux.die.net/man/1/geod</a><br><br></div>Uma diferença em relação ao PROJ é que o input e o output são sempre na ordem latitude, longitude. Pode-se usar definição de formatos de saída em C (como no PROJ). <br>
</div>Por exemplo:<br><br>echo 40.123 -8.456 70 50000 | geod +ellps=WGS84 -f %.6f<br>40.275694    -7.903558    -109.643425</div><div><br>A partir do ponto de latitude 40.123ºN e longitude 8.456ºW, no azimute 70º e a uma distância de 50000 metros, foi calculado o ponto no outro extremo (lat=40.275694, lon=-7.903558) e o azimute inverso.<br>
<br>A leitura e a escrita podem ser direccionadas para ficheiros. Pode criar um ficheiro com muitas linhas, todas com as coordenadas do seu ponto, com a distância de 50 km, e cada linha com um azimute diferente, por exemplo de 5 em 5 graus.<br>
<div><div><br></div><div>Claro que há a alternativa de calcular sobre uma projeção com deformações desprezáveis. 50 km é uma distância relativamente pequena, e o erro em relação ao cálculo com a geodésica deve ser desprezável.<br>
</div><div><br><br></div><div>Cumprimentos<br><br></div><div>José Alberto Gonçalves<br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 2 de abril de 2013 10:48, António Rocha <span dir="ltr"><<a href="mailto:toyze.rocha@gmail.com" target="_blank">toyze.rocha@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bom dia<br><br><div>Eu tenho um ponto e queria estimar pontos a uma determinada distância deste (neste caso 50km) em WGS84 lat/long. Alguem conhece alguma ferramenta ou assim que possa ser usada para este cálculo?</div>

<div>Obrigado</div><div>antonio</div></div>
<br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br></div>