skip to main content

<< Return to Webinar Files

Webinar Question and Answer Transcript

Crowdsourcing Course (Part 2 of 5): Data Sources and Management
(June 20, 2023)

T3 webinars and T3e webinars are brought to you by the Intelligent Transportation Systems (ITS) Professional Capacity Building (PCB) Program of the U.S. Department of Transportation’s (USDOT) ITS Joint Program Office (JPO). References in this webinar to any specific commercial products, processes, or services, or the use of any trade, firm, or corporation name is for the information and convenience of the public, and does not constitute endorsement, recommendation, or favoring by the USDOT.


Q.

Can you explain the terms Data Lake and ETL?

A.

Chris Lambert: The Data Lake is essentially just for all data. In other words, you’re pulling down the file itself. We have here technology for example, they host their data in an XML file. That file is downloaded and stored in just, you know, an XML file. When you look at our file structure—and this is on one of my slides there, which you’ll have after the presentation—it’s literally just a file structure, and we’ll have a date/timestamp as a prefix for the file and with .xml. Two minutes later, you have another file. Two minutes later, you have another file. So, it’s just continuous pulling of the data itself in its raw format. So, in other words, we’re actually looking in the file to pull data out of it. Yet, we’re simply storing the raw data itself. Now, again, in Kentucky, we kind of cheat because we have a real-time use case, so we do also process in real time. But it’s a very different pipeline and a different methodology. So, in some cases, you end up with just large sets of files, for example, from a vendor, and you’ll drop those into your Data Lake again. You want those organized somehow. For us, we end up doing [it] from a source; for example, HERE or Waze or RWIS. For example, it would be like “weather/RWIS” is our folder structure, and from there, its year, month, and day. And inside of the day folder, you’ll have a continuous listing of files that we’ve captured that day from that data source. And so that’s just our way of organizing that Data Lake.

The ETL or the ELT is the extract, transform, and load process or the extract, load, and transform process where you’re utilizing the data. If you’re looking at the Data Lake itself and pulling from raw data, you’re going to have to extract what you need from those raw data sets and then load it somewhere else, and then typically do the transformation after it’s loaded into its next storage area, maybe a smaller database or data warehouse, a big query SQL, whatever it may be. So, you’re essentially grabbing a smaller dataset and storing that somewhere else to do a transformation and analysis, whereas ETL is extract, transform, and load. And that’s very typical. It’s a normal legacy process where you extract the data, you transform it, maybe like in memory, in the script itself, and then you drop it, fully transformed, into its next area. So those are the differences between an ETL and ELT—when and where the transformations take place is the big difference.

(Volpe Host returns to slide 54 to show Data Lake). There you go, there’s the Data Lake. So, in this, what we have is a type where we’re saying it’s weather information—this is from Kentucky Mesonet—and then we’re doing the version, like Version 1, Version 2. Sometimes data sources will change their data feed or something. So, we’ll do like Version 1—this is all we’ve ever had from Kentucky Mesonet is one version—and then we’re going to do year, month, and day. That’s just kind of a folder structure of how we drop those files in there. So that’s what the Data Lake means.

Q.

How is artificial intelligence being leveraged in data synthesis or cleanup? Are there some sources available to engage?

A.

Alex Wassman: I don’t know that we’ve used AI, but some of the products that we’ve used have done things with machine learning, which is related, but not the same thing as AI. So basically, we have established some filters and then over time, as we say, this is valid, and this is not valid and react to the information we’re getting. The algorithm learns and gets better over time. So, it’s like not doing it on its own. It requires feedback from us, but we’ve come close to that.

Chris Lambert: Not the data that I collect. We’ve got a couple of initiatives, and I’m not even really in the loop on those other than our pavement management folks. They have a research project, utilizes machine learning trying to essentially guess their reports and match those up with their new Lidar data. Gaining some consistency between inspector or engineer inspected pavement versus Lidar, inspected pavement. Try and draw correlations there, and make the data consistent, and then we do have a research project with Western Kentucky University concerning weather data and crash reports. We don’t typically use AI machine learning in the organization to organize our data. We heavily process our data referencing our linear referencing system for that use. I guess we’re saying we’re the data is ready for it. Right now, we just don’t have the use cases, or we’ve not been challenged with the used cases to really leverage a lot of machine learning or AI in our organization.

Q.

Although we kind of sometimes concentrate a little bit more on the data that comes directly, let’s say on our highways. How does it relate to other modes specifically, transit?

A.

Ralph Volpe: One of the things we talk a lot in is Tismo transportation systems management and operations is, its not all about counting cars and trucks, its about moving of people and goods and how does crowdsource data kind of help support that effort especially in transit. Amy’s question looked at is there any initiatives or techniques that are being used on looking at transit criteria crowds on transit vehicles specifically coming off of a pandemic sometimes we try to find that some people that want to have their safe distances. Then there are others that want to use commuter lots and park and ride lots. What is the occupancy level? I don’t know. Chris or Alex, is there anything in either Missouri or Kentucky looking at that?

Alex Wassman: I don’t have any experience with either of those in Missouri. I know the data is probably there to do so. For us, things like commuter parking lot levels and commercial motor vehicle parking things like that. It is easy enough to monitor it through other means that we haven’t needed to explore crowdsourcing. I think transit for sure, especially modern transit, where everybody has some app that they use to pay or carry their pass on. That’s going to give you the data to do that, I would need somebody else to chime in if they have actually done it though.

Chris Lambert: Sure, that is as close as we get is the truck parking. Now there may be other initiatives in the Cabinet somewhere that I’m not aware of, but for us, when the truck parking received a Federal grant, and they were part of kind of a multi-state coalition that roll that out, and we ended up just kind of capturing that data talking to the person that was implementing that project. So, we capture that data, and we look at that. Several years ago, our division of planning asked for that data because they wanted to expand truck parking. They were looking to use that data as a method of justifying additional parking spaces. Other than that, I can’t think of any other type parking stuff that we keep track of or capacity that I keep track of.

↑ Return to top

Stay Connected

twitter logo
facebook logo
linkedin logo
youtube logo
U.S. DOT instagram logo

For inquiries regarding the ITS PCB Program, please contact the USDOT Point of Contact below.
J.D. Schneeberger
Program Manager, Knowledge and Technology Transfer
John.Schneeberger@dot.gov

U.S. Department of Transportation (USDOT) | 1200 New Jersey Avenue, SE | Washington, DC 20590 | 800.853.1351
U.S. DOT | USA.gov | Privacy Policy | FOIA | Budget and Performance | No Fear Act
Cummings Act Notices | Ethics | Web Policies & Notices | Vulnerability Disclosure Policy | Accessibility