最近有机会参与了一个大楼安防监控的项目,自己想了想觉得有些问题 ( 积分: 100 )

  • 主题发起人 主题发起人 tjboy
  • 开始时间 开始时间
T

tjboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我感到问题所在应该是在安防系统的图形显示,我看到过一些安防产品,有些做的很好,比如一个大楼的安防,软件可以显示每一层楼面的平面图,在平面图中显示监测设备的实际位置、运行状态、相关参数。。。我觉得在今后开发中对这些图形的展现感觉有困难,首先平面图要有编辑模块,编辑模块要方便,然后在图形中显示检测设备的位置,正常显示和报警显示,报警的时候怎么让图形有变化,以前接触图形较少,所以特向有经验的朋友请教、指点,谢谢
 
请朋友帮忙指点,谢谢了
 
做过类似问题! 我估计要用平面图解决比较难 帮你顶下吧
 
用paintBox画吧,一般都可以做。
 
to nicai_wgl, thanks

是用 PanitBox 画矢量图,编辑好系统调用吗?

有个问题,画好图,如果选中图中的检测点,怎么对应起来呢
 
to shenhuaming

如果不采用平面图来表现,有没有其他好的办法表现呢?主要是监测点的位置和状态
 
自己顶一下
 
我手头正好有一个楼宇的项目,表现层用SVG + JAVASCRIPT实现。
可以交流一下。
 
to 沙隆巴斯的主人

很高兴能和你交流,我正为表现方式着急呢
 
to 沙隆巴斯的主人

你有QQ吗
 
to 郭玉梁,
能不能再详细一点说明一下呢,谢谢了,我对图形方面知识很单薄
 
同意郭玉梁
用组态平台搭建这个系统很容易的!
我曾经用过的组态平台
BroadWin 的WebAccess,您可以从网上找一下!
 
好的,我找一下WebAccess看看
 
CS的么?平面图就很简单了.用一个GIS控件就搞定的事情.比如说轻量级的吧.MapX,只要把楼层做成MapInfo的Tab表格式,然后用控件加载,至于闪烁之类的就用图形的符号搞定.更何况,你这样的图形基本上不会涉及到编辑,自己写控件都是很简单的事情.我记得老吕就写过的.
其实,我倒是觉得,做这类产品,还是做成3D比较好,容易吸引客户的眼球.
 
to dinglj1760

你有这样的控件吗?类似就好,学习一下
 
刚刚看到有一个叫TCAD的控件,好象做这方面还不错,但是价格也不低。

自己开发的话要做成3D好象不容易,很早以前一个项目用到过DelphiX,做了一些小功能,我现在在考虑能不能用DelphiX做动态的表现,不过前提是图形客户不做修改,要修改的话一定要矢量图了
 
TCAD是加载cad图形的.
你应该去找一些GIS的东西看看.GIS板块的斑竹可以给你更多的帮助.
MapX是MapInfo公司出品,展示和编辑MapInfo图形数据的.
MapObject简称MO是ESRI公司的,展示和编辑的数据来源比较多,支持Shape File,CAD,SDE数据等.
至于三维的嘛,轻量级的比较少,由于大部分都是封装OpenGL而已,自己写的话也不是很麻烦,MO也是支持的,MapX好像不支持.另外国产的GIS控件貌似Super Map的东东还可以,但里面一些长事务编辑的bug比较严重,就你的情况来看,似乎不会用到长事务.这些控件都可以满足你的要求的.
 
如果只是为了这个小功能而使用MapX等GIS组件也太夸张了一些!
平面图的编辑在你的程序中是不必要的,你要做的就是两点
一、设备的定位
二、设备状态更新
设备定位的时候就把设备的坐标跟图的位置定下来了,然后你就可以在这张图上相应位置画出设置的状态。至于图形的变化,无非是怎么画的问题(或颜色或小图形)
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部