The PublicSqr Mapping Tool is a Django/python framework built on top of Open Street Maps. This tool will allow users to draw on top of maps and share them with collaborators. The tool was made possible through a generous grant from the Knight Foundation and through the Association for Education in Journalism and Mass Communication. It was developed by the New Media Innovation Lab at the Walter Cronkite School of Journalism and Mass Communication at Arizona State University. The primary developers were Micah Jamison and Retha Hill, executive director of the Lab.
Currently the most people can do with various map APIs is to drop pins on a map. With the PublicSqr tool, people will be able to do much more: • A developer can show exactly where and the shape of a new building • A neighborhood improvement group can draw a collection of buildings, parks, playgrounds and little duck pond that they'd like to see in their community • A journalist working on a breaking story of a shoot-out between bandits and police can quickly sketch out on a map where the gunman and the police and innocent bystanders were located when the bullets started flying without having to wait for video or photos from the scene. It is a quick and factual image of what took place while their MMJ colleagues rush to the scene
These maps can be shared and others can edit them — but the built-in version control means that the original map drawings are not lost.
Users can easily sign in with Google or Facebook. Sharing can be done via email.
See the mapping tool in action at PublicSqr.us
iD map editor (https://github.com/openstreetmap/iD/) is an open source openstreetmap.org map editor. This project reimplements parts of the openstreetmap (osm) api in python/django with a spatial database.
Directory Structure:
- The osm_api can be found under osm_api/ directory
- Some changes specific to pointing the iD editor to the django osm api are under iD/static/js/id/core/connection*
- anything to do with authentication and projects is under projects