2016-03-20 14 views
0

より大きな地理的境界ボックスから始まる内部境界ボックス(例えば、1x1km四角形)を生成する方法が必要です。Java - より大きな地理的境界ボックスから始まる内部境界ボックスを生成する

例えば、London bounding boxから始めて、私はその地理的領域内のすべての1x1kmバウンディングボックスを取得したいと思います。

フォーマット:

  • 地理的な境界ボックスは2点、左下の点と地理的領域を区切る右上の点で表されます。
  • ポイントは[lat、lng]のペアで表されます。

この機能を実装しているJavaライブラリはありますか?私もJava JTSを試しましたが、その目的のためには役に立たないようです。

ありがとうございます。

+0

こちらをご覧ください。何かがあるかもしれません。オープンソースです。 https://josm.openstreetmap.de/ – ManoDestra

答えて

0

あなたの要件はcontradictionaryです:あなたはすべてのセルが同じlongitudialスパンとlatiudinalスパンを持っている緯度、経度のグリッドを持って

どちらか。 、または座標変換を使用してすべてのセルにメーターベースの座標があるメーターベースのグリッドがあります。例えば、UTM。

特に、経度座標コンポーネントの場合は、両方同時に使用することはできません。

最も簡単な方法は、lat、lon単位を使用することです。
自分で実装する必要があります。

関連する問題