前言:用到软件arcmap,excel,civil3d,revit,PS
注意:此方法只能获得简单地层模型。
1 获取数据
用谷歌地图下载高程数据和影像数据,1G左右大小,再大需要分块处理。
2 arcmap处理数据
在arcmap中打开高程数据,处理流程为
1.投影栅格(经纬度坐标转为大地坐标)
2.获取指定区域高程数据:新建shp面文件—>使用按“掩膜提取”—>得到指定高程数据
3.栅格转点:使用数据管理工具当中的“栅格转多点”—>“多部件至单部件”—>得到高程点数据
4.编辑点数据:“值提取至点”获得Z坐标值—>新建X,Y属性字段,“计算几何”获取X,Y坐标—>导出点文件
5.影像图数据处理流程为1.2.—>导出数据,勾选强制渲染(不勾选没有颜色),设置一个合理的网格大小(网格大小影响图片大小),导出格式jpg,png都可以
3 在 excel中处理点坐标
使用excel处理点文件
1.插入数据“点文件”,X,Y两列互换,将数据分割,5000-6000行一组,组与组只要要能够有相同数据,以便在civil3d中能够无缝拼接
4 civil3d生成实体地层
生成实体地层
1.将excel中数据复制到txt,格式为:X Y Z
3342250 432984 2345
3342450 431784 2250
3342450 431984 2195
3342450 432184 2245
3342450 432784 2345
3342450 432984 22452.打开civil3d,新建曲面—>添加点—>选择txt文件。
3.点击以载入的点文件(导入的点会自动生成三角曲面),点击从曲面提取实体,设置材质和导出路径(格式为DWG)。
4.创建实体,得到的dwg文件可链接至revit中查看
5 revit生成地形
生成带影像图贴图的地形
1.生成地形,由数据导入—>选择点文件,格式txt,(xy与civil3d中相反)
432984,3342250,2345
431784,3342450,2250
431984,3342450,2195
432184,3342450,2245
432784,3342450,2345
432984,3342450,2245—>打开可见性,选择地形,取消勾选所有子项
2.打开ps,将影像图画布选择180度(镜像处理)3.创建材质,选择影像图.PNG或.JPG,大小设置为实际大小—>材质赋予生成的地形
4.裁剪地形,体量和场地—>拆分表面