如何能从osm获取有城市边界的shp

找到一个教程,但是代码有问题,导不出来
不知道这个问题出在哪里,看不懂呀

   

您可以按照以下步骤从OpenStreetMap(OSM)获取带有城市边界的SHP文件:

  1. 访问OpenStreetMap网站(https://www.openstreetmap.org/%EF%BC%89%E5%B9%B6%E5%9C%A8%E6%90%9C%E7%B4%A2%E6%A0%8F%E4%B8%AD%E8%BE%93%E5%85%A5%E6%89%80%E9%9C%80%E5%9F%8E%E5%B8%82%E7%9A%84%E5%90%8D%E7%A7%B0%E3%80%82

  2. 进入该城市的页面,然后单击“导出”按钮。

  3. 在弹出的“导出”窗口中,选择要导出的区域,可以是整个城市或特定区域。然后选择文件格式为“Shapefile”,然后单击“导出”按钮。

  4. 下载SHP文件并解压缩。

现在,您将获得一个包含有关所选城市边界的.shp文件,您可以使用ArcGIS、QGIS或任何其他支持SHP格式的GIS软件打开和编辑此文件。

比较准确的城市边界比较难提取,可以结合行政区划和其它的数据,比如居住区等等来辅助提取。