openstreetmap - 使用 osmnx 查找 OSM 边缘随时间的变化?
问题描述
我希望比较给定位置(例如纽约市)随时间推移对 OSM 的变化。我使用 ox.config() 中的 overpass_settings 在两个不同的时间戳创建了纽约市的 OSM 图。我想找到两个 OSM 图之间的所有边变化(例如,边移动或由于构造而被添加或删除)。我开始使用 u、v、key 和 geometry 的串联作为两个图中每条边的唯一 id(将几何作为唯一 id 的一部分的想法是捕捉“相同”边之间的变化在两个不同的时间戳)。但是,根据我所阅读的内容以及手动探索这两个图形作为 shapefile 所看到的内容,u、v 和 key 随着时间的推移并不是不可变的。U、v 和 key 在任何特定的 OSM 图中创建一个稳定的唯一 ID,
这是 OSM 的固有限制,还是有办法比较边缘随时间的变化?如果上述内容不清楚,那么来自 SharedStreets 项目的这个对话描述了我想要做的事情,尽管是在 SharedStreets 框架内。
解决方案
推荐阅读
- python - Eigenvectors are complex but only for large matrices
- python - Scrapyd:如何将数据写入json文件?
- python - 拟合分布的线性组合
- javascript - 在 axios 错误中传递标头:400 错误请求
- javascript - 在 JavaScript 上关闭卡片模式的问题
- reactjs - React - 更新远程数据,更新视图
- python - 从scala调用python脚本函数
- html - 如何使用css在html5中删除剪切图像中的边框?
- asp.net - 如何在 Visual Studio 2017 中运行 Web 项目?
- apache-kafka - 卡夫卡重新平衡期间的轮询呼叫是否是忙碌的等待?