Big Board: Teleconferencing Over Maps for Shared Situational Awareness
- 2.1k Downloads
Collaborative technologies for information sharing are an invaluable resource for emergency managers to respond to and manage highly dynamic events such as natural disasters and other emergencies. However, many standard collaboration tools can be limited either because they provide passive presentation and dissemination of information, or because they are targeted towards highly specific usage scenarios that require considerable training to use the tools. We present a real-time gather and share system called “Big Board” which facilitates collaboration over maps. The Big Board is an open-source, web based, real time visual collaborative environment that runs on all modern web browsers and uses open-source web standards developed by the Open Geospatial Consortium (OGC) and WorldWideWeb Consortium (W3C). An evaluation of Big Board was conducted by school representatives in North Carolina for use in situational understanding for school closure decisions during winter weather events. The decision to close schools has major societal impacts and is one that is usually made based on how well a teenage driver could handle wintry precipitation on a road. Collecting information on the conditions of roads is especially critical, however gathering and sharing of this information within a county can be difficult. Participants in the study found the Big Board intuitive and useful for sharing real time information, such as road conditions and temperatures, leading up to and during a winter storm scenario. We have adapted the Big Board to manage risks and hazards during other types of emergencies such as tropical storm conditions.
Key wordsgeospatial collaboration web teleconferencing information management open source tool emergency management situation awareness
Collaborative technologies are indispensable tools to share information and knowledge in real time, but many standard collaboration tools are inadequate for managing complicated and dynamic events such as emergencies and natural disasters.
Standard teleconferencing systems typified by WebEx (Cisco 2012), Skype™ videoconferencing software, and the Access Grid (Childers et al. 2000) provide a gamut of information-sharing media that include, but not limited to: voice and text chat, real-time video, and “shared” slides, applications, and desktops. However, information sharing using slides and desktops are usually not collaborative; merely presentational, facilitating the dissemination of information, but not interaction or the gathering of knowledge. While well suited to business, organizational, and some educational tasks, this “presentation with discussion” mode is only one way of to enable collaborations.
We present a flexible, collaborative tool for geospatial data called “Big Board” that is based on the gather and share paradigm. In a gather-and-share environment, no particular person is the leader of the conference; rather each individual contributes directly to the content of the conference. Gather and share systems are common in non-real-time software such as Wikis.
The Big Board has been developed to support shared situational awareness primarily on emergency response phase and partially on planning phase; though, the underlying concept of the Big Board allows it to be adapted to handle a wide range of geo-referenced information.
The Big Board facilitates real-time gather and share style collaboration over maps. Big Board is built using open source technologies and runs in all modern browsers and standard handheld devices such as smart phones and tablets. Our system supports a number of standard features such as shared and synchronized views of information; annotation and drawing over maps; integration and display of data obtained from mobile devices and sensors; and a built-in chat client for real-time communication. Many of the design considerations and data visualizations in the Big Board are motivated based on evaluation of information requirements and exchange during a simulated adverse weather scenario and based on feedback from actual end users (such as, school representatives and emergency managers).
Big Board allows extensive customization of shared information: Views of information and data layers can be customized according to roles of participants or based on requirements of specific types of emergencies (for example, adverse winter weather, tropical storm events, and fire weather scenarios). Each teleconference session is assimilated into an individual virtual, persistent “conference room.” Once created, the conference rooms can be duplicated or reused, thereby allowing the Big Board to be quickly adapted for different types of future emergency management operations or for post-event analysis scenarios such as evaluation of emergency responses and for training purposes.
Big Board allows integration of data from a variety of extraneous sources: Users can organize and overlay Open Geospatial Consortium (OGC) standard Web Mapping Service (WMS) feeds (OGC 2006). This feature permits a variety of historic and stream data to be overlayed onto maps as customized “layers” of information in addition to human-generated content. Some of the existing data feeds in the Big Board include storm surge models and real-time weather data derived from National Digital Forecast Database (NDFD) data feed from National Weather Service (NWS). In addition, data from mobiles/handheld devices and sensors can also be easily integrated into Big Board.
In this paper, we describe the architecture and functionality of Big Board and discuss a field evaluation that we conducted to understand design requirements for the Big Board for emergency managers in North Carolina. We begin with a review of basic concepts in emergency management and survey existing tools for geospatial collaboration for emergency planning and management. In Sections 3 and 4, we present architectural and implementation details of Big Board and describe tools and user operations available for collaboration. In Section 5, we describe a case study involving application of the Big Board to plan for adverse winter weather. Finally, we discuss limitations of our existing work and goals for future work in Section 6 and provide concluding remarks in Section 7.
2 Background and related work
2.1 Emergency management and response
There are many challenges to effective management and response to emergencies. An important challenge is coordination of activities and information sharing among multiple different agencies such as first responders, relief teams, analysts and emergency managers, and security personnel (Thomas 2005; Haddow et al. 2010). In addition to management of responders, EMR requires close coordination among tasks and services, resource utilization and dependencies, information collection and analysis, and decisions (Chen et al. 2008). Other activities such as emergency planning involve a number of sub activities that require extensive geocollaboration (Schafer et al. 2007). To manage such distributed activities, and sometimes fast-evolving situations, emergency managers require collaborative tools that can augment their situational awareness and allow rapid sharing of vital information (Oosterom et al. 2005; Andrienko et al. 2007; Harrald and Jefferson 2007; Graves 2004). Furthermore, because geo-spatial context is implicit in many types of emergency situations and disasters, effective EMR requires sharing of geographic information, support for geospatial analytics, and collaborative decision making (Cai et al. 2005; Tomaszewski et al. 2007).
2.2 Overview of geocollaborative tools
Extensive research has focused on approaches and tools for effective geocollaboration. MacEachren and Brewer (2004) describe a framework for geocollaborative group work that addresses some important issues such as nature of collaboration tasks; decision making in a group setting; visual representations for geocollaboration; and properties and design of collaborative tools. The authors also discuss applications of their framework to case studies dealing with collaborative exploration and analysis of climate data. Convertino et al. (2005, 2011) discuss the important design and cognitive challenge of developing common ground in synchronous, distributed geocollaboration. They have developed a multiple-view coordinate display approach to support geocollaborative to disambiguate personal and public/team-level views of shared information. Heiser et al. (2004) demonstrated the effectiveness of shared views in a study that involved developing emergency routes collaboratively. Their results demonstrate importance of some characteristics of shared-view collaboration such as gestures and interactivity on efficiency of the collaborative work.
A number of solutions have been developed to enable remote geo-spatial collaborations. One standard approach is to exploit web-based client–server models to serve shared content and geo-spatial information such as GIS data and maps. Some examples are GeoBoost (Eick et al. 2007) and GeoSpaces (Baraghimian and Young 2001), which is part of a larger commercial tool for interactive collaboration (InfoWorkSpace™). Availability of open-source GIS platforms such as GeoTools (GeoTools 2012) and GeoNode (GeoNode 2012) have made the web-based GIS and map-based applications easy to build and access. Big Board shares architectural features with some of these web-based tools and we discuss our system in relation to these tools in Section 3.
2.3 Geocollaborative tools for EMR
An essential resource for emergency planning and management are gather and share systems in which collaborations are centered around shared geographic maps and the emphasis is on human-generated content (Schafer et al. 2007). These types of systems have been explored extensively in past. For example, (Resch et al. 2007) have developed a system they call eMapBoard that combines GIS components and an interface that allows sharing and annotation of information. Another map-centric tool is CIVIL (Wu et al. 2009), which integrates existing map services such as Google Maps and interactive tools to create, share, and analyze content. Gupta and Knoblock (2010) present an approach for crisis management based on geospatial mashup, in which they combine standard information visualization displays with standard mapping services such as Google Maps. The mashup supports integration of standard data formats such as spreadsheets and internet HTTP requests. A general collaborative planning tool has been developed by (Antunes et al. 2010), which provides a collaborative problem solving tool and interactive creation and sharing of human-generated content on maps.
Some of the existing tools provide support for real-time situational awareness for specific scenarios. For example, Starlight (PNNL 2012) is a general command-and-control virtual environment for analytics and decision-making process for security applications. GeoTime (Eccles et al. 2007) is another tool that allows multiple parties to share information about a complex scenario such as battlefield planning and execution.
A general map-centric approach is based on integrating standard Geographic Information System (GIS) tools and geo-spatial visualizations. Some examples include a system that integrates scanned images of terrains with standard user interface application (Brunner et al. 2009); a prototype geo-collaboration tool developed to support geo-analytics (MacEachren and Brewer 2004); and ESRI’s module for situational awareness (ESRI 2010) based on their standard GIS platform. Tomaszewski (2011) has developed an approach using Google Earth™ to display disaster incident data. Data in the system are obtained from real simple syndication (RSS) feeds and are visualized to support situational awareness for disaster management. Yet another tool is eStoryS (emergency storyboard system) proposed by (Malizia et al. 2011) that is centered around the concept of storyboarding. The eStoryS system integrates information such as text and pictures from a number of social media sites and other georeferenced information on the web to present a unified map-based system for emergency communication.
Other related work, notably by Schafer et al. on geocollaboration, has focused on specific needs for emergency planning and management. They have developed a geocollaboration software for synchronous geocollaboration, which is based on the BRIDGE (Basic Resources for Integrated Distributed Group Environments) and CORK (Content Object Replication Kit) Java-based platforms for distributed content management (Schafer et al. 2005). Their tool allows multiple users to create annotations and overlay different types of GIS information directly over shared views of maps. They conducted extensive field observations to identify collaboration needs and activities for emergency planning during local, community-oriented emergency events (Schafer et al. 2007). Schafer et al. (2007) have extended their geocollaboration tool to support emergency planning activities based on the findings of the field studies.
While the Big Board is similar to some of the exiting solutions for geocollaboration in scope and design goals, there are notable differences. For example, compared to (Schafer et al. 2007), Big Board uses quite different architecture and underlying software modules. In addition, Big Board uses iRODS (DICE-Group 2012) for data storage and curation, unlike GeoTools used in (Schafer et al. 2007). iRODS is a flexible data management system that enables implementation of varying levels of rules and policies for data access. Furthermore, Big Board proposes two approaches that can enhance effectiveness of geocollaborative tools. The approaches include the ability to customize role-based access to data and information and the ability to integrate extraneous data from a variety of sources such as Open Geospatial Consortium feeds and data from mobile/handheld devices and sensors.
We next describe details of the design and architecture of the Big Board.
3 Our approach
We have built Big Board, a web-based system that allows emergency managers in the field with laptops or mobile phones and in the operations center to gather and share data and direct their operations over the top of a shared, web-based map, analogous to a teleconference room.
3.1 Design of the Big Board
The Big Board is designed as a web application whose client will run on all popular modern browsers without plug ins or other modifications, and without change to most IT infrastructures. Additionally, the Big Board runs flawlessly on tablet devices such as the iPad or the Android-based Motorola Xoom. We achieve this using HTML5 (W3C 2011), JQuery (2012), and OpenLayers (2012) for user interface and client–server communication and graceful degradation of functionality in less-capable systems.
The server side of the Big Board uses RENCI’s open source Geoanalytics system (Heard 2011), Django (Foundation 2011) and MongoDB (through MongoEngine (Labs 2012)). Django is a rapid development framework similar to Rails (Hansson 2012), which includes an object-relational model, an engine to create templates, and other common facilities for developing server-side apps. MongoDB is a distributed document database built on the NoSQL paradigm, meant for fast insertion and lookup of semi-structured data. Geoanalytics is a system built on top of Django, MongoEngine, PostGIS (Research 2012), an iRODS (DICEGroup 2012) data grid, and RENCI’s high-performance computing resources to rapidly develop web-applications using OGC web standards based on rapidly changing requirements. This combination of systems provides both for serving up the user-interface of the system and for message passing and state storage for conference rooms.
The underlying software platforms in Big Board have been used previously to create geocollaboration applications. Most notable is GeoNode (GeoNode 2012), which relies on many of the above-mentioned software tools and modules to enable sharing of geospatial data. GeoNode, however, requires that users know something about geospatial data to use it properly. GeoNode users can upload shapefiles and similar open-source data formats but must be skilled enough to use these tools. The Big Board was designed to allow for online editing of annotations and annotation markup, relegating more data intensive overlays to a skilled administrator. This allows for a lower barrier of entry for emergency managers rather than only emergency managers who are also GIS experts to use the system.
3.2 Architecture of the Big Board
The browser sends UI events including the GPS location when available through the HTML5 Navigator Application Programming Interface (API) to the server through AJAX calls (see lower left of Figure 3). The server updates the models associated with the conference room. Every function in the Big Board Server can be accessed through a RESTful HTTP API call.
3.3 Data integration into Big Board
Existing geocollaborative tools obtain data from a number of standard web-based sources such as HTTP requests (Gupta and Knoblock 2010), RSS feeds (Tomaszewski 2011), and social media (Malizia et al. 2011). In the Big Board we have chosen to exploit a potentially huge number of web-based mapping services to layer content from. Just in the US, the US National Weather Service, Census Bureau, the U.S. Geological Survey (USGS), NASA, and many other national, state, and local governments provide web services capable of being layered onto the Big Board. Any OGC Web Mapping Service (WMS) can be layered into the Big Board. To make a layer available, a system administrator adds the layer as a resource in the back end, optionally renaming it, describing it. The administrator then attaches a number of roles to the resource, marking the resource as relevant to conferences or users including those roles.
3.4 Role-based support in Big Board
Role-based customization of information is a useful approach to facilitate collaboration in teams with multiple different experts (Convertino et al. 2007, 2008; Wu et al. 2009). For example, (Convertino et al. 2007) generate multiple views of information that are customized according to roles of individual participants; for example, one view is specific to a participant’s expertise while another is a shared, team view of the information. Their approach allows users to share some or all information that is specific to their roles. They also describe approaches such as telepointers to manipulate and synchronize the two views.
In the Big Board we have implemented the concept of role-based customization slightly differently. Roles allow tailoring of responsibilities of participants, as well as, customization of content and process according to specific needs of different types of emergencies. Roles at the layer or conference room level can be used not only to restrict access of participants to appropriate layers, but to customize the presentation of those layers data to the expertise level of the participant. For example, one participant might view a temperature layer as a continuous gradient, because he or she is experienced with such maps and knows what to look for. Another user is interested not in temperature itself, but certain “decision thresholds”; the same information can be presented to this user as a banded map containing only which side of the threshold any point lies upon.
In the Big Board roles can be applied either to individual participants based on their expertise or to individual overlays derived from data feeds. In the latter case, roles determine the availability to users of layers kept in a master catalogue. For example, fire fighters might have available to them layers concerning brush cover, drought extent, and built land, while school superintendents (who make the decision to close schools for inclement weather) might have layers available concerning freezing precipitation forecasts and local climate office observations. They are assigned different roles in the system, and cataloged overlays can be declared relevant to one or more roles.
3.5 Mobile support
Handheld and other portable mobile devices can be valuable resources during emergencies to gather and coordinate information from multiple distributed agents and people deployed at an emergency site. There has been previous work to integrate mobile devices for EMR application. Examples of some of the existing applications include a peer-to-peer framework called WORKPAD (Mecella et al. 2006); an emergency notification system for evacuation and surveillance (Xu et al. 2008); and a framework to pool and coordinate data feeds from multiple sources (Natarajan and Ganz 2009). Other related work involves crowd-sourcing applications that exploit current capabilities of smart-phones and handheld devices. An interesting example is FixMyStreet (2011) in which residents can log issues pertaining to civil amenities in their local neighborhood. Another example is a platform called MoCoMapps developed by (Hupfer et al. 2012) that allows lay users to create and access map-based crowd-sourcing applications.
In the Big Board, mobile devices are supported through two avenues. For larger devices, such as the iPad and Motorola Xoom, the normal UI view of the Big Board is supported with minimal modification to allow for more intuitive user input, taking advantage of touch screen technology.
Data entered via mobile phones is associated with the participant that entered it. Entering data directly into the conference room is restricted to specific participants; thus trust in accuracy and quality is based upon participant’s familiarity with each other. Entered data is associated with the annotations layer and is considered part of the data associated with conference participation. Data could in principle be automatically modified, deleted, or otherwise processed on a per-participant basis by automated processes (agents) accessing the data stored in the MongoDB backend system.
The framework for mobile crowd sourcing application can also be adapted for inputting data from a network of sensors. In general, all that is needed is an instance of a WMS server like MapServer (Foundation, 2012a) or Geoserver (Foundation 2012b) running on top of a PostGIS (Research 2012) database. Then a data model is created for the sensor network using the same Django framework that we use to create the models for the Big Board. Sensors can then use HTTP POST calls to send data to the Big Board, which stores it in the model, and it is served up graphically as a WMS overlay through Geoserver or MapServer.
4 User interface and functionality in Big Board
When users log into a conference room the system detects their location via the HTML5 location API (available on all modern browsers), and displays their locations on a geographic map associated with the conference room. In addition to this main view of the conference room, users can post and retrieve specialized information over GPS enabled mobile phones using mobile-web forms which are made available by role and can be bookmarked as “apps” by users.
Users are presented with a number of buttons to control and display Open Geospatial Consortium WMS feeds over the map in Users are presented with a number of buttons to control and display Open Geospatial Consortium WMS feeds over the map in the main view. These feeds give the Big Board a unique ability to provide context for content creation, and to add to the ability of a user to generate situational awareness from complex data not available in the default map view, and created by users not participating directly in the conference. Unlike similar works such as CIVIL (Wu et al. 2009), customization of the Big Board’s functionality for creating, inspecting, and sharing content on the map is extensively influenced by the user and room’s assigned role(s). Which feeds each user has the option of overlaying are controlled by a system administrator, who ties feeds to roles, and assigns one or more roles to each user. In this way, the system can have hundreds or thousands of pre-programmed overlays without overwhelming the user—a firefighter can see a different set of job-role targeted overlays than a school superintendent, and so on.
Overlays in users’ views can be shared among users. Users have a choice of whether or not to view the overlay themselves, to augment their own view, or to share the overlay with the conference, showing everybody the same view. Our system allows each overlay to be defined for multiple dates and times, which can be selected in a calendar view by the user dynamically. Any conference member can add and share overlays. Other overlay controls include being able to select specific time steps and elevations for feeds where these parameters are relevant, and being able to control the opacity of an overlayed layer.
Our system provides some tools to draw on overlays and to query data added to the map. The drawing tools include options to measure distance and area, draw vector shapes such as points, lines, and polygons, deleting features, inspect feature information, and add on-map labels and detailed text content to the map. Additionally, role and situation-based icon sets can be configured by the administrator to allow a participant to mark the map up in a graphical way. For instance, one might have an icon for icy road conditions, for flooded out roads, and other hazards.
We provide support for simple analytics via WMSGetFeatureInfo, a protocol that is part of the OGC’s WMS standard. Any overlayed layer that supports WMSFeatureInfo can be queried and feature information is showed in the Feature Information panel. A user’s role in the system can also allow them access to controls for performing more detailed analytics relevant to the role. For example, a school superintendent has access to a control that brings up National Weather Service’s point-wise hourly weather graphs on point-and-click. Also, overlays may have pre-programmed analytics applied to them based on role, such as for the overlays used in our case study on winter weather.
Collaborative activities are supported by yet other user interface elements. For example, a discussion tab provides simple instant messaging functionality among logged in users. It contains a participant list, a discussion log, and an entry field for adding one’s own messages to the dialog. Participants are highlighted on the map when they enter a message, or when a user clicks on a participant’s name. Additionally, a button labelled “Center everyone here” takes the participants viewpoint and zoom level and centers every other participant in the room on the same viewpoint. This does not lock the other participants into the view, but it does immediately shift their focus temporarily towards something deemed important. However, we have observed that this feature can be disruptive if no one person is in command of a conference room. Convertino et al. (2011) have suggested a shared-awareness paradigm that is based on a two-view solution to deal with the challenge of managing private and group view of information in shared information spaces. Such a solution is not currently available in Big Board but can be implemented by exploiting our architecture’s capability to easily replicate conference rooms; Two views of a conference room that correspond to a personal view and shared, team view can be created by modifying permissions to manipulate data and views for each conference room. Finally, to augment asynchronous collaboration we maintain a log of all user actions and events in the conference room, so it is possible to take a closed conference room and “replay” the entire conference or query its content for specific items. We are currently working on a visual interface for this task.
5 Case studies
The Big Board has been in use in several counties in North Carolina as a tool for “situational awareness and understanding” building during an emergency. Situational awareness and understanding in this context refers to the ability of an emergency manager to, as fast as the situation evolves, incorporate data about ground conditions at an emergency site and synthesize knowledge and decisions that affect the emergency (Brunner et al. 2009; PTI/GITA 2009).
5.1 Analysis of winter weather scenario
Our first large scale deployment of the Big Board was for managing an extreme winter weather scenario. Our focus was to facilitate gathering and exchange of information that schools use to decide if and when to operate schools during inclement weather. A school’s decision to stay opened or closed can have repercussions on safety of transportation staff and teen drivers and on socio-economic costs involved in operating the school.
Winter weather scenario testing and results
We conducted a winter weather exercise with 13 representatives from the seven schools mentioned earlier. The representatives were in charge of making school-closing decisions in their respective schools and were all school superintendents or transportation department staff. The participants were led through an actual winter weather event scenario from 7pm February 28th, 2009 to March 2, 2009, which was simulated using the overlays on the BigBoard. The participants were shown the different overlays that were prepared before-hand and were asked to provide their feedback.
The Big Board was introduced to school representatives for Wake, Orange, Forsyth, Catawba, Buncombe, Burke, and Caldwell counties in North Carolina. The school personnel were exposed to functionality and usage of the Big Board during presentations on the system; hands-on training on the Big Board was given to personnel from two counties (Wake and Buncombe) during initial testing of the Big Board.
The schools in our study were chosen on criteria such as their level of interaction with local NWS offices, their categorization as urban and rural counties, and their geographic distribution in North Carolina. Our goal in this case study was to use the Big Board to facilitate information exchange during a simulated storm event and to observe how participants incorporated the Big Board in their decision making process.
Simulation data and displays
To display information specific to winter weather, we added icons in the drawing tab for snow, ice, liquid precipitation, clear roads, and general hazards. We also created a web form for road conditions that could be used to add these icons to the map using mobile phones, or users could add them from the drawing tab of Big Board’s main display.
The overlays we created differ significantly from the forecast standard graphical forecasts generated by NWS. The NWS forecasts have to suffice for all conceivable situations, and are not tailored to what a particular user might be looking for. For example, an all-purpose national temperature map has to give data relevant to farmers concerned with freezing crops, aviators determining de-icing needs, departments of transportation, and others, so the NWS errs on the side of giving all the data at the expense of readability.
We used a demonstration script to go over Big Board functionalities and specific tools. The script included a walkthrough of the user interface of Big Board and demonstration of user operations such as creating vector shapes (points, lines, and polygons) and annotations and creating different layers of information. We obtained feedback from 12 users from different focus groups. These focus groups represented 10 of the 15 standard roles and responsibilities specified by Federal Emergency Management Agency’s (FEMA) Emergency Support Functions (ESF) (FEMA, Accessed July 2011), including a county emergency manager, a school superintendent, a person from the local fire company, and transportation representatives. We guided the users in our focus groups through a hypothetical scenario from 5 days before an event to 2 days after an event. The input we got from these focus groups directed the kinds of functionality included in the Big Board.
Since we were aware of what our users are looking for by virtue of our focus groups, we were able to build overlays using criteria that made sense to people closing schools. Dangerous windchills were given in time-to-frostbite, using NWS standards on how to calculate this. Temperatures were categorized by “above freezing (36F+)”, “around freezing (28–36F)”, “frozen (10–28F)”, and “brine/road salt ineffective (<10F)” (below 10°, the amount of salt considered safe for the environment is not effective in keeping the roads from freezing). Snowfall, similarly, was colored based on values considered significant by these particular emergency managers: 0–0.125″, 0.125″–2″, and 2″ and above. Freezing liquid precipitation was banded by 0–0.125, 0.125–1, and more than 1 inch. Examples of some of our overlays are shown in Figure 8.
We gathered feedback informally from the participants, but specifically asked about the functionality and tried to gauge the participants’ understanding of the functionality and overall feelings about its utility. Participants responded well to the overlay and annotation functionality and the ability to gather and share with other members of their community. They were less enthusiastic about the chat functionality, preferring to talk over the phone. They cited a specific need to be able to gather and share from mobile devices, which we incorporated into the tool.
We gathered feedback about the overlays using web-based surveys that were sent out to school representatives in three different counties and one emergency manager from another county. Participants evaluated three overlays, which were overnight lows, sun cover, and extreme wind chill. In each survey, participants were shown screen shots of different scenarios and were asked a number of questions for each visual. The questions pertained to usefulness of the overlay and interpretation of graphical encoding of the information displayed. We used results from these tests to refine the overlays for the winter weather exercise.
Most participants in our study thought that the Big Board would be a useful tool and a good way to view real-time weather information and share reports from those riding the roads with other departments (e.g., Department of Transportation (DOT)) in their county. Many participants liked that we could overlay data on their county and the ability to zoom out to see surrounding counties, which would give them situational awareness about the winter event.
The participants also gave useful feedback about other aspects of the Big Board. Some participants suggested extending the overlays to include other information such as hazardous road forecasts, school district zones and locations of schools, and information about areas with known problems. Another useful suggestion was to publish the information in the winter weather conference room so that parents and students could see specifically where problems in the county were and why school needed to be closed or delayed. One participant noted that the icons on specific conditions (for example, icy roads and precipitation type) were quite useful to get details about specific events. Some participants noted that the Big Board might not fit into their current practices because they themselves drive to collect information about roads and could not access a computer or share information safely.
5.2 User survey
We went back to several of these school districts: Wake, Forsyth, Alamance, and Orange, to conduct surveys of the participants to include as part of the study. The schools in this study were chosen from a subset of the schools in the winter weather scenario. Some of the questions required a quantitative response on a scale of 1–10 (10 being most favorable response) while other questions required a descriptive answer. These surveys queried the participants on: whether or not the Big Board will help them in their operations, how, limitations to implementing use of the software in the EM process, its potential use in scenarios other than winter weather, the utility of the “gather and share” paradigm, the utility of being able to add annotations and overlays, and of real-time chat. We obtained survey results from four school representatives. Of those surveyed, one provided only descriptive feedback; Even though the survey sample is limited, we obtained useful feedback regarding functionality of Big Board from potential users.
For each of the survey respondents, we read the script demonstrating the Big Board functionality using data from the historical winter weather scenario described in Section 5.1. Then the users were allowed to ask questions in a short question and answer session, and finally they were given the survey to complete. As mentioned before, only three of the four respondents provided complete response to the quantitative questions in our survey. Respondents gave the feature “gather all the information at one spot,” an average score of 8, with one respondent commenting that the feature would be useful in case of a fast moving storm or situation. Regarding intuitiveness of the layout two respondents gave a score of 7 while another gave a score of 10. Regarding usefulness of adding additional layers of information (e.g., precipitation, radar, temperature, and freezing point), all respondents gave a score of 10. Regarding usefulness of sharing views, respondents gave an average score of 9, with two participants commenting that some form of standardization might be needed to reduce or remove subjectivity from information extracted from the additional layers. Participants gave an average score of 8.6 to usefulness of drawing/annotating for communication and decision making. Finally, participants gave a relatively lower score, an average of 5.6, to the chat feature and ability to record dialog. One respondent commented that they did not completely understand the chat functionality in the given test scenario. Nevertheless, this prompts introspection about design and presentation of chat functionality. Some of the qualitative feedback we obtained was as follows. When asked “What is the primary way [the big board] will help,” users said things like “will help with monitoring weather hazards for bussing and communicate to drivers and schools potential changes in operations due to weather.” In reference to the how much the gather-and-share functionality will help, a user said “it will help most with urgent or fast moving storms / situations.” Overall, the results of these surveys suggest that the districts see great potential in the software. As a result of the interest expressed in our surveys we intend to roll out the Big Board as part of NC-First (NC-First 2012).
6 Discussion and future work
We will be testing the Big Board in depth in a tropical weather scenario with emergency managers from coastal and mountainous counties in North Carolina. In this scenario, we plan to include overlays including storm tracks, surge predictions, critical infrastructure, evacuation routes, and current relevant weather observations. These overlays will be developed using RENCI’s Geoanalytics system (Heard 2011) so they can be updated in real-time as situational conditions or user preferences change.
Additional features we plan to add include the ability to select available times for an overlay by mouse, freehand drawing, and to replace the text-only feature info with a Wiki, giving the ability to go in depth about a location and provide clickable hypertext links.
In addition, there are a number of limitations of the system we plan to address. Hypothetically, our system scales horizontally, that is it can support adding data (storage) and higher levels of access (CPUs); however we need scalability testing to verify this. Another limitation of the system is that if a user’s client goes off-line, that user sees his or her own changes, but the changes are not propagated to the server. We plan on addressing this with a client-side database such as Lawnchair (Leroux 2012) that can hold changes that haven’t yet been propagated until the user comes back online.
We have described an open-source tool we call the Big Board to facilitate distributed synchronous collaboration for emergency response management. The Big Board runs on all modern web browsers and uses open-source web standards. Our approach provides standard tools and operations that allow emergency managers to gather and share information in real time. In addition, the Big Board can integrate data generated by agencies such as National Weather Service, Census Bureau, USGS, and many other web services that generate geo-tagged information.
Based on a case study involving school closings during adverse weather, emergency managers found the Big Board a useful tool, which they plan to use in their operations. Their responses include that it will allow others in the community, such as Department of Transportation (DOT), State Highway Patrol, and even the NWS to see what data the schools are collecting and add data of their own. They said that this allows everyone who needs to know what the roads look like to gain situational understanding much more easily than what is going on now.
This work is part of the WxEM project, which is funded in part by the National Weather Service’s collaborative agreement with RENCI and the Institute for the Environment at University of North Carolina at Chapel Hill. We wish to acknowledge all the feedback and participation we have gotten from the North Carolina Emergency Management and K-12 Education community in evaluating our work.
- Andrienko, Gennady, Natalia Andrienko, Piotr L. Jankowski, Daniel A. Keim, Menno Jan Kraak, Alan MacEachren, and Stefan Wrobel (2007). Geovisual analytics for spatial decision support: Setting the research agenda. International Journal of Geographical Information Science—Geovisual Analytics for Spatial Decision Support, January 2007, vol. 21, pp. 839–857.Google Scholar
- Antunes, Pedro, Claudio Sapateiro, Gustavo Zurita, and Nelson Baloian (2010). Integrating Spatial Data and Decision Models in an E-Planning Tool. In Gwendolyn Kolfschoten, Thomas Herrmann, and Stephan Lukosch (eds.): Collaboration and Technology, Lecture Notes in Computer Science. Berlin / Heidelberg: Springer, vol. 6257, pp. 97–112.Google Scholar
- Baraghimian, Tony and Mark Young (2001). GeoSpacesTM-A virtual collaborative software environment for interactive analysis and visualization of geospatial information. In Proceedings of IEEE International Geoscience and Remote Sensing Symposium, University of New South Wales, Sydney, Australia, 9–13 July 2001. Washington, DC: IEEE Computer Society, pp. 1678–1680.Google Scholar
- Brunner, Dominik, Guido Lemoine, Francois-Xavier Thoorens, and Lorenzo Bruzzone (2009). Distributed Geospatial Data Processing Functionality to Support Collaborative and Rapid Emergency Response. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, March 2009, vol. 2, no. 1, pp. 33–46.Google Scholar
- Cai, Guoray, Alan M. MacEachren, Isaac Brewer, Mike McNeese, Rajeev Sharma, and Sven Fuhrmann (2005). Map-Mediated GeoCollaborative Crisis Management. In P. Kantor, G. Muresan, F. Roberts, D. Zeng, F-Y. Wang, H. Chen and R. Merkle (eds): ISI’05. Proceedings of IEEE International Conference on Intelligence and Security Informatics, Atlanta, GA, 2005. Berlin / Heidelberg: Springer-Verlag, pp. 429–435.Google Scholar
- Chen, Rui, Raj Sharman, H. Raghav Rao, and Shambhu J. Upadhyaya (2008). Coordination in emergency response management. Communications of the ACM—Web searching in a multilingual world, vol. 51, no. 5, May 2008, pp. 66–73.Google Scholar
- Childers, Lisa, Terry Disz, Robert Olson, Michael Papka, Rick Stevens, and Tushar Udeshi (2000). Access Grid: Immersive Group-to-Group Collaborative Visualization. In Proceedings of Fourth International Immersive Projection Technology Workshop, Ames, Iowa, 2000. Google Scholar
- Cisco, Inc. (2012). WebEx Teleconferencing Suite. http://www.webex.com/overview/index.html.
- Convertino, Gregorio, Dejin Zhao, Craig Ganoe, John Carroll, and Mary Rosson (2007). A Role-Based Multiple View Approach to Distributed Geo-Collaboration. In Julie Jacko (ed.): Human-Computer Interaction: HCI Applications and Services. Berlin / Heidelberg: Springer, vol. 4553, pp. 561–570.CrossRefGoogle Scholar
- Convertino, Gregorio, Anna Wu, Xiaolong L. Zhang, Craig H. Ganoe, Blaine Hoffman, and Carroll John M. (2008). Designing Group Annotations and Process Visualizations for Role-Based Collaboration. In H. Liu, J. Salerno, and M.J. Young (eds.): Social Computing, Behavioral Modeling, and Prediction. Berlin / Heidelberg: Springer US, pp. 197–206.CrossRefGoogle Scholar
- Convertino, Gregorio, Helena M. Mentis, Aleksandra Slavkovic, Mary Beth Rosson, and John M. Carroll (2011). Supporting common ground and awareness in emergency management planning: A design research project. ACM Transactions on Computer-Human Interaction, vol. 18, no. 4, December 2011, pp. 22:1–22:34.Google Scholar
- Convertino, Gregorio, Craig H. Ganoe, Wendy A. Schafer, Beth Yost, and John M. Carroll (2005). A multiple view approach to support common ground in distributed and synchronous geo-collaboration. In Proceedings of Third International Conference on Coordinated and Multiple Views in Exploratory Visualization, London, England, 5 July 2005. Washington, DC: IEEE Computer Society, pp. 121–132.Google Scholar
- Cova, Thomas J (1999). GIS in emergency management. In P.A. Longley, M.F. Goodchild, D.J. Maguire, D.W. Rhind (eds.): Geographical Information Systems: Principles, Techniques, Applications, and Management. New York: John Wiley & Sons, pp. 845–858.Google Scholar
- DICE-Group (2012). iRODS. http://www.irods.org.
- Django Software Foundation (2011). Django. http://www.djangoproject.com.
- Drabek, Thomas E. and Gerard J. Hoetmer, eds. (1991). Emergency management: principles and practice for local government. Washington, DC: International City Management Association.Google Scholar
- Eccles, Ryan, Thomas Kapler, Robert Harper, and William Wright (2007). Stories in GeoTime. Information Visualization. Palgrave Macmillan, vol. 7, no. 1, March 2008, pp. 19–26.Google Scholar
- Eick, Stephen G., M. Andrew Eick, Jesse Fugitt, and Russell A. Lankenau (2007). GeoBoost: An AJAX Web 2.0 Collaborative Geospatial Visualization Framework. In Proceedings of IEEE Aerospace Conference, Big Sky, Montana, 3–10 March 2007. Piscataway, NJ: IEEE, pp. 1–10.Google Scholar
- Ellis, Clarence A., Simon J. Gibbs, and Gail Rein (1991). Groupware: some issues and experiences. Communications of the ACM, vol. 34, no. 1, January 1991, pp. 39–58.Google Scholar
- ESRI (2010). ESRI Situational Awareness. http://www.esri.com.
- FixMyStreet (2011). http://www.fixmystreet.com.
- Open Source Geospatial Foundation (2012a). MapServer. http://mapserver.org.
- Foundation, OSGeo (2012b). Geoserver. http://geoserver.org.
- FEMA (Accessed July 2011). Emergency Support Functions. http://www.fema.gov/emergency/nrf/.
- GeoNode (2012). www.geonode.org.
- GeoTools (2012). www.geotools.org.
- Godschalk, David R. (1991). Disaster mitigation and hazard management. In Emergency management: principles and practice for local government. Washington, DC: International City Management Association, pp. 131–160.Google Scholar
- Graves, R.J. (2004). Key Technologies for Emergency Response. In Proceedings of International Workshop on Information Systems for Crisis Responds and Management, Brussels, Belgium, 2004, pp. 133–138.Google Scholar
- Gupta, Shubham and Craig A. Knoblock (2010). Building Geospatial Mashups to Visualize Information for Crisis Management. In Proceedings of the Seventh International Conference on Information Systems for Crisis Response and Management, Seattle, Washington, USA, May 2010. Google Scholar
- Haddow, George D., Jane A. Bullock, and Damon P. Coppola (2010). Introduction to emergency management. Butterworth-Heinemann.Google Scholar
- Hansson, David (2012). Ruby on Rails. http://rubyonrails.org.
- Harrald, John and Theresa Jefferson (Jan 2007). Shared Situational Awareness in Emergency Management Mitigation and Response. In Proceedings of 40th Annual Hawaii International Conference on System Sciences (HICSS), Waikoloa, Big Island, Hawaii, USA, 3–6 January 2007, p. 23.Google Scholar
- Heard, Jefferson R. (2011): Geoanalytics. Chapel Hill, North Carolina, USA: Renaissance Computing Institute (RENCI). http://www.renci.org/publications/technical-reports.
- Heiser, Julie, Barbara Tversky, and Mia Silverman (2004). Sketches for and from collaboration. In J.S. Gero, B. Tversky, and T. Knight (eds.): Visual and Spatial Reasoning in Design III, 2004. Sydney: Key Centre for Design Research, pp. 69–78.Google Scholar
- Hupfer, Susanne, Michael Muller, Stephen Levy, Daniel Gruen, Andrew Sempere, Steven Ross, and Reid Priedhorsky (2012). MoCoMapps: mobile collaborative map-based applications. In Proceedings of the ACM conference on Computer Supported Cooperative Work Companion, Seattle, WA, USA, 11–15 February 2012. New York, NY, USA: ACM, pp. 43–44.Google Scholar
- JQuery (2012). http://jquery.com/.
- jQuery Project, The (2012). jQuery Mobile. http://jquerymobile.com.
- Labs, Traction Digital (2012). MongoEngine. http://mongoengine.org.
- Leroux, Brian (2012). Lawnchair DB. http://github.com/brianleroux/lawnchair.
- Malizia, Alessio, A. Bellucci, Paloma Diaz, Ignacio Aedo, and Stefano Levialdi (2011). eStorys: A visual storyboard system supporting back-channel communication for emergencies. Journal of Visual Languages & Computing, vol. 22, no. 2, April 2011, pp. 150–169.Google Scholar
- Mecella, Massim, Michele Angelaccio, Alenka Krek, Tiziana Catarci, Berta Buttarazzi, and Schahram Dustdar (2006). WORKPAD: an Adaptive Peer-to-Peer Software Infrastructure for Supporting Collaborative Work of Human Operators in Emergency/Disaster Scenarios. In Proceedings of the International Symposium on Collaborative Technologies and Systems, Las Vegas, Nevada, USA, 14–17 May 2006. Washington, DC: IEEE Computer Society, pp. 173–180.Google Scholar
- Natarajan, Sriram and Aura Ganz (2009). Distributed visual analytics for collaborative emergency response management. In Proceedings of IEEE Annual International Conference on Engineering in Medicine and Biology Society, Minneapolis, Minnesota, USA, 2–6 September 2009. Washington, DC: IEEE Computer Society, pp. 1714–1717.Google Scholar
- NC-First (2012). http://nc-first.renci.org/.
- OGC (2006). Web Map Service. http://www.opengeospatial.org/standards/wms.
- Oosterom, Peter van, Siyka Zlatanova, Fendel, and Elfriede M., eds. (2005). Geo-information for Disaster Management. Springer.Google Scholar
- OpenLayers (2012). http://openlayers.org/.
- PNNL (2012). Starlight Information Visualization System. http://infoviz.pnl.gov/tech_starlight.stm.
- PTI/GITA (2009). Geospatial Systems That Support Emergency and Disaster Operations: A Case Study Guide for Local Government and Utility First Responders (unreviewed publication). http://www.hazus.org/HAZUSorg_DOCUMENTS/Case_Study_1stResponders.pdf.
- Resch, Bernd, Dirk Schmidt, and Thomas Blaschke (2007). Enabling Geographic Situational Awareness in Emergency Management. In Proceedings of the Second Geospatial Integration for Public Safety Conference, New Orleans, Louisiana, US, 15–17 April 2007. Reston, Virginia: Federal Geographic Data Committee, pp. 1–8.Google Scholar
- Research, Refractions (2012). PostGIS. http://postgis.refractions.net.
- Schafer, Wendy A., Craig H. Ganoe, Lu Xiao, Gabriel Coch, and John M. Carroll (2005). Designing the next generation of distributed, geocollaborative tools. Cartography and Geographic Information Science, vol. 32, no. 2, April 2005, pp. 81–100.Google Scholar
- Schafer, Wendy A., Craig H. Ganoe, and John M. Carroll (2007). Supporting Community Emergency Management Planning through a Geocollaboration Software Architecture. Computer Supported Cooperative Work (CSCW), vol. 16, nos. 4–5, October 2007, pp. 501–537.Google Scholar
- Thomas, James and Kristin A. Cook (2005). Illuminating the Path: The Research and Development Agenda for Visual Analytics. Washington, DC: IEEE Computer Society Press, 2005.Google Scholar
- Tomaszewski, Brian (2011). Virtual Globes in Science. Situation awareness and virtual globes: Applications for disaster management. Computers & Geosciences, vol. 37, no. 1, January 2011, pp. 86–92.Google Scholar
- Tomaszewski, Brian, A.C. Robinson, C. Weaver, M. Stryker, and A. M. MacEachren (2007). GeoVisual Analytics and Crisis Management. In B. Van de Walle, P. Burghardt, and C. Nieuwenhuis (ed.): ISCRAM’07. Proceedings of the Fourth International Conference on Information Systems for Crisis Response and Management, Delft, the Netherlands, May 13–16, 2007, pp. 173–179.Google Scholar
- W3C (2011). HTML5. http://www.w3.org/TR/html5/.
- Wu, Anna, Xiaolong Zhang, Gregorio Convertino, and John M. Carroll (2009). CIVIL: support geo-collaboration with information visualization. In Proceedings of the ACM International Conference on Supporting group work, Sanibel Island, FL, USA, 10–13 May 2009. New York, NY, USA: ACM, pp. 273–276.Google Scholar
- Xu, Zhengchuan, Yufei Yuan, and Shaobo Ji (Jan 2008). A Decision Analysis Framework for Emergency Notification. In Proceedings of the 41st Annual Hawaii International Conference on System Sciences, Waikoloa, Big Island, Hawaii, USA, 7–10 January 2008. Washington, DC, USA: IEEE Computer Society, pp. 26–35.Google Scholar
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.