【发布时间】:2020-09-11 03:03:51
【问题描述】:
在我的情况下,我有一张邮政编码表。我希望每一行都有一个周围邮政编码的列表。
使用我正在开发的应用程序,我希望能够按邮政编码/郊区进行搜索,并包括附近的邮政编码。说2英里以内。我知道如何识别郊区周围的邮政编码,但不知道如何关联这些以便我可以在我的模型中检索周围郊区的邮政编码。
例如在下面,邮政编码0001 可能被0003 和0004 包围
id | postcodes
1 | 0001
2 | 0002
3 | 0003
4 | 0004
我非常不确定如何构建这个模型。我需要一个单独的表格来将邮政编码与其邻居相关联吗?这可以在一张桌子内完成吗?
如果有帮助,我正在使用 Python SQLAlchemy ORM 运行 PostgreSQL。
感谢您的帮助。很高兴回答任何有帮助的问题。
【问题讨论】:
-
相邻邮政编码的信息在哪里?比如,你有他们的经纬度吗?
-
我正在使用geonames.org/export/web-services.html#findNearbyPostalCodes 拉取附近的郊区/邮政编码。我已经有一张邮政编码表,并且将通过它们进行迭代以添加附近的郊区。
标签: sql postgresql sqlalchemy