Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
22 lines (19 sloc) 804 Bytes
# for PostGIS version < 9
import psycopg2
import psycopg2.extras
from json import loads
def records(result):
for i in result:
yield dict(geometry=loads(list(i)[-1]),properties=atr)
conn = psycopg2.connect("dbname='testpostgis'host='localhost' user='me'",cursor_factory=psycopg2.extras.DictCursor)
cur = conn.cursor()
sql = """SELECT "dip_dir","strati","dip", ST_AsGeoJSON(the_geom) from from point;"""
c = records(cur.fetchall())
{'geometry': {u'type': u'Point', u'coordinates': [161821.09375, 79076.0703125]}, 'properties': {'dip_dir': 120, 'strati_typ': 1, 'dip': 30}}
# convert to shapely geometry
from shapely.geometry import shape
print shape(['geometry'])
POINT (161821.09375, 79076.0703125)