自己了解到的技术解决方案
最早在图书馆摸到一本书,是数字排水网站出的“高级说明书”,我就在想,假如自己搞一个系统,核心算法跟他们用一样的,在线监控的界面做的华丽一点,毕竟现在大多只有示范性工程才会上马这些系统,既然是示范性工程,就一定要做的好看,说的专业一点就是界面友好,一定得能在大屏幕上操作,见下文中第一个链接。辅助设计的东西集成到CAD里,这样我觉得是比较合适。现在国内给排水专业的,计算机方面的技术用的还是比较滞后的(这句话说的太绝对,还没见到更多的行业软件)。
辅助设计暂时不表,我觉得集成在CAD里就很好,做个二次开发。光说在线监控,说的不对的地方大家请拍砖。写这个随笔的目的是为了给自己列出需要补习的技术。
市政水行业的监控大致可以分为两类,一类是市政管道的水位、流量等的监控,这个需要在地图上实现。另外一类是水厂的监控。
第一类,上面说到了,要在地图上实现,因为市政管线在城市里是无处不在的,可以用GIS技术实现,目标是实现这个http://v.youku.com/v_show/id_XMTQzMjQxODI0.html ,基于WPF。至于WPF和ArcGis之类的技术怎么结合到一起,这个暂时还不会,需要多看看。http://wpfsharpmapcontrols.codeplex.com/
第二类,考虑用3Ds Max进行建模,然后导出xmal,然后在WPF中进行处理。用到比较多的应该是WPF 3D技术。之前想到过用游戏框架进行开发,比如Unity,不知道是不是会比WPF强一些,不过考虑到毕竟有点WPF的基础,还是暂时采用WPF吧。
想起来前几天跟同学吃饭的时候,谈到一个问题,他说他在攒自己的开发框架,我就不明白了,为什么有很多现有的类库可以用,还要自己进行开发,毕竟自己做框架很少有成功的案例,除非是开源项目大家一起搞。后来一想,他是搞计算机的,而且进的是研发部门,但是我一个学给排水的,做点专业的应用开发,就没这个必要了。感觉现在自己逐渐找到了自己的定位了。
再明确一下,现在自己私下研究一个专业的解决方案,能直接借用的类库和框架就直接拿来用,实现一个略显粗糙的产品原型比实现一个精细的烂尾工程强多了。
这个写的太空泛,等把内容充实起来在发到博客园首页。