Diversity is KEY

Diversity is KEY

As I am flying back from this year’s Esri DevSummit, I have been thinking about all the things I learned, the people I met, and solutions I saw. One theme stood out from all others - diversity. That term seems to focus on the people of this world and our community, how we are all different. At the DevSummit, diversity was the key – not just in the people but in the solutions we are generating in the GIS arena as well.

Read More

GeoDecisions’ Radon App Wins Code4PA Hackathon Esri® Award

As someone who has not yet had the luxury of purchasing a home, radon awareness and mitigation are two topics with which I have basic familiarity. For others like me who have not heard about it, radon is a chemical on the periodic table of elements and is typically found in nature in a gaseous state. Unfortunately, much like Iocane powder in the Princess Bride, it is odorless, tasteless, and one of the deadlier poisons known to man. Plot twist – it is actually radioactive.

According to the U.S. EPA, “Radon is the number one cause of lung cancer among people who do not smoke”.

Radon Dangers

So, where does this nefarious chemical come from? In a nutshell, radon is the byproduct of the decay of other naturally occurring radioactive elements, such as uranium. As uranium in the ground decays, the radon gas rises up from the earth, often becoming trapped in our homes. Basements are especially prone to capturing radon, as they do not always contain windows or other means of adequate ventilation. As a result, in the late 1900s, Americans began installing mitigation systems to properly ventilate homes and reduce radon exposure to minimal levels. However, many people remain unaware of the average radon levels of their municipality, which can put them in danger.

Raising Public Awareness

Like I said, I was completely unaware of this problem – that is, until I participated in the Code4PA Hackathon with some of my fellow GeoDecisions team members. The Hackathon was an event hosted by Harrisburg University and it encouraged both students and local professionals to form teams and work together to create innovative solutions to problems such as this. Our team, the GeoDeciders (affectionately known by some as The Mighty Mighty GeoTones) took on the task of building a web application that provides radon data to concerned Pennsylvanians. We built our application using Node JS, TypeScript, the Angular framework, and Esri® technologies such as the Esri JS API and ArcGIS Server.

A GIS App Solution

The team was comprised of two GIS analysts, Kelly Fisher and Joel Rogers (also the team lead), a database specialist and data analyst, Matt Allen, and two developers, Ben Gilles and myself. Over the course of one month, the five of us put together an app we dubbed ‘PA Radon,’ which met and exceeded the requirements of our use case. Our app consists of an interactive heat map created from interpolated radon data from a host of measurements obtained from locations across the state. Each municipality was assigned a heat index, and Joel ended up creating several interpolated layers showcasing radon data spanning multiple decades.

Our application also provides a layer which featured water quality test locations across the state, which seemed relevant to potential home buyers, especially if the home in question will use well water. Finally, the application exports CSV files containing individual test data of both radon and water. These files can then be imported into other applications such as Microsoft Excel for further statistical analysis.

Esri Kudos

After one month, our team presented a demo of our final project to a panel of judges at Harrisburg University. Joel Rogers took point in highlighting the aforementioned features of the application, as well as the relevance to potential clients. As it turned out, our team walked away with an award from the Esri representatives for the “best use of Esri technology” in our application. We were also invited by Esri to the next summit meeting, which I will happily be attending.

The Code4PA Hackathon was a fantastic ride, and I’ll be back next year for more. Hopefully it will be even better the second time around.

 

Planning and Navigating Your Hike Using GIS Mapping and Open Data

Many people are familiar with using Global Positioning System (GPS) devices to navigate well-known roads. But, what if you want to go off the beaten path? What if you want to go on that trail hike you have been dreaming of, but you want to have reliable maps to use for those remote areas? How do you plan a hike ahead of time using Geographic Information Systems (GIS)? This article gives you some hints and techniques for planning and negotiating the wilds using GIS and GPS technology.

The Data

In order to successfully plan and negotiate your adventure in the woods using GIS you first need data. This could be digital maps that are georeferenced to a coordinate system or vector data that shows individual features like trails, rivers, or campsites. There are a number of great resources that are free to download and modify as needed.

Data that is beneficial to planning your trip are those that display the actual trail, elevation data, potential camping spots, water resupply points, rivers, and any other data that gives you a better idea of what you may be dealing with. In addition, you may want to download political boundary data or imagery of the area so you can have a better frame of reference. The easiest method is to find topographic maps that have already been georeferenced. Geoferencing means that the digital map has been assigned an actual coordinate system. This means that you can overlay other georeferenced data because it lines up perfectly due to the coordinate system. The topographic maps typically contain much of the information you need so it is not necessary to download individual layers.

There are a number of great sites that provide data for free that is in a format that can be loaded into GIS software. The data is typically in Esri® Shapefile format. Some of the sites that offer open source data are:

https://www.nps.gov/GIS/

https://www.traillink.com/

http://www.diva-gis.org/Data

http://www.appalachiantrail.org/home/explore-the-trail/gis-data

https://www.usgs.gov/products/data-and-tools/gis-data

In addition, you can do a simple internet search for data related to specific areas that you wish to visit.

Data can also be downloaded for use on your GPS device. These data typically come already prepared and have a “.gpx” extension on the file.  These type of data can depict trails, points of interest, campsites, and anything else that may be of use. They are often created by other hikers and made free to the public. Caution must be taken, however, because there is no validation of the information and is presented as-is. The information may not be high quality and you must also take into account when it was collected. The older the data is, the less accurate it may be.

One great resource for this type of data is the GPS File Depot (https://www.gpsfiledepot.com/). This site even has tutorials for making your own data and maps. There are numerous datasets that cover popular locations all over the country. The data is provided primarily by the community so, as mentioned before, be aware of potential accuracy issues.

The Software

In order to work with and see the data, you need software that can do the job. For GIS viewing and editing on a computer, there are several great open source software suites such as QGIS (http://www.qgis.org), GRASS (https://grass.osgeo.org/), or MapWindow (http://www.mapwindow.org/). While the learning curve for some of these applications can be steep, don’t let that intimidate you. Here are a number of helpful tutorials on YouTube that can walk you through adding your data to the application and viewing it. With this software you can view, edit, and make maps with the data.  You can use measuring tools to calculate distance. Looking at your intended route in this manner allows you to plan properly before hitting the trail. If you are going to print these maps it is recommended that you include a north arrow and a scale bar on the map to assist with understanding the map while you hike.

To load maps and data onto a GPS device you need software that is made specifically for your GPS device. For example, Garmin has an application called “Base Camp” that allows you to view and load data onto your GPS device from your computer. You can even download data off of your GPS device if you have collected data such as the path you walked or points where you camped. This type of software typically comes with the device you purchase or can be downloaded from the company’s website. There are no options in this area, unfortunately. You must use the software created for the specific device.

The Devices

In order to use this wonderful data in the wild, you must have a device to display it. This is the part that isn’t free. Depending on how fancy or accurate the device is, the price could vary significantly. There are a number of GPS receivers made specifically for outdoor activities such as hiking. They have various features above and beyond simply telling you where you are on the map. Some of these features include a two-way radio, cameras, and touchscreen functionality. These extra amenities are not necessary, but they may enhance your experience depending on what type of hike you are attempting to complete. The most popular brand is Garmin (https://www.garmin.com/en-US).

Each of these devices should allow you to upload your data and create new data that you collect while on your trip. There is documentation associated with each device that explains how to transfer the data between a GPS and your computer. There are also videos online that may be helpful. The process typically involves connecting the device to your computer via a USB cord and installing some software. As mentioned previously, files that have a .gpx extension can be uploaded to the device that show features along your route.

While you are hiking it may be beneficial to collect data. This could involve initiating a “track” that records your movements as you move along the trail. This is a great way to map the trail if it has not been done before. You can also collect “Points” of areas of interest such as freshwater springs or great campsites. This collected information can then transferred to your computer and shared with others on a website such as GPS File Depot.

Regardless of whether you choose to use one of these GPS devices on your trip or you just plan to research the trail on a GIS prior to leaving, there are many resources to help you get started. It is beneficial to get to know the area well so either of these methods are recommended. This will assist with planning, but also make your trip safer by preventing you from getting lost or allowing you to avoid obstacles that may hinder you.

2017 URISA Leadership Academy

Urban and Reginonal Information Systems Association (URISA®) is a nonprofit association of professionals using geographic information systems (GIS) and other information technologies to solve challenges at all levels of government. The URISA Leadership Academy (ULA) is an annual event that was held July 24-24, 2017, in Providence, Rhode Island. ULA is excellent for improving upon your leadership skills, and the conference was invaluable for providing the opportunity to network with professionals that work in the GIS industry. All conference presenters were URISA members who offered a wide range of GIS expertise from both private and public sectors, providing real-world situations and examples to better demonstrate topics that were taught during the course of the week.

The expectations of this year's ULA attendees.

The academy provided several team building exercises each day, providing students with the opportunity to practice their leadership and communication skills. The first day of training started with a brainstorming exercise to share ULA expectations with fellow students and, most importantly, with the instructors so that they could make adjustments as needed. Receiving feedback after each training session enabled URISA instructors and members to improve the academy experience.

The ULA offered the following topics:

  1. Introduction to leadership and management – Leadership styles and situational leadership, managing yourself as a leader, motivations for GIS leaders, strategic thinking.

  2. Building a team - Analyzing and using current human capacity, assessing needed skills, identifying and recruiting team members, building a competent team, utilizing diversity as a team strength.

  3. Communication – How to effectively communicate, apply appropriate techniques for building communication strategies at the personal and professional levels.

  4. Conflict resolution – Understanding source and levels of conflict, methods for resolving conflicts, applying appropriate methods for managing conflicts at the individual, group or organizational level.

Other topics included retention, recognition, hiring considerations, effective capacity building strategies, risk management, strategic planning, situation analysis, and ethics.

During the ULA, it was great to share hurdles that we encounter on a daily basis and exchange ideas to resolve them with fellow GIS professionals. I am already using the skills and knowledge that I have obtained from this academy and plan to use it throughout my career in Project and GIS Management.

The 2017 URISA Leadership Academy attendees.

GeoDecisions Notify On Campus

Weather alert? Emergency? Food truck in the parking lot? GeoDecisions Notify can help you alert the people in your building of an emergency or situation of interest. The GeoDecisions team has integrated Notify, GeoDecisions’ robust high-speed alert notification for delivering phone, email, or text messages, with the Esri® 3D Campus Viewer. Here’s how we did it!

Esri’s open source CampusViewerTools package includes the 3D Campus Viewer JavaScript web application written using the Esri JavaScript API. The application shows a 3D view of an office campus, and enables users to navigate through the campus, viewing the layout of each building, and more. The 3D Campus Viewer’s sample data set shows the Esri Redlands, CA, campus, and the package also has information to create your own custom building layouts and floors using CAD data.

Since the GeoDecisions Notify web application was created with compatible technologies, including JavaScript, Angular, and Bootstrap, it was easy to fold it in to the 3D Campus Viewer. With the component based approach becoming very popular in the front end world where each screen area in a single page application is a component, we decided that the first step was to create a widget area (component) within the 3D Campus Viewer app. This allowed the GeoDecisions Notify widget serve as a seamless part of the 3D Campus Viewer while keeping it loosely coupled. Advantages of this approach are listed below.

  1. When the 3D Campus Viewer code is updated, it is easier to merge the GeoDecisions Notify widget into the new version of codebase.

  2. When the GeoDecisions Notify widget code is updated, it is easier to pull in to the 3D Campus Viewer code.

  3. The same widget can be reused in other applications such as Esri’s Web AppBuilder or any other application that would need GeoDecisions Notify functionality. Maybe yours!

Users log in to the GeoDecisions Notify widget using their ArcGIS Online account credentials. In the 3D Campus Viewer, users select contacts in rooms on any given floor. They could also search and select rooms or contacts from the search menu. After selection, the contact info is pushed to the GeoDecisions Notify widget, and from that point onwards all user interaction and the campaign placement workflow happens inside the widget. The contact names to be notified are shown within the widget. The user then types in the SMS, email and/or Text-to-Speech voice messages they wish to transmit to the selected contacts. The notifications are sent to the selected contacts in the list after the Deliver Campaign button is pressed.

After users place campaigns from the GeoDecisions Notify widget, we use our Campaign Manager API to send the campaigns. Users can then track and view their campaign stats in our admin portal. The stats have information such as the status of the campaign (still in progress, completed), the list of contacts that were successfully contacted, how many voice calls went to voicemail vs a live answer, and more.

Are you interested in using GeoDecisions Notify to alert people at your facility? We’d be happy to work with you to show you how! Learn more at geodecisions.com/products/notify or contact us at info@geodecisions.com.