24小时热门版块排行榜    

查看: 2126  |  回复: 3
【奖励】 本帖被评价2次,作者yuliang9122增加金币 1.6

yuliang9122

铜虫 (小有名气)


[资源] SWMM中背景图处理方法详解

在实际SWMM的模型项目中,经常需要把一些卫星图片,地形图等图形文件作为背景图加载到SWMM中作为参照,来辅助模型建立和模型分析。和其他商业软件相比,SWMM支持bmp,emf,wmf,jpg和jpeg五种图元文件格式,并不支持我们常见的SHP文件,DWG文件作为背景参照,一般情况下我们需要把相关文件转为SWMM能接受的图元文件格式。
图元文件有个繁琐的问题,如何把背景图片在坐标上来匹配模型,使其在坐标上能实现对应。下面详细讲述一下匹配的方法和步骤:
1 在SWMM菜单栏View-Backdrop-load 图元文件;记录View-Backdrop-Resize 中的左下角和右上角的坐标分别为X1、Y1,X2、Y2;
2 选择模型中的左下角和右上角的两个检查井,命名其为A点和B点,记录其坐标,分别为xA,yA 和 xB,yB,尽量选在背景图上比较容易识别的两个点(例如主干道路交叉处);
3 在背景图上找到对应A点和B点的位置,记录其坐标为XA,YA 和XB,YB;
4 计算rx = (xA - xB) / (XA - XB) and ry = (yA - yB) / (YA - YB)
5 计算新的图幅坐标左下角为:
x1 = xA - rx*(XA - X1)
y1 = yA - ry*(YA - Y1)
右上角为:
x2 = xA - rx*(XA - X2)
y2 = yA - ry*(YA - Y2)

6 把x1、y1,x2、y2填入View-Backdrop-Resize 中的左下角和右上角。

7 附件是我根据上面原则做的一个excel表格,方便各位使用,觉得好用点赞!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : SWMM背景图调整.xls
  • 2018-11-06 15:38:36, 30 K

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luochunxiang

银虫 (小有名气)


送红花一朵
лл
3楼2018-11-15 19:13:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ljrlove

金虫 (小有名气)


★★★★★ 五星级,优秀推荐

лл
4楼2019-02-27 20:04:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
2018-11-15 19:12   回复  
五星好评  顶一下,感谢分享!
相关版块跳转 我要订阅楼主 yuliang9122 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见