CAD数据导入SWMM模型一般有两种做法:一种是将CAD文件直接另存为.wmf格式的文件,作为背景图导入SWMM模型软件中(以英文版SWMM模型软件为例,导入背景的方法是依次点击软件菜单栏View->Backdrop->Load->Backdrop Image File),然后依据背景图画管线、子汇水区等对象并输入相关属性数据,这种方法的优点是SWMM模型软件能方便导入,缺点是CAD图中的一些数据(如高程和管径)无法自动获取,需要手工输入,所以这种方法一般只在数据量不是很大的情况下采用;另一种思路是将矢量数据处理后导入,SWMM模型是无法直接导入这些矢量数据的,但可以利用GIS软件的功能或者一些免费或者商业软件的功能,将数据进行适当处理,并转换生成SWMM模型可识别的inp文件,然后导入模型。SWMM模型输入文件(inp文件)可以当作文本打开,格式并不复杂,稍微研究一下应该是可以弄明白的,所以也可以自己编程来实现这一转换功能。第二种思路的优点是能读入矢量的位置信息,某些商业软件和工具甚至能读入标注信息,如管径、坡度和上下底标高等,依原始CAD文件的质量以及采用工具的不同,实现起来难度也不同,这种思路的缺点是这些商业软件或者工具大部分是收费的,有的价格还不低,若是选择自己编程实现这些功能则需要一定的编程基础。
对于第一种方法,有时候输出的.wmf可能比较模糊,对于这种情况也可以考虑将CAD打印成高清jpg或者其它图片格式,打印时尽量选择大一点的图纸分辨率(CAD中可以自定义图纸),这样就会清晰很多。输出前最好在范围内加两个控制点(如左下角以及右上角),记下这两个点的坐标,输出图片后可以以这两个点为控制点对图片进行裁剪,导入SWMM模型时,输入这个点的实际坐标,就可以1:1的描绘对象了。
对于GIS数据的导入,可以参考本站《GIS数据导入SWMM模型的方法》一文。
本文整理自群聊天记录,稍作修改补充,在此表示感谢,更多讨论可加入SWMM模型QQ群:157029719
大瓜老师想问一下为什么wmf无法加入到swmm中去啊?希望可以得到解答