Log in

View Full Version : pic: USA Teams


CD47-Bot
22-06-2004, 21:55
[cdm-description=photo]18808[/cdm-description]

piotrm
22-06-2004, 21:56
Opsies. I didn't realize the image will be scaled down so much so I am posting here a link to the original:

http://users.wpi.edu/~piotrm/first/maps/teams.png

J Flex 188
22-06-2004, 22:00
wow, thats amazing to see all the teams spread out and concentrated in so many different areas. now if someone were to make a map with all the canadian teams on it ;) it would be so difficult to scale though, as we only have huge concentration in GTA, and then dots of teams around the country and only in some provinces.

Tytus Gerrish
22-06-2004, 22:02
YEAH! look at west palm beach and 179 all right there on the most eastern part of florida, YA!

Astronouth7303
22-06-2004, 22:04
Wow. What did you use to make that?

piotrm
22-06-2004, 22:30
Wow. What did you use to make that?
perl (what else is there ??? :ahh: )

Sam Oldak
22-06-2004, 23:01
Could you make one(or someone else) in svg? Then you could look at the entire U.S., or just zoom in on one state.

Joshua May
22-06-2004, 23:14
I can see my house... er, team.

That's really interesting to see the spread of all the different teams.

Max Lobovsky
22-06-2004, 23:36
Piotr, awesome job. Again. Is there anything you can't do in Perl?

piotrm
23-06-2004, 01:09
If anyone cares, I have put up images for each state with the teams labeled at http://users.wpi.edu/~piotrm/first/maps/states/big/ and smaller versions of the same stuff at http://users.wpi.edu/~piotrm/first/maps/states/small/.

Could you make one(or someone else) in svg? Then you could look at the entire U.S., or just zoom in on one state.
I shall have to look into svg sometime.

GeorgeTheEng
23-06-2004, 07:40
you're missing at least 1 team in NJ. 816 out of WestHampton. (or it's in the worng place and I missed it). They should be right in the same area as team 87.

This is definitely good work and very interesting. Would you consider posting the source for this?

It would be interesting to run this for each FIRST competition year and see the spread over time. (and to see the relationship between new regionals and teams in those areas).

MrToast
23-06-2004, 08:30
Hmmmm, I don't see my team.

Team 121 from Rhode Island. Should be there right underneath 1350 (Go Rambot! :cool: ) We occupy The Island....

MrToast, who can't see his house... :(

Alex Pelan
23-06-2004, 08:41
it's cool to see the various concentrations throughout the country, and how all along the interstate in the northeast there are teams. I think we need to start naming the 4 major "belts" (Northeast, the two in california, and Indiana/Michigan) My suggestion for Northeast? the "style belt"

With FIRST, its all about style! In the northeast, we are alllll style.-Andy Grady

jpsaul7usa
23-06-2004, 09:10
Nice job. I like maps, and I especially like useful maps. :) I have a question though- is there any way to spread teams out? In Phoenix we have several large suburbs instead of lots of smaller towns, and the teams stack up so much you wouldn't have any idea that there were more than a handle of teams by looking at the map. Also is there a way to make the state boundaries darker on the state maps? Just a few suggestions. Thank you for the supurb maps! :)

Pierson
23-06-2004, 09:18
This is very cool! Would it be possible for you to post an even higher resolution map than the one in the web link? (Entire US)

Thanks! Great Work!

Dorienne
23-06-2004, 10:20
That is really awesome!
How did you do that?! And wow, the East Coast has a bunch of teams in the northern area. I didn't realize exactly how many, that's awesome!
How long did that take you?
--d0ri
:]

Joshua May
23-06-2004, 12:18
Haha, there's a line of FIRST teams in North Dakota.

Those concentration centers are really interesting, I can point out Los Angeles, San Fransicso, Seattle, Phoenix, Denver, Houston, Atlanta, Detroit, and then the giant glob of teams known as the NorthEast.

I never noticed how many teams were in Michigan

Wait a minute, where are poor Alaska and Hawaii? :(

Erin Rapacki
23-06-2004, 12:45
Yes, the team allocation throughout the US is very interesting... there's too much open space!

piotrm
23-06-2004, 13:19
you're missing at least 1 team in NJ. 816 out of WestHampton. (or it's in the worng place and I missed it). They should be right in the same area as team 87.

I'm missing a few teams because their location didn't appear in the data file I had. These teams are:


25: North Brunswick,NJ,USA [,]
41: Warren,NJ,USA [,]
121: Newport County,RI,USA [,]
172: Gorham/falmouth,ME,USA [,]
233: Rockledge/cocoa Beach,FL,USA [,]
279: Ottawa Lake,MI,USA [,]
453: Harrison Township,MI,USA [,]
521: Waterford,CT,USA [,]
527: No. Massapequa,NY,USA [,]
563: Phila,PA,USA [,]
651: Mar Lin,PA,USA [,]
816: Westampton,NJ,USA [,]
766: Menlo-atherton,CA,USA [,]
980: Southern California,CA,USA [,]
1038: Liberty Township,OH,USA [,]
1094: St. Charles County,MO,USA [,]
1100: Northboro,MA,USA [,]
1138: West Hills,CA,USA [,]
1288: Saint Petersburg,MO,USA [,]
1248: Middleburg Hts.,OH,USA [,]
1475: Leo,IN,USA [,]

piotrm
23-06-2004, 13:22
This is very cool! Would it be possible for you to post an even higher resolution map than the one in the web link? (Entire US)

Thanks! Great Work!
Sure, here is one 20,000 pixels across: http://users.wpi.edu/~piotrm/first/maps/teams_usa_20k.png.

Or if your browser or viewer can't handle that kind of big stuff, you can try http://users.wpi.edu/~piotrm/first/maps/teams_usa_10k.png or http://users.wpi.edu/~piotrm/first/maps/teams_usa_5k.png.

piotrm
23-06-2004, 13:42
This is definitely good work and very interesting. Would you consider posting the source for this?

Ok. I uploaded the thing to make the usa map to http://users.wpi.edu/~piotrm/first/maps/src/.

There are a few things this requires. One is that you have gdlib installed as well as the GD perl module. Also is required the Geo::ShapeFile perl module. One can get em off CPAN by doing this:


perl -MCPAN -eshell
** perhaps answer some questions here **
install GD
install Geo::ShapeFile
exit

Also you need to download the populated place data file from Geographic Names Information System website: http://geonames.usgs.gov/geonames/stategaz/Pop_places_deci. Watch out, it is big. Get http://geonames.usgs.gov/geonames/stategaz/Pop_places_deci.zip and unzip it if you have slow internet.

Once you get that file you need to generate cities2.storable by typing:


cat Pop_places_deci | perl make_data2.pl cities2.storable

Finally you need to download the USA states shape file from the AWIPS Map Database at http://www.nws.noaa.gov/geodata/catalog/national/data/s_12my03.zip. Unzip it.

Now you should be ready to make a map. Do so by typing:


perl make_usa.pl 1000 map.png map_with_teams.png

That is, the first argument is the width in pixels. The second is the name of the file to write to for a map with no teams and the third argument is the name of the file where to write the image with the teams shown.

Sorry but the perl source is not very nice looking but hopefully anyone that needs to can figure out how to make the changes they want.

Astronouth7303
23-06-2004, 13:45
WE"RE NOT IN THE LIST OR ON THE MAP!
1227- Grand Rapids, MI, USA.

Clark Gilbert
23-06-2004, 13:55
I think Leo, IN is also referred to as Leo-Cedarville, IN.

piotrm
23-06-2004, 14:02
WE"RE NOT IN THE LIST OR ON THE MAP!
1227- Grand Rapids, MI, USA.
Sorry, looks like the reason for this is there being two instances of "Grand Rapids, MI" in the data file I had. See the populated place data file link I posted somewhere above in this thread.

Because of that you are actually on the map, just in the wrong place. Look to the north-west from where your Grand Rapids is.

Pierson
23-06-2004, 20:45
Sure, here is one 20,000 pixels across: http://users.wpi.edu/~piotrm/first/maps/teams_usa_20k.png.

Or if your browser or viewer can't handle that kind of big stuff, you can try http://users.wpi.edu/~piotrm/first/maps/teams_usa_10k.png or http://users.wpi.edu/~piotrm/first/maps/teams_usa_5k.png.

Super Cool! Thanks!

Spaztik Duck
24-06-2004, 00:07
This is excellent! Its really interesting to look at the clusters of teams and where they are, we just need to get it so that there is atleast one dot in every state and about double the dots... yay for robotics. lol



added... I dont really know what thread this would be put in, but Its something that I wanted to share and I guess with this being about location of teams it is a good thread to put it in.
-My parents are considering moving and when looking at houses/areas part of their criteria was that the local high school had to have a robotics team. :) It made me happy.

Will Hanashiro
24-06-2004, 00:26
wowowowow!!! that is awesome... and interesting. just look at the concentration of teams. great job making this!

i never realized there were so many teams in my tiny city... 7 of em in flint!!! detroit has us beat by one tho... darn!

Michael Corsetto
24-06-2004, 01:06
114 is missing also. (Los Altos, California)

Great work, but I think us teams on the west coast need to get working and start more teams. :D

Joe Ross
24-06-2004, 09:32
114 is missing also. (Los Altos, California)

Great work, but I think us teams on the west coast need to get working and start more teams. :D

You're on there, just down around So Cal (Long Beach) ;)

Piotrm, you can use Pasadena, CA for team 980. You could try La Canada, also, which is probably slightly more accurate, but I'm not sure if your source would have it like that, or with the proper accent marks (which I'm not sure what they are).

A few of those other missing teams should be easy, IE the Phila being Philadelphia and the missing H in westhampton.

dk5sm5luigi
24-06-2004, 09:48
Piotr you never cease to amaze me with your programming skills. I am so glad we have you on our team.

Stephen Kowski
24-06-2004, 12:10
wow no current teams in Nebraska, Minnesota, Idaho, and Utah.....interesting

Kris Verdeyen
25-06-2004, 15:38
http://users.wpi.edu/~piotrm/first/maps/states/big/teams_tx.png

Check out all the rookies in Houston. Nine this year:

1255, 1326, 1460, 1477, 1479, 1480, 1484, 1485, 1490

piotrm
26-06-2004, 22:17
Could you make one(or someone else) in svg? Then you could look at the entire U.S., or just zoom in on one state.
This isn't exactly svg, but I had a USA map in swf. You can zoom into it with the web browser flash plug in (right click then click zoom in). You can view it at http://users.wpi.edu/~piotrm/first/maps/usa.swf. There are still a few teams missing as I couldn't find their locations and/or was confused by their location:


25: North Brunswick, NJ, USA
41: Warren, NJ, USA
279: Ottawa Lake, MI, USA
521: Waterford, CT, USA
651: Mar Lin, PA, USA
816: West Hampton, NJ, USA
1138: West Hills, CA, USA
1288: Saint Petersburg, MO, USA


Also, I colored the states so that those with a high number of teams per population ratio are green and those with a low team number per population ratio are red. The top five states are:


1. New Hampshire ( about 15 teams per million people )
2. North Dakota ( about 14 teams per million people )
3. South Dakota ( about 13 teams per million people )
4. Michigan ( about 9 teams per million people )
5. Connecticut ( about 8 teams per million people )


note: The teams I couldn't place on the map still counted towards the team number per population ratio. The population figures I had were the 2003 ones from http://www.census.gov/statab/www/part6.html.

Pierson
26-06-2004, 22:36
This isn't exactly svg, but I had a USA map in swf. You can zoom into it with the web browser flash plug in (right click then click zoom in).

That is so cool! Thanks!

PS: Are you really bored this summer?!?!?!? or just honing your skills???


Thanks again!

Aignam
27-06-2004, 11:00
If you squint your eyes, and tilt your head sideways, the dots seem to form a vague outline of JVN...

dez250
27-06-2004, 12:11
Piotr you once again impress me and please me with your skills. Thank you for taking the time out and to work on the maps. Nice job.

Alex Cormier
27-06-2004, 12:12
which state has the most teams registered? :yikes:

Lisa Perez
27-06-2004, 12:19
Looking at the FIRST program that was distributed, California does at 97, with Michigan pulling a close second at 90.


<sidenote> I'd like to see this, California vs. Michigan, number of teams registered in 2005. WHO WILL PREVAIL? </sidenote>

Alex Cormier
27-06-2004, 12:23
Looking at the FIRST program that was distributed, California does with 97, with Michigan pulling a close second at 90.


<sidenote> I'd like to see this, California vs. Michigan, number of teams registered in 2005. WHO WILL PREVAIL? </sidenote>
wow thats a lot of teams way to go!

Lisa Perez
27-06-2004, 12:27
Here's the Top 5 with the number of teams for each:

1. California - 97
2. Michigan - 90
3. New York - 74 by the program, 77 by the above post
(Insert Ontario - 63, here)
4. Virginia - 48
5. Pennsylvania - 42

Goobergunch
27-06-2004, 12:28
There are still a few teams missing as I couldn't find their locations and/or was confused by their location:


25: North Brunswick, NJ, USA
41: Warren, NJ, USA
279: Ottawa Lake, MI, USA
521: Waterford, CT, USA
651: Mar Lin, PA, USA
816: West Hampton, NJ, USA
1138: West Hills, CA, USA
1288: Saint Petersburg, MO, USA


I couldn't find Mar Lin, PA either when I was doing the Pennsylvania map, but a little examination revealed it to actually be Marlin, PA - it's in the middle Schuylkill County (northeast of Harrisburg).

Very impressive work on the map - thanks for making it!