About This Talk
GeoDjango is Django’s robust geographic Web framework to build GIS applications and handle geospatial data. It relies on PostGIS (PostgreSQL’s database for geospatial objects) and the Python library GDAL. This talk will discuss how GeoDjango uses these to extend Django models to handle complex geometries and geographic queries. This talk is intended for software developers and those interested in mapping location data. There will be a short demonstration on how GeoDjango works with popular mapping frameworks like Leaflet and OpenStreetMaps. We will create a GeoDjango model, seed our PostGIS database using raw location data, and make a simple route and view so we can actually visualize some data on a Leaflet map. We will also discuss the difference between raster and vector data, geos geometries and geojson, and spatial reference systems.
Anna Kiefer is a software engineer at Kevala, Inc, an energy data and analytics startup in San Francisco. Anna has a penchant for developing tools and methodologies for social good projects, including those with energy, climate, and health impacts. At Kevala, she works across the stack helping develop the company’s Django web applications, usually involving mapping and geospatial data. Prior to Kevala, she worked within World Wildlife Fund’s Climate and Renewable Energy team growing its corporate carbon reduction and renewable energy programs. She is an avid long distance runner and crossword puzzle and calculus enthusiast.