我怎样才能获得城市边界的国家(How can I get the city borders for

2019-07-18 15:07发布

我想从OSM芬兰提取城市的具体数据。 我对芬兰的数据,但我需要的只有5个城市的数据:赫尔辛基,埃斯波,万塔,考尼埃宁和斯昂提欧。 我可以提取所需的数据,赫尔辛基,但我需要对城市的其余部分城市边缘(这样我就可以做出一个多边形)。 如果我有多边形,我可以提取与所需的数据osmconvert

你能帮助我如何提取边界为这些城市的信息?

你知道任何开放的API,提供我这些信息?

Answer 1:

感谢罗兰Olbricht我已经成功地解决我的问题。 你可以找到有关这一问题的资料本网站 。 该解决方案如下:

  1. 生成与API立交桥边界http://overpass-api.de/api/interpreter?data=(rel[name='Helsinki'];>;);out;
  2. 你可以“赫尔辛基”您要生成边界有选择地更改城市的名字
  3. 您下载的数据后,就可以将其转换为一个多边形这个脚本 。 你可以找到如何在它的上半部分使用脚本的信息。
  4. 如果你希望显示下载的边界,重命名解释文件的扩展名.osm和使用QGIS(量子GIS) ,以显示边框。 要加载OSM文件的数据,您需要安装并激活OpenStreetMap的插件QGIS。 从菜单中安装插件打开QGIS和选择插件>获取Python的插件。 在插件选项卡中搜索“插件OpenStreetMap的”,然后点击安装。 您可以激活通过选择插件>管理插件,并通过检查OpenStreetMap的插件的复选框的插件。


文章来源: How can I get the city borders for a country