php可以抓取网页数据吗(WikiProject地图界的维基百科之称插件下载方法介绍 )

优采云 发布时间: 2021-11-14 20:03

  php可以抓取网页数据吗(WikiProject地图界的维基百科之称插件下载方法介绍

)

  OpenStreetMap(OSM),被称为地图世界的维基百科,打开了一扇通往新世界的大门。它收录丰富的地理数据,使我们对地理、规划和空间句法、空间分析和空间规划产生了兴趣。人民提供了许多便利。

  OSM 中收录的内容可以根据其发布的分类系统进行总结。OSM 的全称是 OpenStreetMap,由 Steve Kester 于 2004 年 7 月创建。 2006 年 4 月,OpenStreetMap 基金会成立,旨在鼓励免费地理数据的增长、开发和分发,并将地理数据提供给所有人使用和使用。分享。

  /wiki/Zh-ant:Map_Features#.E9.81.93.E8.B7.AF_.28highway.29

  维基项目中国

  

  获取OSM数据的方法有很多种。可以直接从官网下载OpenStreetMap,使用QGIS软件,或者下载ArcGIS Editor for OpenStreetMap插件下载。下面我将介绍几种方法。

  方法一:网站直接下载

  1.你可以通过这个下载来自世界各地的OpenStreetMap地图矢量数据网站

  下载.geofabrik.de/

  具体进入流程是打开OpenStreeetMap的OpenStreetMap主页。然后点击下图右上角的Export,可以看到有很多数据源网站,选择Geofabrik下载即可进入下载。

  

  2.以China为例,在form中选择Asia,点击,然后在Sub Region中选择China,选择.shp.zip数据,点击直接下载,解压后直接在ArcGIS中打开即可。数据量巨大,需要自己整理。OSM 数据会定期更新。

  

  3. 点击中国按钮,可以查看数据的更新时间,也可以下载china-latest.shp.zip。

  

  4. 下载后解压,将地图数据加载到ArcMap中。

  

  方法二通过ArcGIS Editor for OpenStreetMap插件下载

  1.ArcGIS Editor for OpenStreetMap 是一个免费的开源 ArcGIS Desktop 插件,可从 ESRI 的 网站 下载。不同版本的ArcGIS对应不同的插件版本,如10.1、10.2、10.3 不同。

  用于 OpenStreetMap 的 ArcGIS 编辑器

  

  2.点击下载ArcGIS Editor for OpenStreetMap Now进行下载。

  因为我的机器是版本10.3,所以我用版本10.3来演示。

  

  4. 安装后会显示在ArcToolbox中,OpenStreetMap Toolbox的工具

  

  5. 单击下载 OSM 数据以下载地图数据。范围可以由经度和纬度确定。您只需要在Top、Bottom、Left、Right中输入经纬度,但范围不能太大,否则将无法下载,并提示【扩展下载】超出范围。

  

  6.您也可以使用原创矢量地图(shp文件)对范围进行框定并下载。范围也是有限的。为了下载武汉的数据,我把武汉的地图剪成了几十块。下载

  

  7. 在Extent of data download中选择与某区域相同,选择Target要素数据集的保存路径。路径应保存在文件地理数据库中以避免错误。

  

  方法三:直接从网站下载,用ArcGIS Editor for OpenStreetMap插件工具进行转换

  1.ArcGIS Editor for OpenStreetMap 还提供了数据转换工具。具体方法是先进入OSM网站主页,/

  

  2.点击【导出】,下拉滑轨,可以看到页面左侧列出了很多源

  

  3. 这里可以直接选择经纬度范围下载,但注意下载的数据是osm后缀格式,其他软件或插件(如ArcGIS Editor for OpenStreetMap插件)需要将其转换为 shp 格式。

  

  

  4. 这里我使用ArcGIS Editor for OpenStreetMap插件(插件的具体安装和下载过程将在后面介绍)来演示如何转换。

  

  

  6.选择【Load OSM file】,打开对话框,在OSM File列选择之前下载的map.osm数据,在Target feature dataset列选择目标路径,点击OK。路径最好放在文件地理数据库中,这样转换错误的可能性就会很小。

  

  

  7. 转换结果,数据存储在地理数据集test1中。OSM 数据分为三种类型:点、线和面。具体分类请参考这些网站:

  /wiki/Zh-ant:Map_Features#.E9.81.93.E8.B7.AF_.28highway.29

  /wiki/WikiProject_中国

  

  

  

  方法四 使用QGIS软件获取

  

  QGIS的下载方式也有很多。这里介绍其中的两个。第一种是在软件里下载,比较方便。首先下载QGIS软件,安装

  在QGIS软件的菜单栏中选择Vector-然后点击Openstreetmap-Download Data

  打开OSM网站,选择范围

  

  选择Manual填写下载范围

  

  二是先在OSM官网下载数据。

  

  • 下载的数据后缀为osm,可以用QGIS软件打开直接显示(如果不显示,需要导入投影坐标系)

  然后在QGIS内容列表中选中数据,右键-选择Geometry Tools-单击Export/Add geometry colums,将数据导出为shp后缀,可以在ArcGIS软件中进行编辑和使用。

  

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线