挨拶おかげで前メータベースxにすべての座標を変換することなく、メートルで表され、Yは、(=デカルト座標)座標系である。 GPSの座標は球形ですが、北または南に行くと、セルのサイズ(特にyまたは緯度のスパン)はセルごとに異なります。
ラスタサイズを小数点以下の桁数で表します(目的の中心にメートルで表示された(20m)で希望するものを使用してください)。 注:地球の迫害= 40.000 kmなので、40.000/360度は1度に関連する長さとして111.111キロを与えます。この係数を使用して、20mに関連する度数を計算します。
または、すべての座標をUTMに変換します。 これらをUTMで使用すると、メートルで表されたラスタを実装できます。 UTM apporachのディフィクティティー:この投影は3度の縦スパンでのみ有効です。この3度の限界を越えると大きな問題が発生します。
私は知っているAPIはありませんが、2次元配列を使用して実装できます。 (緯度/経度座標をUTMに変換するためのAPIがあります)
関心領域が1国以上であれば、このアプローチはうまくいかないかもしれません。配列は大きくなる可能性があります。
この場合、このタスクはより複雑になります。ラスタ要素の数を制限するために、高密度の場所に対して適応的な動作を行うことによって、四分木のような空間インデックスが必要になります。