如何使用 GeoTools & Topologically Integrated 地理编码和参考线文件进行地理编码

how to geocode using GeoTools & Topologically Integrated Geographic Encoding and Referencing Line files

我正在尝试开发一个 java 应用程序,它可以使用 TIGER\Line shapefile 和带有 GeoTools 的地理数据库文件(GeoTools The Open Source Java GIS 工具包)。

我可以看到 ADDRFEAT shapefile 有街道名称等,但是我如何 link 这些 shapefile 到那些有纬度和经度的?

这可能吗?

将邮政地址转换为 lat/lon 值就是地理编码本身。 "Reverse geocoding" 是指为给定 lat/lon 位置查找邮政地址的过程。

查找给定邮政地址的 lat/lon 位置(即地理编码)的过程实际上非常复杂。这是我在 Dr. Dobbs 上写的 article