Mercurial > gemma
comparison pkg/controllers/search.go @ 744:6fe6839f5ce6
Make search return an array of features, including name.
This form should be sufficiently generic.
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Mon, 24 Sep 2018 13:51:26 +0200 |
parents | fdff2de616ad |
children | 3cb012d4d9ef |
comparison
equal
deleted
inserted
replaced
743:fdff2de616ad | 744:6fe6839f5ce6 |
---|---|
10 | 10 |
11 "gemma.intevation.de/gemma/pkg/models" | 11 "gemma.intevation.de/gemma/pkg/models" |
12 ) | 12 ) |
13 | 13 |
14 const ( | 14 const ( |
15 searchHectometreSQL = `SELECT ST_AsGeoJSON(geom) FROM waterway.distance_marks | 15 searchHectometreSQL = `SELECT json_agg(r) |
16 WHERE (location_code).hectometre = $1` | 16 FROM (SELECT location_code::text AS name, |
17 ST_AsGeoJSON(geom)::json AS geom | |
18 FROM waterway.distance_marks | |
19 WHERE (location_code).hectometre = $1) r` | |
17 ) | 20 ) |
18 | 21 |
19 var rkmRegex = regexp.MustCompile( | 22 var rkmRegex = regexp.MustCompile( |
20 "^[[:space:]]*([0-9]+)([,.]([0-9]))?[[:space:]]*$", | 23 "^[[:space:]]*([0-9]+)([,.]([0-9]))?[[:space:]]*$", |
21 ) | 24 ) |