美文网首页测绘数据分析
百度地图城市建筑轮廓和路网数据的获取及矢量化

百度地图城市建筑轮廓和路网数据的获取及矢量化

作者: 进击的码农设计师 | 来源:发表于2019-10-02 12:00 被阅读0次

    1.数据获取:

    数据可以从百度、高德地图获取,具体获取方法可以参考MapCapturer(地图截获器)这篇文章。

    本文以上海五角场道路交叉口为中心,窗口设置为2000×2000,缩放级别为18,获得如下数据:

    并获取范围坐标范围:

    • 左下角坐标:121.512189,31.29792
    • 右上角坐标:121.531173,31.313632

    2.坐标转换:

    第一步获取到的数据是百度坐标,需要将其转换为地球坐标,坐标转换工具很多,这里选择万能坐标转换器,根据软件要求,设置数据,最终得到转换后的坐标值。

    3.DEM数据下载及处理:

    如果不需要DEM高程数据,此步可以省略,直接将坐标进行投影变换即可。

    • 数据下载

    从地理空间数据云网站免费下载研究范围的DEM数据,具体获取方法可以参考Landsat系列卫星介绍及影像下载这篇文章。

    需要注意的是这里的数据源选择的是DEM数字高程数据下的GDEMV2 30M 分辨率数字高程数据

    • 数据处理

    将下载的DEM数据及之前转换得到的坐标文件加载到ArcGIS中,进行投影变换之后进行裁剪,就可以得到研究范围的DEM数据。

    4.地理配准:

    将之前获得的png数据进行地理配准,将其与上一步得到的范围进行匹配。
    具体操作步骤可以参考地理配准这篇文章。

    5.栅格数据矢量化:

    • 对建筑图底关系图和道路图进行重分类操作,得到如下结果:
    • 使用ArcScan进行矢量化操作,得到如下结果:
      具体操作步骤可以参考ArcScan矢量化这篇文章。

    至此矢量化工作完成。

    后续可以将其在ArcScene中进行三维分析,或者将道路线文件导出成CAD文件(因为DepthMapX种不认曲线,所以导出之前需要对文件进行简化线操作,同时DepthMapX要求线段在折点处要是打算的所以还需进行在折点处分割线操作)在DepthMapX中进行空间句法分析。

    • 简化线操作
    • 在折点处分割线操作

    相关文章

      网友评论

        本文标题:百度地图城市建筑轮廓和路网数据的获取及矢量化

        本文链接:https://www.haomeiwen.com/subject/enolpctx.html