Results 1 to 5 of 5

Thread: Crowdsourced Map Data Collection - Key Questions to Answer

  1. #1
    Organic Me
    Auto Apps:loading...
    Heather's Avatar
    Join Date
    Sep 2007
    Location
    Fells Point, Baltimore, MD
    Posts
    1,287
    Blog Entries
    48

    Crowdsourced Map Data Collection - Key Questions to Answer

    Here are a few key questions to answer:

    Q1: Will the Crowdsourced Map Data Collection App, created by lambospirit, deliver data that will be readable and useful, lending itself to analysis and the creation of maps? Do we need to add or remove something from the app?
    See sticky on Collection app to get details on how it works.

    Q2: What should the process be for validating data streams, to ensure that the data being uploaded is real and useful?

    Q3: How many people do we need uploading gps tracks and how much data do we need to begin to generate maps?

    Q4: How long will it take to create maps that can be useful?

    Q5: Who else should we get involved? Universities, organizations, etc. Currently we have only informed Open Street Map of the Crowdsourced Maps project.

  2. #2
    Maximum Bitrate
    Auto Apps:loading...
    lambosprit's Avatar
    Join Date
    Sep 2006
    Location
    UK
    Posts
    786
    Quote Originally Posted by Heather View Post
    Here are a few key questions to answer:

    Q1: Will the Crowdsourced Map Data Collection App, created by lambospirit, deliver data that will be readable and useful, lending itself to analysis and the creation of maps? Do we need to add or remove something from the app?
    See sticky on Collection app to get details on how it works.
    If its in the gps messages I can add it.

    I depends on what you're trying to achieve. If its just mapping then lat, long and maybe altitude is all you need. The big thing seems to be how often you sample these points (currently once every 100 metres.)

    If you're after traffic reports, as some suggested, then some kind of real time update and speed collection would be required. All doable in my app but adds complexity, cost and not much benefit until people are really using it.

    Other important data is the street data, road names, numbers, speed limits etc. I have started research on this and will be coding once I've made the tracker robust and easy to use.

  3. #3
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Quote Originally Posted by lambosprit View Post
    If its in the gps messages I can add it.

    I depends on what you're trying to achieve. If its just mapping then lat, long and maybe altitude is all you need. The big thing seems to be how often you sample these points (currently once every 100 metres.)

    If you're after traffic reports, as some suggested, then some kind of real time update and speed collection would be required. All doable in my app but adds complexity, cost and not much benefit until people are really using it.

    Other important data is the street data, road names, numbers, speed limits etc. I have started research on this and will be coding once I've made the tracker robust and easy to use.
    Alright after reading heathers description...i think this project has some potential.
    Q1:
    But figuring out exactly what its goal is should be the first step - and really will help answer alot of the other questions. I think real time traffic is an unrealistic goal given the userbase. Just turning this into an easy way to contribute data to OSM, on the other hand, is very doable and would probably grow rather quickly. Another option is historic traffic (or whatever the proper name for it is). You collect average speed data for each section of road storing it on a per half hour per day of the week thing. This allows you to know that for example emon through fri from 730 to 930 theres traffic on road x...or every sat afternoon on road y, etc.

    Either way, data storage needs to change - the raw xml files idea is not scalable at all...xml should be used for transport never for storage in any large project.

    Q2:
    Data validation is relatively easy to do...you set error conditions and check for them on upload in addition to the in program checking (ensuring a 3d gps lock before data is taken, minimum deviation of x meters, etc.). If more then x errors/number of data points you throw out the whole entry otherwise you filter +-5 waypoints of the bad data. This allows for example a gps jump when signal drops going under some heavy trees to be filtered out, but a defective device or spam to be completely dropped.

    Q3,4&5 - Depends on Q1

  4. #4
    Maximum Bitrate
    Auto Apps:loading...
    lambosprit's Avatar
    Join Date
    Sep 2006
    Location
    UK
    Posts
    786
    my app uses xml purely to get the collected data to the ftp site. How its stored there is up to the project.

    GPS accuracy is fairly easy. All gps recievers work out their own accuracy and return it with each gps message so the only thing required is to set the level we feel acceptable in the code. A value of <6 seems to be the correct one.

    As for spam and malicious tracks that another question but to start with i suspect you could assume people are honest as if you're going to try this then you're not going to be doing it to scupper it.

  5. #5
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    1,783
    Quote Originally Posted by lambosprit View Post
    As for spam and malicious tracks that another question but to start with i suspect you could assume people are honest as if you're going to try this then you're not going to be doing it to scupper it.
    That was just an example...but there are plenty of legitimate reasons data could be unusable and should be thrown out. For example, a gps receiver thats not functioning correctly. Checks when you import data really aren't difficult at all...especially if its being imported into an sql database.

Similar Threads

  1. Questions about Cingular Nextel Tmobile Sprint post here i will answer
    By raghavghei in forum Wireless Communications
    Replies: 5
    Last Post: 11-10-2005, 11:14 PM
  2. Replies: 0
    Last Post: 09-15-2005, 02:13 PM
  3. Few Questions About Map Monkey and Destinator
    By Yevgeny in forum Map Monkey
    Replies: 1
    Last Post: 08-10-2005, 06:00 PM
  4. Map Monkey SDK Questions
    By fromplanetbob in forum Map Monkey
    Replies: 1
    Last Post: 06-11-2005, 03:21 PM
  5. Replies: 6
    Last Post: 05-25-2005, 12:53 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •