1

ポイントを緯度と経度としてMysqlサーバーに保存しています。それらは両方float(10,6)です。半径が 100 ヤードまたは 100 メートルの場合、中心付近のポイントを計算するにはどうすればよいでしょうか。GIS の使用を考えていましたが、不完全または機能が非常に限られていると聞きました。

4

1 に答える 1

0

1) 緯度/経度を単位メートルのデカルト ベースの座標系に
変換します。変換された点は現在 (x,y) にあります。
2) 学校の数学 (極座標) を使用して点を計算します。

2a) 極座標 (r* sin (phi), r* cos(phi)) で (0,0) の円上の点を作成し、r はメートル、phi はラジアン 2b) 結果のすべてに (x,y) を追加します。ポイント、円のポイントを中心 (0,0) から (x,y) に移動します

3) すべてのポイントを緯度/経度に変換します

于 2013-04-20T09:40:22.893 に答える