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转换,比如百度坐标系或者腾讯坐标系。