RFI Generator manages emergency geospatial info requests

 

Connecting state and local government leaders

The open source tool helps the National Geospatial-Intelligence Agency quickly answer information requests from first responders and geospatial analysts.

Officials at emergency response organizations can now generate and manage requests for location-based information from the National Geospatial-Intelligence Agency using the RFI Generator, a new tool from the agency.

NGA developed the application in partnership with NJVC, an information technology solutions provider, in response to requests from crisis responders who wanted to get geographic questions to NGA and receive answers quickly, said Ray Bauer, tech lead for NGA’s Readiness, Response and Recovery team.

NGA did a study of its existing internal SharePoint tool and an RFI tool from the Pentagon and combined the information from those into the RFI Generator.

“We took the best features from all three and merged them together so that way we were able to shut down the other two RFI tools and now this actually exists on all three domains,” Bauer said.

The application, which has been available on GitHub for about a month, consists of two interfaces, one map-based for field workers and one for administrators. Both types of users can access a map view, but only those with analyst or management roles can see the admin view.

When they pull up the tool, users can create either a spatial or nonspatial RFI. The latter has no geospatial relevance, but the former lets users enter a point or draw a perimeter around an area in order to ask for information about that location, said Ray Bauer, lead for NGA’s Readiness, Response and Recovery team.

“You can actually put a point or create a line or a polygon and say, ‘I’d like to know more information about this specific point or area or location,’ and then you can fill out the information” on a pop-up display with fields to make the process easier, Bauer said. “Then you hit submit, and that’s when the administrator gets it.”

That triggers another stage of workflow in which the administrator reviews the request and begins filling it or farms it out to other agencies as needed.

When users with analyst or management roles log in, they are automatically taken to the admin view. Managers are presented with a tabular or grid view that lets them see who made requests, approve and deny requests as well as see metrics such as when the questions were created and how long they took to complete.

“You can also, of course, since we’re NGA, see these requests geospatially, so you can see where the majority of the requests came in and how similar they are, and you can also then put it through a workflow,” Bauer said. “From that point, you can put it through almost like a package delivery, like UPS or FedEx.”

The field user who submitted the RFI receives email alerts about the status of the request, such as when it was received, where it is in the review process and when it is completed.

“We try and keep the customer as informed as possible throughout the whole process so they know where this is,” Bauer said.

Response time varies, but the goal is to keep it less than 48 hours. “Some of the RFIs are, say for a hurricane event, for a very large area on the Eastern Seaboard, so it’s going to take weeks to complete that request for information,” he added. “It all depends on the questions being asked.”

The delivery mechanism is up to the requestor and can be specified in the form within RFI Generator.

“We would prefer to deliver it, put it out on our cloud version for response so that folks can go out and reach it as a service endpoint,” Bauer said. “However, some folks are still just looking for a PowerPoint graphic, so normally we’ll put it out as a service endpoint and then ship them a PowerPoint by email.”

Reusable code

The RFI Generator is accessible by anyone with HTML 5, and anyone can become an administrator by downloading the tool and standing it up on their system.

Responders began making use of the application while it was still under development. For instance, it was used to generate a product to show the extent of flooding last year in Colorado and to make a graphic of harbors open for relief ships to bring supplies after Typhoon Haiyan struck the Philippines in November.

“That’s the 90 percent solution for us,” Bauer said. “Hopefully we can reuse this code. FEMA or someone else can come in and add a few lines, and it will be even 90 percent for them, too.”

Changes or additions to the code may also be made with pull requests, although none has been made yet, said Chris Rasmussen, lead for public open-source software development at NGA.

“All the folks have to respond to questions within two days to keep it personable, to keep it fun and keep it light,” Rasmussen said. “A lot of government systems turn into these ‘roger, received’ black holes.”

NGA is also working to expand its GitHub offerings. For example, it’s entering the big data arena with GeoWave, which provides geospatial and temporal indexing on top of Apache Accumulo, the National Security Agency’s database. Additionally, the agency has added code for Anti-Shipping Activity Messages for mariners using iOS or Android and is working to put those two packages into public app stores: Apple and Google Play.

Editor's note: This article was changed on July 2 to correct Ray Bauer's title.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.