Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python buildpack fork for GeoDjango
Python Shell
branch: master

This branch is 68 commits ahead, 337 commits behind heroku:master

Failed to load latest commit information.
bin Move libs into a self contains hidden directory .geodjango
test added requirements.txt with django v1.5
vendor
.gitignore ignore site folder
.travis.yml no travis email notification
Changelog.md ch ch changes
LICENSE 2013
Makefile patched pip version
Readme.md Update Readme.md
requirements.txt test

Readme.md

Heroku buildpack: GeoDjango

This is a Heroku buildpack for GeoDjango apps. It extends the original Python buildpack by adding GEOS, Proj.4 and GDAL, per the GeoDjango installation instructions.


This is a Heroku buildpack for Python apps.

Build Status


Configuration

You need to set two Django settings in order for GEOS and GDAL to work properly.

settings.py

from os import environ

GEOS_LIBRARY_PATH = environ.get('GEOS_LIBRARY_PATH')
GDAL_LIBRARY_PATH = environ.get('GDAL_LIBRARY_PATH')

Usage

$ heroku create --stack cedar --buildpack http://github.com/dulaccc/heroku-buildpack-geodjango/

$ git push heroku master
...
-----> Heroku receiving push
-----> Fetching custom buildpack... done
-----> Python app detected
-----> Checking for GDAL
       Fetching and installing GEOS 3.3.2
       Caching ...
       GEOS installed
-----> Checking for Proj.4
       Fetching and installing Proj.4 4.7.0
       Installing ...
       Proj.4 installed
-----> Checking for GDAL
       Fetching and installing GDAL 1.8.1
       Installing ...
       GDAL installed
-----> Preparing virtualenv
... etc.

Notes

All libraries are stored in the directory /app/.geodjango.

Thanks

Pierre Dulac

Something went wrong with that request. Please try again.