Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 从Windows上的OSM数据生成地址数据库_Database_Postgresql_Openstreetmap - Fatal编程技术网

Database 从Windows上的OSM数据生成地址数据库

Database 从Windows上的OSM数据生成地址数据库,database,postgresql,openstreetmap,Database,Postgresql,Openstreetmap,我想要实现的目标 我有兴趣从英国获取地址数据库(邮政编码、街道名称、号码、城镇、县、地理编码) 我认为是正确的做法 我认为我需要做的是下载英国的osm文件(例如),并使用osm2pgsql命令将它们导入数据库。在这个导入的数据库上进行一些处理之后,我希望能够从数据库中提取地址信息 我多么需要你的帮助 这可以在Windows操作系统(即osm2pgsql)上完成吗?如果是这样,有没有人知道如何在Windows中实现这一点,或者我是否可以将其导入SQL数据库(或csv文件) 我知道我可以从购买类似于

我想要实现的目标

我有兴趣从英国获取地址数据库(邮政编码、街道名称、号码、城镇、县、地理编码)

我认为是正确的做法

我认为我需要做的是下载英国的osm文件(例如),并使用osm2pgsql命令将它们导入数据库。在这个导入的数据库上进行一些处理之后,我希望能够从数据库中提取地址信息

我多么需要你的帮助

这可以在Windows操作系统(即osm2pgsql)上完成吗?如果是这样,有没有人知道如何在Windows中实现这一点,或者我是否可以将其导入SQL数据库(或csv文件)


我知道我可以从购买类似于我所需的东西,但当然,我更愿意不付费或对数据拥有限制性许可证。

osm2pgsql确实存在于Windows中,请参阅wiki (但似乎你必须使用Cygwin)

否则,您可以找到一种方法,通过java程序渗透处理来实现结果。看

如果需要点数据,可以过滤标记,将几何图形转换为其质心,然后以所需格式转换