Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Making interactive maps for the web

A session at PyCon US 2012

This tutorial teaches students how to create beautiful, interactive maps for the web. When asked to display geodata, most developers decide to put some big red markers on an embeddable Google Map and call it a day. If you're interested in creating maps that are more beautiful, more interactive, and more usable, this tutorial is for you.

Build a light-weight version of Trulia's crime maps from scratch by the end of the tutorial, with a heatmap, source data points on the map, and a custom-styled base layer.

Prerequisite Knowledge

A solid understanding of Python, and very basic understanding of map concepts (like knowing what latitudes and longitudes are). A cursory run-through of the GeoDjango Introduction Tutorial would also be helpful.

Topics Covered

  • Cartography 101
  • What are map projections?
  • Map tiles, and how maps on the web work today
  • Formats for storing and transferring geodata
  • Where to find interesting geodata
  • PostgreSQL + PostGIS
  • How to store geodata
  • Datatypes
  • Geographies vs Geometries
  • GeoDjango
  • Querying data with the ORM
  • Customizing the GeoDjango admin
  • Displaying the data
  • Creating and designing map tiles with TileStache
  • Customizing styles with Polymaps
  • Adding interactivity to maps
  • How to make geodata pretty

About the speaker

This person is speaking at this event.
Zain Memon

I know karate, jujitsu, and five other japanese words. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 1:20pm4:40pm PST

Date Thu 8th March 2012

Short URL

lanyrd.com/spbxx

Official session page

us.pycon.org/…e/presentation/236/

View the schedule

Topics

See something wrong?

Report an issue with this session