用于简单GIS计算的java api
我正在尝试在基于 java servlet 的 web 应用程序的服务器端部分开发一些简单的位置逻辑。
我感兴趣的实际上只有两个操作:
给定起点(纬度/经度)s1、距离 d 和搜索点(也是纬度/经度)s2,确定 s2 是否在 d 距离内s1。
给定两个点(纬度/经度),确定它们之间的距离。
有人推荐一个支持这些操作的简单java API吗?
谢谢!
I am trying to develop some simple location logic in the server-side portion of a java servlet-based webapp.
There are really just two operations that I'm interested in:
Given a start point (lat/long) s1, distance d, and search point (also lat/long) s2, determine if the s2 is within d distance from s1.
Given two points (lat/long), determine the distance between them.
Does anyone have recommendations of a simple java API that supports these operations?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一个geotools,用他们自己的话来说,实际上相当巨大,包。
一些通用的纬度/经度相关脚本,例如半正弦公式计算两点之间的大圆距离,即地球表面的最短距离。
There is geotools a, in their own words, actually quite HUGE, package.
Some general latitude/longitude related scripts, e.g. Haversine formula to calculate the great-circle distances between the two points – that is, the shortest distance over the earth’s surface.