Skip to content

Instantly share code, notes, and snippets.

@browniebroke
browniebroke / MultiLocationField.py
Last active June 29, 2016 11:26 — forked from rfj001/MultiLocationField.py
MultiLocationField for django-haystack
import six
from django.contrib.gis.geos import Point
from haystack import indexes
from haystack.exceptions import SpatialError
from haystack.utils.geo import ensure_geometry, ensure_point
def ensure_multipoint(geom):
"""
Makes sure the parameter passed in looks like a GEOS ``MultiPoint``.
@browniebroke
browniebroke / circle.yml
Last active August 29, 2015 14:16
YAML Install postgres 9.1 with postgis on CircleCI
database:
# Use postgres 9.1
pre:
- sudo service postgresql stop && sudo apt-get remove -y postgresql-9.3 && sudo apt-get update && sudo apt-get install -y postgresql-9.1 postgresql-contrib-9.1 postgresql-9.1-postgis-2.1
- sudo sed -i "s/\port = 5433/port = 5432/" /etc/postgresql/9.1/main/postgresql.conf
- sudo cp /etc/postgresql/9.3/main/pg_hba.conf /etc/postgresql/9.1/main/pg_hba.conf
- sudo service postgresql restart
- sudo -u postgres createuser ubuntu -d --superuser
- createdb circle_test