-
Notifications
You must be signed in to change notification settings - Fork 3
Map tiles
Brain dump...
Do you have Rod's document with the location and measurements? I have it somewhere in my archive if needed.
The BRC model has the Man, the radial and circular streets, art and themecamps, and the catch all "infrastructure". Warning, there may be a couple places in brc/views.py where north is hardcoded as 6:00. If there had been more time, the BRC model would have incorporated as much of this as possible. As it is, infrastructure is simply [name, point, line, polygon, tags]. In 2009, it covered...
- CENTER CAMP: INNER RING, OUTER RING, 6 o'clock spur, B spurs
- DOUBLEWIDES: Extinct .. 8/8:30, 5/7, 3:30/4
- PROMENADES
- ENTRANCE ROADS (HARDCODED! -- CONTACT GATE CREW FOR UPDATE)
- FENCE
- PORTAPOTTY (halfway between circular streets, offset from radial
- street) (C/D potties and H/I potties)
- AIRPORT (ONSITE DETERMINED)! AIRPORT ROAD, RUNWAY (HARDCODED!)
- WALKIN CAMPING
- PLAZAS: 3:00 plaza, 9:00 plaza, 4:30 plaza, 7:30 plaza, center camp, playa
- TEMPLE: radius determined ONSITE
- DPW/Fire: radius determined ONSITE
- Fire barrells
This is all defined in brc/utils/generate_infrastructure.py
After everything is loaded into django, there is the make_osm.py util script to export OSM xml. The flags 'include_camps' and 'include_camps_polys' control whether camps are exported, to comply with the camp location embargo. Last year I was generating both an embargoed and non-embargoed version of the map, with the non-embargoed available publicly, and embargoed available only through the BME admin.
With whatever OSM file, that gets directly loaded into postgres on earthdev. earthdev is configured with mod_tile/renderd, and there are a few different mapnik style sheets there (/etc/renderd.conf). Most all of the OSM tools are installed to /home/mikel/src/.
Last year, earthdev served public tiles, and that worked just fine. I think we also had a machine on playa configured with everything that provided local tile sets for PlayaInfo. I turned on embargoed tiles at midnight Sunday.
I also imported into OSM around then, as well as adding an end_date to all of the prior year's data. One thing that needs thinking through this year is multiple years data. OSM now contains 2008 and 2009. 2008 has a start_date/end_date. 2009 only a start_date. Of course, OSM doesn't really pay attention to these tags, which worked ok last year because BRC was in a different position. Now it's back to 2008 position, and OSM itself will get crowded.
http://www.openstreetmap.org/?lat=40.7694&lon=-119.2201&zoom=13&layers=B000FT
Do we just archive old playa OSM files on earth.burningman.com? I'd like to also archive the tile sets. Thoughts?
One other point is Flickr. They will want to grab the new tile set when it's ready ... maybe we can even extend trust with the embargo, so they can turn on when gates open. They have some hacks for dealing with 2008 vs 2009 tiles, and probably ok to extend to 2010. Aaron isn't at flickr anymore, but still cares about this stuff, so would be wise to approach him soon so he can make the connections.
http://www.aaronland.info/weblog/2009/09/18/fivethings/#burningman