WikiProject Sutton England/OPL map
From OpenStreetMap
BioRegional are producing a slippy map of Sutton and the surrounding area for our One Planet Living in Sutton project.
Work in progress URL: http://map.oneplanetsutton.org
Contents |
Aim
The idea is to make a slippy map suitable for pedestrians and casual cyclists, focussing more on what's available in the area than how to navigate major roads from Sutton up to Hackney. We would also like to show info relevant to the project, so helping people to (for example) walk to nearby parks and shops.
Why don't you just use the London Green Map?
- We can use custom cartography to make it look much nicer than icons overlayed on Google maps (which is very car-centric)
- We can produce nice printed maps and generally be more flexible with our work with local venues, groups, etc.
- Working with web sites like Sutton Active, the Sutton CVS and others we can bring in overlays for community venues automatically, as well as flickr photos, etc.
- This one can be tightly integrated into our One Planet Living in Sutton web site more easily, and better.
But I'm open to integrating them or running both in parallel where it makes sense, I'd love to see L21's Green Map start using OSM and offer people the tools to integrate it into their web sites in the way that we plan for the One Planet Living in Sutton web site.
TODO list
Completed items are struck through.
- Add "green" amenities
- Restaurants and cafes (do we want these on by default?)
- Leisure inc. cinemas, theatre, arts centres, historic/heritage sites (theatres on for now)
-
Different religions(Christian, Muslim, Jewish and Sikh are in there now, could do with checking for other religions in Sutton and adding them, e.g. there is a Christian Spiritualist church in Hackbridge) -
Cycle parking -
Car club parking spots(done City Car Club and Streetcar, don't think there are any others in the area) - Public buildings
-
Power generators(symbols for nodes, colour for areas, but would be nice to have symbols automatically appear in areas like parking)
- POI Layers
- Implement FeatureServer as the base for all self-hosted POI layers
-
Investigate PostGIS as a data store.(Possible schema) - Nice admin interface for adding POIs (mass-import may also help) (ensure POST/PUT/DELETE actions protected by apache)
-
- Try and use the nicer FramedCloud popup style, the GeoRSS layers need tweaking to fix the display of this.
- Make these points of interest clickable to show description, web site, phone number etc.
- Make an easy way to hide the popup, especially for green shops and car share.
-
Geograph and flickr layers- thumbnails shown on map- Merge into a single layer (this will simplify UI, and also fix the issue with multiple clickHandlers)
- Investigate popup sizing bug.
-
Add an overlay of FixMyStreet problemsusing the http://www.fixmystreet.com/rss/reports/Sutton feed (e.g. This Google visualisation) -
Planning alerts layer- http://www.planningalerts.com/ - Only some basics rendered on the map by default (e.g. post office and recycling but not restaurant or supermarket)
- Our POI Layers
- Heritage / historic sites (we identified about 30 possible enmtries in a walk around a small part of Hackbridge, so there will be lots in Sutton as a whole!)
- Green shopping
- Implement FeatureServer as the base for all self-hosted POI layers
- Render long distance paths ala the cycle map, maybe as an overlay or separate layer. (Wandle Trail, London Loop etc)
- Change rendering priority so:
-
Highway refs for major roads don't show at zoom levels 16, 17 and 18 -
Post offices show before cycle parking (see corner of Hackbridge and London Roads) -
Area labels, especially for schools and green spaces, show up more prominently -
Sections of boundary shared with the county boundary (admin_level=6) show up where district:*=Sutton -
Area names are a higher priority so they always show up
-
- Put a nice key down the side, explaining:
- Way types (especially desired/official footways and cycleways)
-
Landuse areas, especially allotments - Administrative boundaries (council & ward)
-
Transport (bus stops, cycle parking, car club parking spots)
- Get zoom level 18 to show up
- Improve the look / recognisability of:
-
Allotments(done a strange looking spade & carrot, better icons welcome) -
Woods(two trees drawn, again better icons welcome but I don't like the OSM default as it's just an ugly coniferous tree) - Leisure centres (green blobs are a bit weird!)
-
Parks, recreation grounds, commons, other various plain green areas that are all mysteriously different shades(made the same shade of green, try to put name labels on them all which is the clearest way)
-
- Interface stuff
-
Integrate with One Planet Living in Sutton web site template -
Use of OpenLayers trunk (at least until 2.6 releases) - nicer panning, projection support etc. -
Use OSM layer class -
Have the overlay dialogue open by default -
Use the nicer zoom control with multiple levels on a bar rather than just in/out -
Constrain OpenLayers to zoom levels 13-17 - Fix layerswitcher rendering and IE issues, YUI is a mess using tables.
- Constrain OpenLayers to the rendered area needs more work
- My current bounds are Mercator(-29355.8125,6677533.34375,-4,6697101.21875) which is LonLat(-0.263708,51.31685,-0.000036,51.426584). This is the current whole rendered dataset at z13, however it does not match the bounds at higher zooms - the BBOX given to the renderer should match the extents of whole tiles of the z13 layer.
- A new BBOX needs to be selected to be used for both Mapnik and the OpenLayers. This should probably extend at least one more tile west and south, and several less to the east, one less to the north. If a rough area can be given to me, I'll calculate the new BBOX required to pass to Mapnik.
- The BBOX of the data in the database should be larger than this so we don't get fuzzyness at the edges.
- Generated tiles bbox just past Dorking in the SW all the way up to Ilford or Chigwell in the NE.
- => Data bbox slightly larger
- Default to OSM mapnik outside of our area.
- Revert to standard OSM Mapnik class, pointing at our server, mod_rewrite to send redirect headers to main OSM server if we don't have the tile.
-
OpenLayers Bugs Discovered Through this
Ticket is: closed, awaiting review, needs more work.
-
#1467- iconOffset of 0,0 cannot be used with text layer -
#1537- WFS Layer sends wrong SRS -
#1575- WFS Layer does not allow non-XML formats - #1576 - Inline KML styles extracted even though extractStyles:false
- #1578 - extractStyles:true on KML format conflicts with inline styles
-
#1600- getChildValue() on GeoRSS format is slow

