Abstract

Obtaining and visualizing the internal state and position information of the remote device using sensors are important aspects of industrial manufacturing. For large-scale geo-sensors that have been recently used, map-based management and visualization of the geo-sensor devices have become ubiquitous. Users often build multiple map symbols to represent the multiple states of a device based on traditional map symbols. Visualizing multiple geo-sensor data in real time with one map symbol is difficult. In this paper, a protocol-coupling map symbol and a construction method for real-time data visualization is introduced where different sensor states of the geo-sensor are expressed with one symbol. The sensor data visualization method in supervisory control and data acquisition systems (SCADA) was introduced and applied to the construction and visualization process of map symbols. First, based on the traditional vector map symbols and the communication protocol parsing interface, the mapping relationship between the sensor data item and the graphic element is defined in the map symbol construction process. Second, by referring to the streaming services method in ArcGIS GeoEvent, geo-sensor data acquisition and a transfer broker in a GIS server is built, through which the real-time sensor data can be transferred from the remote side to the map client and used for map symbol rendering. Finally, the new map symbols are used for real-time geo-sensor data visualization in applications. In the application of the real-time monitoring of geo-sensor devices, remote device information was acquired by sensor and transmitted to the broker then cached on the server side. If the cached sensor data has changed compared to the previous, the changed data will be pushed to map client by broker. The communication module in the map client that communicates with the broker receives changed geo-sensor data and triggers a refresh of the map. Then the protocol-coupling map symbol is rendered according to the mapping profile and the status of the geo-sensor device will be displayed on the map in real time. All the methods and processes were verified in client-server and browser-server GIS architecture.

Highlights

  • The Internet of Things (IoT) is shaping the development of the Information and Communication Technologies (ICT) sector [1]

  • These researches mainly focused on the geo-sensor data visualization process from the perspective of map cognition based on map symbols, but for real-time monitoring of a device, these methods still have certain limitations

  • In the geo-sensor message broker running on the server, the geo-sensor data frame is converted to JavaScript Object Notation (JSON) format data by IDataParser, the JSON format data are used for real-time that is often used for data transmission in the IoT [27,28]

Read more

Summary

Introduction

The Internet of Things (IoT) is shaping the development of the Information and Communication Technologies (ICT) sector [1]. Bouattoua realized a real-time information visualization process based on map symbols and chorem, which is a schematized representation, by abstracting the sensor data stream [14]. These researches mainly focused on the geo-sensor data visualization process from the perspective of map cognition based on map symbols, but for real-time monitoring of a device, these methods still have certain limitations. The following discussion describes the method of mapping geo-sensor data to graphic element in symbol, through which multiple device states can be represented using one map symbol, and the models required for real-time geo-sensor data visualization in GIS

Sensor Data Acquisition and Visualization in the SCADA System
Parsing Interface-Oriented Sensor Data Transmission Protocol
Parser Method
Geo-Sensor Data Real-Time Visualization in Client-Server Architecture
Geo-Sensor Data Real-Time Visualization in Browser-Server Architecture
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call