论坛首页 Java企业应用论坛

地理位置相邻点与点信息关联的问题

浏览 1906 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-19   最后修改:2011-09-19
请教大家一个关于地理位置相邻的点与点信息关联的问题。

场景:系统里拥有关于线路,门牌号的信息,比如:
RoadA No.10,RoadA No.20, RoadA No.30;
RoadB No.100,RoadB No.200, RoadB No.300;
RoadC No.1000,RoadC No.2000, RoadC No.3000;
RoadD No.111,RoadD No.222, RoadD No.333;
假如四条马路的位置是从A到D依次领进,A靠近B,B靠近C,C靠近D。

需求:当输入RoadB No.200的时候,系统把RoadA, RoadB和RoadC上面的所有相近的信息都查询出来。

没有这方面的经验,个人想法是将各门牌号用一个二维坐标来标识,在查询任何一个地点的时候,系统都将根据该地点的二维坐标来查询周围半径一定距离的所有信息。

不知道各位是否有相关经验或好的解决方案,谢谢!
   发表时间:2011-09-21  
没有人有这方面的经验?
0 请登录后投票
   发表时间:2011-09-22  
你说的没错  是以一点为圆心,以某一长度为半径画圆,圈进来的点就是你要的结果
GIS系统是这么做的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics