From 367eb73dd4cc57ab5d52d59d6c99f47a8721b7f0 Mon Sep 17 00:00:00 2001 From: cquest Date: Sun, 20 Nov 2016 18:57:03 +0100 Subject: [PATCH] pas de SRID dans le calcul de hash --- backend.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.py b/backend.py index f24f1e9..5fec92f 100644 --- a/backend.py +++ b/backend.py @@ -113,7 +113,7 @@ class EventResource(BaseEvent): def maybe_insert_geometry(self, geometry, cur): # insert into geo table if not existing cur.execute("""INSERT INTO geo - SELECT geom, md5(st_asewkt(geom)) as hash, st_centroid(geom) as geom_center FROM + SELECT geom, md5(st_astext(geom)) as hash, st_centroid(geom) as geom_center FROM (SELECT st_setsrid(st_geomfromgeojson( %s ),4326) as geom) as g WHERE ST_IsValid(geom) ON CONFLICT DO NOTHING RETURNING hash;""",