I'm actually serving data to marinetraffic.com from a receiver near Point Conception, California. The AIS broadcasts in the VHF band so it's basically line of site, plus a bit more because of various scattering effects. We have a receiver on Santa Cruz Island at about 750 ft elevation that gets AIS signals from ships off Mexico (when the conditions are right) - way beyond the quoted range.<p>The amount of shipping along even our small section of coast boggles the mind. There's a seasonal signal to it also. See [1] for example.<p>[1] <a href="http://www.calculatedriskblog.com/2011/10/la-port-traffic-in-september-exports.html" rel="nofollow">http://www.calculatedriskblog.com/2011/10/la-port-traffic-in...</a>
For those that are not aware, this is crowd sourced aggregation of data received by AIS (Automatic Identification System) VHF receivers which are hosted by volunteers who put up a receiver, antenna, and send the data received from the ships to this site.
At Bloomberg, we provide the same live vessel position via the BMAP function on the terminal mainly so that oil / natural gas traders can monitor and speculate commodities flows based on ship traffic and reported contents of ships. Someone posted a screenshot on this Quora question:<p><a href="http://www.quora.com/Investing/What-are-the-coolest-functions-on-Bloomberg" rel="nofollow">http://www.quora.com/Investing/What-are-the-coolest-function...</a><p>It is definitely fun to play around with. Similar tools are provided to slice/dice the data to look at all the vessels which match particular criteria.<p>Similarly, all the data for positions of critical infrastructure (refineries, oil pipelines, power plants, etc) are provided as well as live storm tracking information so traders can determine if natural disasters will affect particular sectors or companies.
Very nice, but I had to wonder why, of the thousands of ships whose positions are recorded, only 2 appear to be any significant distance from land. The answer is in the FAQ [1]:<p>> The MarineTraffic system does not cover all the seas of the world, but only specific coastal areas where a land-based AIS receiver is installed.<p>[1] <a href="http://www.marinetraffic.com/ais/faq.aspx?level1=160#16" rel="nofollow">http://www.marinetraffic.com/ais/faq.aspx?level1=160#16</a>
I have some friends who do this: <a href="http://www.youtube.com/watch?v=pTE9Gr0ZmOc" rel="nofollow">http://www.youtube.com/watch?v=pTE9Gr0ZmOc</a><p>I bet they would love this app.
If you want to parse the AIS serial data you can use my AISparser project - <a href="https://github.com/bcl/aisparser" rel="nofollow">https://github.com/bcl/aisparser</a>
This site is really cool. Everyone interested in this sort of tracking should checkout PlanePlotter from COAA <a href="http://www.coaa.co.uk/planeplotter.htm" rel="nofollow">http://www.coaa.co.uk/planeplotter.htm</a>. It does a similar sort of thing but for planes which have ADS-B transmitters and a team of volunteers sharing data. It costs 25 euros to access the shared data but well worth the money (I'm not affiliated just a happy customer).
It really needs a shaded overlay or similar that shows the coverage regions. If you don't know that a patch of sea isn't being monitored, it's not exactly reliable data.
I've been using <a href="http://www.boatingsf.com/ais_map.php" rel="nofollow">http://www.boatingsf.com/ais_map.php</a> and I like this better because (1) it's not flash and (2) your dataset is slightly more detailed.<p>I do miss boatingsf's animations, because it gives me a better idea about the path and trajectory of a ship than just a current position and heading.
I built an app that combines freely available AIS data with other relevant inventory data and sell subscriptions to some local oil-spill recovery companies: <a href="http://demo.dedicatedmaps.com/" rel="nofollow">http://demo.dedicatedmaps.com/</a>
I have aggregated some of the other similar sources for vessel tracking:-<p><a href="http://www.sailwx.info/shiptrack/shiplocations.phtml" rel="nofollow">http://www.sailwx.info/shiptrack/shiplocations.phtml</a>
<a href="http://www.mariweb.gr/ecs" rel="nofollow">http://www.mariweb.gr/ecs</a>
<a href="http://www.vesseltracker.com/app" rel="nofollow">http://www.vesseltracker.com/app</a>
<a href="http://vesseltrax.com/" rel="nofollow">http://vesseltrax.com/</a>
<a href="http://www.shippingexplorer.net/en" rel="nofollow">http://www.shippingexplorer.net/en</a>
<a href="http://www.fleetmon.com/" rel="nofollow">http://www.fleetmon.com/</a>
<a href="http://www.shiptracking.eu/ais/" rel="nofollow">http://www.shiptracking.eu/ais/</a>
<a href="http://www.worldvtsguide.org/index.html" rel="nofollow">http://www.worldvtsguide.org/index.html</a><p>Similarly live air traffic from around the world is aggregated and it uses ADS-B technique to receive flight information from aircraft:-<p><a href="http://www.radarvirtuel.com/" rel="nofollow">http://www.radarvirtuel.com/</a>
<a href="http://www.flightradar24.com/" rel="nofollow">http://www.flightradar24.com/</a>
<a href="http://www.flightstats.com/go/Home/home.do" rel="nofollow">http://www.flightstats.com/go/Home/home.do</a>
<a href="http://casperflights.com/" rel="nofollow">http://casperflights.com/</a>
<a href="http://radar.piopawlu.net/" rel="nofollow">http://radar.piopawlu.net/</a>