Java - 从更大的地理边界框开始生成内部边界框

时间:2016-03-20 13:52:35

标签: java latitude-longitude jts bounding geographic-lib

我需要一种从更大的地理边界框开始生成内部边界框(例如1x1km的正方形)的方法。

例如,从London bounding box开始,我希望获得该地理区域内的所有1x1km边界框。

格式:

  • 地理边界框由2个点表示,左下角和右上角分隔地理区域;
  • 一个点由[lat,lng]对表示。

是否有Java库实现该功能甚至只是算法?我也尝试过Java JTS,但它似乎没用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您的要求是矛盾的:

要么你有一个lat,lon网格,其中所有细胞都具有相同的纵向跨度和latiudinal跨度。 或者您有一个基于仪表的网格,其中所有单元格都使用坐标转换,具有基于仪表的坐标。例如,UTM。

两者同时是不可能的,特别是对于经度坐标组件。

最简单的方法是使用lat,lon单位 你必须为自己实现这一点。