Dynamo+Revit创建路网cad文件
获取市政路网拓扑结构数据多是购买gis地图,或者通过电子地图(国内的百度/高德地图,国外的谷歌地图)的API权限。就经济和技术难度而言,不适合于每一个对此有需求的工程人员。
有着地图界的维基百科之称的OpenStreetMap,一款开源地图,简称Osm。包含丰富的地理数据,涵盖高速公路、铁路、水系、建筑、边界、建筑物等图层。

简单的显示界面,和其他电子地图毫无区别,重点是可以导出Osm文件,后缀为osm的文件,可以用QGIS软件打开,然后在QGIS中将其导出为shp后缀的数据,然后可在ArcGIS软件中编辑使用。

下面介绍不使用QGIS和ArcGIS中间工具,直接在dynamo中将Osm数据转化为cad文件的实现思路:
读取osm文件,通过特征值过滤osm文件的点数据,这里以“建筑”和“道路”为例,过滤的点数据拟合成polygon和polycurve。


为过滤的不同图层设置线形,并把图层命名、线形设置、Osm文件节点集中在一个UI界面中统一管理,方便下次使用。


运行run script即可在revit中得到路网拓扑结构数据,可用于后续空间规划和其他应用。在revit中可将路网导出cad文件,供其他地方使用。


以上操作详细节点程序,UP都已经准备好啦。一键三连,私聊讨论,共同进步。