论文部分内容阅读
地图符号是GIS地图的基础语言,它是表达地图内容,可视化地理空间信息的一种基础工具。随着物联网和GIS的融合与发展,传感器设备作为物联网中基础的设备单元,遍布在各个地区各个角落,物联网中接入的传感器设备一般具有地理位置信息或者其他相关信息,因此可以利用GIS对其关联信息进行表现,将实时采集的传感器设备数据不断上传到监控系统中,以地图符号的方式管理传感器设备数据,这是物联网与地理信息最直接、有效的结合。在传感器实时监控领域SCADA(Supervisory Control And Data Acquisition),主要运用组态技术实现传感器设备实时监测与控制已经相当成熟。在基于组态方法的实时监控系统中,其图形界面模块的设计是基于图元的方法,这与地图符号有相似的矢量图元组织方式,因此,引入实时监控领域的组态技术,融入到地图符号的设计过程中,构建组态地图符号的数据模型和逻辑模型。通过分析传感器设备数据的特征,定义传感器设备数据解析接口,在脚本编辑器中创建传感器设备变量与地图符号图元的映射规则,由传感器设备数据的变化驱动地图符号图元视觉变量的改变。以地图符号的形式管理传感器设备,将采集的传感器设备数据与地图符号直接建立映射关联,实现传感器设备数据的实时可视化。本论文主要提出了组态地图符号的设计与实现,根据组态地图符号的逻辑模型,开发组态地图符号系统,设计组态地图符号。将设计的组态地图符号在开源的Geotools地图平台中进行验证。通过获取服务器端传感器设备数据,利用组态地图符号系统定义的数据接口解析传感器设备数据,在数据发生变化时,根据配置的映射规则重新绘制地图符号,实现地图符号实时可视化传感器设备数据。实验证明,在传统的地图符号设计中融入组态方法是可行的,根据该方法设计的组态地图符号编辑器能够实现组态地图符号的设计,将地图符号的视觉变量与传感器设备数据进行映射关联,实现基于组态地图符号实时可视化传感器设备数据。