首页 / 浏览问题 / 组件GIS / 问题详情
iObject逆地理编码如何实现?
72EXP 2019年08月20日
输入经纬度坐标,如何返回地名地址信息。

逆地址解析,提供经纬度坐标,用这个点对点数据集进行距离查询,设置isNearest为true,expectCount为1,这样子就会返回距离这个点最近的一个点及属性。

请问这个用哪个类实现啊?

2 个回答

经过查阅资料,以及电话超图技术支持获得的帮助。

逆地理编码解析可以使用 邻近分析 来实现,即计算 提供的点与数据集中的点的距离,返回距离最近的点。

iObjects java 对应的接口为ProximityAnalyst.ComputeMinDistance()

72EXP 2019年08月21日
您好!根据您所描述的信息,我这边提供的方案是给点做缓冲区分析,接口为BufferAnalyst.CreateBuffer 方法 (DatasetVector, DatasetVector, BufferAnalystParameter, Boolean, Boolean)看能否满足您的需求吗?超图目前还没有逆地址解析这个方法。
3,362EXP 2019年08月21日
你好,缓冲区分析经过是不是这样的:

把整个数据集几万个点生成几万个缓冲区,然后再把提供的一个点做个缓冲区,两个缓冲区做叠加分析?

还有一个问题是:逆地理编码是要找出距离这个点最近的一个地址,缓冲区分析无法获得距离最近的点,这个还要自己计算距离吗?
...