如果你有与城市数据、城市创新、智慧城市、新技术等相关主题的稿件,欢迎来稿,稿费多多,请联系微信客服 lemon_udparty
笔者对繁昌县平铺镇现状道路进行分析时,缺少道路的现状CAD资料。OSM上该镇矢量路网数据不全,相对而言百度地图路网齐全,由此考虑通过GIS的矢量化工具将道路栅格图(PNG格式)转为矢量格式(CAD)。
本文分两部分,第一部分为通过“百度个性地图”与“火狐浏览器”快速截取高清道路栅格图(PNG);第二部分为GIS矢量化工具将道路栅格转为CAD格式的具体操作。
①处位置显示着地图界面中的各类元素及其预览图。元素有“地图背景、道路、兴趣点”等;②处可选择各类元素的属性,比如“道路”有线型——为几何属性,同时有名称(如XX县道)——为文字属性;③处可调整几何与文字的颜色、饱和度等。④处区域用于设置每个元素属性的样式,当设置地图中的一类元素时,点击该区域上的“添加样式规则”,然后选择元素,对元素几何属性与文字属性进行设置。
具体步骤为:元素>“兴趣点”>属性>全部>样式>显示。设定结果如“③”处所示;对“行政区划”进行同样的设置;将“地图背景”设置为黑色。(需要注意的是每当新设置一个元素的样式时,都需要“添加样式规则”后再选择元素。)
3 按照箭头标号顺序设置“道路”元素的属性(图3)
文本>全部>样式>显示。设置后③处显示状态如图所示。
添加新的样式规则>选择道路>属性>几何>全部>样式>颜色设置为白色(图4)。
5 设定好后之后按F12(需要安装火狐浏览器),点击图5箭头位置,进入“响应者模式”。
①处显示的是加载的地图大小,地图大小可能大于浏览器窗口;通过移动②、③处,可看到加载的地图内的所有道路,将在截图时被保存;通常将②、③处移动至横栏中间,并通过鼠标拖动使需要截图的道路基本处于浏览器窗口的中心,加载的地图需完全包含所需道路。
7 设定好后,依次按照标号顺序点击(图7)标号位置的工具:
分别为截图、关闭响应者模式、打开截图位置。可获取高清道路截图PNG,并通过PS去掉项目范围外的部分。
将处理后的PNG栅格图纸添加至GIS的内容列表(图8),通过矢量化工具将栅格数据矢量化。具体操作如下:
双击打开重分类工具,将PNG添加至“输入栅格”,点击“分类”(图9)>设置为“相等间隔”>类别>2(图10),可看到系统自动计算了中断值,其后点击“确定”、点击“输出结果”(图11),得到图12。
如果gis工具栏无矢量工具,需要右键添加该工具,其后确保“自定义”中的扩展模块中的“arcscan”是勾选的。
shp文件或地理数据库文件均可,栅格矢量化后需要要素图层来存储矢量化的道路折线。(图13)
4 内容列表中右键重分类的栅格数据(图14中“Reclass png4”),点击开始编辑。
5 操作正确的话,可看到箭头所指位置(图14),方框内为“Reclass png4”(代表矢量化对象正确),且其后文字为黑色(代表可使用该工具)。
点击矢量化>选项(图15),进入“选项”命令,可看到箭头所指“矢量化方法”、前景背景颜色等。代表将前景颜色(绿色)矢量化为线。点击确定退出“选项”命令(图16)。
7 其后:矢量化>“显示预览”,结果如下图所示,可预览结果。
8 放大后如下图所示,发现折点过多(图18),操作如下:
矢量化>矢量化设置>平滑权重>20(图19,其中压缩容差和平滑权重的设置数值可按照预览效果来设置。其含义可通过设置后的效果可直观理解。)
矢量化>生成要素>选择模板(图21所示,选择道路矢量后数据存储的要素图层)>确定,得到shp文件(图22)。
10 右键道路shp文件按下图操作将其导出至CAD,最终得到可用于项目分析或规划的道路CAD文件(图23)。
最近有朋友问我们:为什么没有及时看到推文?因为微信改了推送规则,没有点“赞”或“在看”,没有把我们“星标”,都有可能出现这种状况。
加“星标”,不迷路!看完文章顺手点点“赞”或“在看”,就可以准时与我们见面了~
原文始发于微信公众号(城市数据派):现状分析没有CAD怎么办,GIS矢量化工具分分钟帮你搞定!丨城市数据派