gpt4 book ai didi

gis - 我如何获得一个国家的城市边界

转载 作者:行者123 更新时间:2023-12-04 10:26:36 30 4
gpt4 key购买 nike

我想从芬兰的 OSM 中提取特定于城市的数据。我有芬兰的数据,但我只需要 5 个城市的数据:赫尔辛基、埃斯波、万塔、考尼亚宁和休蒂奥。我可以提取赫尔辛基所需的数据,但我需要其他城市的城市边界(这样我可以制作一个多边形)。如果我有多边形,我可以使用 osmconvert 提取所需的数据

你能帮我提供有关如何提取这些城市边界的信息吗?

你知道任何为我提供这些信息的开放 api 吗?

最佳答案

感谢 Roland Olbricht我已经设法解决了我的问题。您可以在 this site 上找到与此问题相关的信息。 .解决方法如下:

  • 用立交桥 api 生成边界 http://overpass-api.de/api/interpreter?data=(rel[name='Helsinki'];>;);out;
  • 您可以选择将“赫尔辛基”更改为要为其生成边界的城市名称
  • 下载数据后,您可以使用 this script 将其转换为多边形。 .您可以在其上部找到有关如何使用该脚本的信息。
  • 如果要可视化下载的边界,请将解释器文件的扩展名重命名为 .osm 并使用 QGIS (Quantum GIS)以显示边框。要加载 osm 文件的数据,您需要安装并激活 QGIS 的 OpenStreetMap 插件。要安装插件,请打开 QGIS 并从菜单中选择 Plugins>Fetch Python Plugins。在插件选项卡上搜索“openStreetMap 插件”,然后点击安装。您可以通过选择插件 > 管理插件并选中 OpenStreetMap 插件的复选框来激活插件。
  • 关于gis - 我如何获得一个国家的城市边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14499511/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com