首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从OSM文件创建一个区域中所有地址的CSV文件

从OSM文件创建一个区域中所有地址的CSV文件
EN

Stack Overflow用户
提问于 2014-07-24 19:04:40
回答 2查看 5.7K关注 0票数 4

我有兴趣从下面的区域创建一个CSV地址文件(以街道名称、城镇、邮政编码、城市、纬度、经度格式)。

,这就是我到目前为止所做的:

1)从http://nick.dev.openstreetmap.org/downloads/planet/下载英国的osm文件

2)运行osmfilter:

代码语言:javascript
复制
osmfilter uk.osm --keep="highway=residential =primary =secondary =tertiaty =unclassified" >uk_streets.osm

3)运行osm皈依:

代码语言:javascript
复制
osmconvert uk_streets.osm --csv="@lon @lat addr:city addr:street" --csv-headline --csv-separator=, -o=uk_streets.csv

我的问题

  • 我不知道如何只从Milton Keynes地区提取地址,上面的脚本似乎是从整个英国拉来的(即不在上图所示的范围内)。
  • 运行脚本后,数据中有很多空白,我在数据库中找不到OSM网站上的一些地址。

问题

  • 我如何重构我的osmfilter和ONLY转换命令,以便只为Milton Keynes区域提取必要的信息?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-28 13:43:45

您可以再次使用Josm转换将数据剪辑到您感兴趣的区域,您可以创建一个聚文件(使用Josm或其他程序- Format),然后使用它来剪辑文件,请参阅本节Polygon

票数 1
EN

Stack Overflow用户

发布于 2016-07-18 09:27:53

另一种技术是使用https://openaddresses.io/

不使用OSM数据,而是提供类似的(更好的?)结果。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24941936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档