Introduction to
  Geodjango
        Dan Hilton
 daniel.hilton@gmail.com
        @danhilton
Neo-geography


• gmaps - BGM & ADM
• GPS - chips as cheap
• Open Street Map / mapping data
Why should you care?


• Location based services
• Geo-SEO
• Beyond the pin map
Key concepts


• A point
• A shape or boundary
• SRID - Spatial reference system
  identifier
Open Geostack

• Web map: openlayers & gmaps
• Tile server: ArcGIS or Tilecache
• Cartographic map renderer:
  GeoServer o...
Geodjango

• In django.contrib.gis
• Works with spatial databases out of
  the box

• Provides ORM fields for points, shape...
Working with existing
     spatial data


• Live demo (part1)
• http://github.com/dhilton/uk_parl/
Geodjango for SEO

• Geographical keywords: Placenames,
  POI’s & regions
• <object> near / in / by / close <place>
• WOEI...
What’s coming?

• Geolocation social-nets: 4sq Vs
  Gowalla Vs F8 Vs Google lattitude
• Geosearch - results enhanced by yo...
Questions?



• daniel.hilton@gmail.com
Upcoming SlideShare
Loading in …5
×

Geodjango presentation

2,504 views

Published on

My presentation to Bath & Bristol Django users group about geodjango and it's applications.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,504
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
36
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide










  • Geodjango presentation

    1. 1. Introduction to Geodjango Dan Hilton daniel.hilton@gmail.com @danhilton
    2. 2. Neo-geography • gmaps - BGM & ADM • GPS - chips as cheap • Open Street Map / mapping data
    3. 3. Why should you care? • Location based services • Geo-SEO • Beyond the pin map
    4. 4. Key concepts • A point • A shape or boundary • SRID - Spatial reference system identifier
    5. 5. Open Geostack • Web map: openlayers & gmaps • Tile server: ArcGIS or Tilecache • Cartographic map renderer: GeoServer or mapnik • Spatial Database: PostGIS/PostgreSQL
    6. 6. Geodjango • In django.contrib.gis • Works with spatial databases out of the box • Provides ORM fields for points, shapes & queryset filters for dealing with spatial queries.
    7. 7. Working with existing spatial data • Live demo (part1) • http://github.com/dhilton/uk_parl/
    8. 8. Geodjango for SEO • Geographical keywords: Placenames, POI’s & regions • <object> near / in / by / close <place> • WOEID - Where on earth identifier • (Live demo 2 - pub reviews)
    9. 9. What’s coming? • Geolocation social-nets: 4sq Vs Gowalla Vs F8 Vs Google lattitude • Geosearch - results enhanced by your current location • HTML5 - exposing your location via the DOM
    10. 10. Questions? • daniel.hilton@gmail.com

    ×