从OSM数据中提取 道路经纬度

1.在OpenStreetMap官网中获取规定区域的osm数据

点击导出,根据需要选择。

 2.打开QGIS,手动拖入osm数据,添加lines图层

裁剪:(261条消息) 利用arcmap将shape文件裁剪_wraettearw的博客-CSDN博客_arcgis裁剪shp文件

 3.导出

4. ArcGIS布点

(1)在ARCMAP中导入路网要素shp文件,将其投影成UTM坐标。系统工具箱----data management tools----投影和变换-------投影。双击打开投影后,在输入要素类选择shp文件,输出坐标系选择投影坐标系----UTM----WGS1984----northern hemisphere----WGS 1984 UTM zone xxN,根据下图自行选择

(2)将投影后的数据导出成shp文件,添加到新的图层中。

(3)对UTM坐标下的路网数据进行采样操作。系统工具箱----editing tool----增密。双击打开后,输入要素选择要素shp文件,增密方法选择distant,即按距离采样点,在距离栏输入间隔距离,点击确定。

(4)增密成功后,选择系统工具箱----data management tools----要素----要素折点转点,双击打开后选择要素文件,确定即可。

关于步骤3、4,还可以参考    Generate Points Along Lines(沿线生成点 )工具ArcGIS中矢量数据线转点的三种方式_起不好名字就不起了的博客-CSDN博客_arcgis线转点

(5)生成采样点后,将数据导出成shp文件,将其再投影回WGS坐标。系统工具箱----data management tools----投影和变换------投影。双击打开投影后,在输入要素类选择shp文件,输出坐标系选择地理坐标系----world----WGS1984。坐标转回WGS后再次导出数据生成shp文件

(6)打开点数据的属性表,添加字段,名称“X”和“Y”,类型为“浮点型”,精度为10,小数点选择6位,选中新添加的列,右键选择“计算几何”,最后导出属性表为txt文件。用excel打开,使用逗号分隔,另存为excel。

如果你用来爬取街景地图,记得将WGS84转换,比如百度坐标系或者腾讯坐标系。

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我叫杨傲天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值