Author
Message
inio
Decorated
Joined: 24 Jul 2004 Posts: 163 Location: Santa Cruz, CA
Axon Mapper v0.1.1 Try it out!
http://www.inio.org/bees/futureaxons/
What's new:
0.1.1:
Significatly more responsive while zooming.
Elegantly resizes to fit browser window.
While panning, a green circle appears at the center of view (to let you aim carefully).
Loads low-res imagery (max 4 tiles) first, providing an overview while the appropriate resolution imagery loads.
maximum pan speed is higher, and the joystick has a more appropriate acceleration curve.
Left to do:
Include means for resolving multiple axons at the same location
Magnifying-glass tool, for easy zooming
Multiple axon sets (useful, all cold, futue, etc.)
live updating of axons (automatically refresh axon data every 20 minutes).
documentation.
Not gonna happen:
Alaska & Hawaii
The axons on the map update every 20 minutes 24 hours a day and have all axons in "active" groups (those that are useful towards getting sound files).
You might be wondering:
- This represents over 800 lines of ActionScript for the tile management and map navigation, and a several dozen more for the gui.
- The complexity is necessitated by the extremely slow execution of Actionscript. Everything I could think of has been reduced to O(lgn) or O(1) through various caching and secondary data structure mechanisms. The only thing that could really be made more efficient is moving the axons around, and that only takes a tiny fraction of the time used.
- Data structures: Tiles are kept in a quadtree. Scrolling visibility updates are done using sorted lists of in-frustum tile midpoints for each axis (one array entry for each unique value, with a linked list hanging off of it, providing O(lgn) insertions and lookups, and O(1) deletions (amortized)). Zooming updates are done using an array of linked lists of in-frustum tiles for each zoom level (O(1) insertions, lookups and deletions).
- The bug that prevented me from releasing this earlier has not been fixed the way I would have liked, but a workaround is in place that prevents it from mattering. (The cause is parent tiles getting child visibility events after their subtree has been hidden. This should be impossible, so I just ignore the event if the tile subtree is hidden)
- some zoom levels of the topo maps are avoided because they produce GIF images instead of JPEGs. Flash doesn't like GIFs.
- The time zone map is borrowed from time.gov.
- geo->utm conversion is done using this code . ActionScript is similar enough to JavaScript that I only had to modify 2 lines of code to get it compiling.
_________________The numbers lead a dance.
Posted: Thu Sep 16, 2004 7:40 am
Last edited by inio on Sun Feb 26, 2006 1:11 am; edited 4 times in total
peeveen1
Boot
Joined: 28 Jul 2004 Posts: 51
Man, that is seriously impressive. I hope for your sake that the axon hunting lasts more than another week and a bit!
Posted: Thu Sep 16, 2004 8:38 am
ROBOGriff
Decorated
Joined: 20 Aug 2004 Posts: 297 Location: Wherever my hat lays
All I can say is
WHoa! "
Nice work! But all I'm getting is a blank map. It's probably something on my side blocking access or something.
Posted: Thu Sep 16, 2004 8:41 am
mtb_man
Boot
Joined: 31 Aug 2004 Posts: 38 Location: Tasmania
Oh boy, that's most impressive inio.
Excellent effort, you're hard core
_________________
When you are great, people often confuse candor with arrogance.
AngriBuddhist wrote:
When I have a long time between axons, I drink vodka at local bars.
There are those who said this day would never come, what are they to say now?
Posted: Thu Sep 16, 2004 8:42 am
xnbomb
Unfettered
Joined: 13 Oct 2003 Posts: 660 Location: J302B S8JDC
Re: Axon Mapper v0.1 inio,
Uh ... um ... ... I've been rendered temporarily speechless .
That is the most elegant online spatial data browsing tool that I have ever seen . I think you could find people and organizations who would be interested in it for displaying the locations of things other than axons (which are terribly important to us, but no so much to the wider world). It's a lovely piece of work, and you should be very proud of it.
Cheers,
xnbomb
P.S. Quadtrees? They're not a very popular data structure with GIScience types anymore (many of my colleagues don't even know what they are), but they are very well applied here.
_________________My location is a little tricky, but sooner or later, you'll get the knac k.
{J302B S8JDC, 8996N M8L4W, 92D40 Q1JX5, 4PPRN R2B97, 8DC7C NZJNV, 8CH7V Q891H}
Posted: Thu Sep 16, 2004 11:04 am
HitsHerMark
Unfictologist
Joined: 22 Aug 2004 Posts: 1521 Location: Austin, TX
That is awsome!
(It only shows one of the Orange County, CA axons but, dude... Just wow.)
_________________
"COVERED IN BEES!"
GirlInFocus
flickr
Posted: Thu Sep 16, 2004 11:12 am
Aspmaster
Veteran
Joined: 26 Aug 2004 Posts: 129 Location: 35.074196 -89.91932
Great job inio! Keep up the great work.
Too bad the axon I enhottenated this round isn't on the map(35.074196 -89.91932).
Posted: Thu Sep 16, 2004 11:17 am
thebruce
Dances With Wikis
Joined: 16 Aug 2004 Posts: 6899 Location: Kitchener, Ontario
I'm in canada so I can't get my house, but I found a place a bunch of friends and I go every year near niagara falls, and just found another friend's house in NY... that is sweet hehe
definitely see if you can get more imagery up there aside from just the axons!
_________________
@4DFiction /@Wikibruce /Contact
ARGFest 2013 - Seattle! ARGFest.com
Posted: Thu Sep 16, 2004 11:25 am
aliendial
Unfictologist
Joined: 29 Sep 2002 Posts: 3438 Location: Far Far Away. Nowhere Near You. Really.
So does this just show axons not gotten yet? i.e. when we get them the coordinates disappear from the ilovebees page so no dot on your map? Cool.
_________________aliendial
Posted: Thu Sep 16, 2004 11:51 am
Blacklotus
Boot
Joined: 31 Jul 2004 Posts: 43
hehe, I can see my house from here!
impressive work, I love the detail in it.
_________________"Congress shall make no law abridging the freedom of sXXXch, or the right of the people peaceably to XXXemble, and to peXXXion the government for a redress of grievances." -- Marc Rotenberg
Posted: Thu Sep 16, 2004 1:31 pm
Halrandir
Veteran
Joined: 02 Sep 2004 Posts: 89 Location: Omaha, Nebraska
Only one word. Incredible!
Posted: Thu Sep 16, 2004 2:44 pm
gilada
Veteran
Joined: 31 Aug 2004 Posts: 73
Wow. I know it's missing all the downtown Dallas Axon's... but wow...
Posted: Thu Sep 16, 2004 3:49 pm
Platonix
Decorated
Joined: 28 Aug 2004 Posts: 174 Location: Keene, New Hampshire
Wow, this is definitely an improvement from the last time I saw this app! I love the continually finer-detailed maps.
_________________"I hate quotations. Tell me what you know."
--Ralph Waldo Emerson
Posted: Thu Sep 16, 2004 3:52 pm
Epic1980
Veteran
Joined: 24 Aug 2004 Posts: 140 Location: MO, USA
Seriously, that is amazing!
Although I don't want to do any more axon hunting (I'm hoping this is the last set), if it's not, this is going to help a lot of people!
Way to go!!!
_________________"Dude," said Puppetmaster 2, "it's a hurricane. Put the phone down."
Posted: Thu Sep 16, 2004 3:52 pm
Wishi-san
Unfettered
Joined: 20 Oct 2003 Posts: 602 Location: UK. Southwards.
Gotta add my bit.. This really is beautiful work and better than a professional application I downloaded that cost hundreds to register and was slow as hell at streaming the data.
Fantastic work!
_________________Given that God is infinite, and that the universe is also infinite... would you like a toasted tea cake?
Wishi-san x Wishi-san x Wishi-san
Posted: Thu Sep 16, 2004 3:52 pm
Display posts from previous: All Posts 1 Day 1 Week 2 Weeks 1 Month 3 Months 6 Months 1 Year Sort by: Post Time Post Subject Author Ascending Descending