Antonio
b891034146
Changed name of numer timespans to ensure backwards compatibility
2018-04-12 17:09:19 +02:00
Antonio
89f76e2a1a
Refactor geom_numer_timespan
2018-04-12 17:09:19 +02:00
Antonio
be82c87bb1
Fixed CR suggestion
2018-04-11 10:36:57 +02:00
Antonio
7aac256892
Refactor OBS_GetAvailableTimespans
2018-04-11 10:36:57 +02:00
Mario de Frutos
94b8e7492d
OBS_GetAvailableGeometries now receives number of geometries from input
...
We need the number of geometries to pass them to the get score function
in order to get an accurate score for the input in order to suggest
what is the geometry that fits better for the input we have
2017-10-10 18:09:26 +02:00
Mario de Frutos
adae37631e
Modified OBS_GetAvailableGeometries
...
Now use the new meta ttable obs_meta_geom_numer_timspan to filter
the geometries by geometries timepsan and/or numerator timespan (which
is what we get when we use the obs_getavailabletimepspans)
2017-07-11 16:06:11 +02:00
Mario de Frutos
8612da57f7
New private function _OBS_GetNumerators to be used in our UI
...
The current OBS_GetAvailableNumerators is not designed with our
UI in mind so it's causing a lot of troubles and we're doing so
many hacks to fit our UI needs and the interface of the function so this
function it's a better fit for our purposes.
This function is private because, by now, we don't want to expose
as a public function because could suffer changes in the near future.
2017-06-29 16:04:11 +02:00
John Krauss
26e1a2f461
Add tags to obs_getavailablegeometries
...
Fixes #260
* Adds `geom_type`, `geom_extra`, and `geom_tags` to `OBS_GetAvailableGeometries`. This brings it up to spec with existing docs.
* Adds `timespan_type`, `timespan_extra`, and `timespan_tags` to `OBS_GetAvailableTimespans` for consistency.
2017-04-03 21:51:32 +00:00
John Krauss
61552adba4
Allow for target_geoms and target_area override on column-by-column basis
2017-03-21 17:26:02 +00:00
John Krauss
bcbd8a2be4
change OBS_GetLegacyMetadata to return median/average measures too when called for polygons
2017-03-01 16:03:14 +00:00
John Krauss
7c093741dc
major refactor of internals
2017-01-10 02:28:38 +00:00
John Krauss
fa96de5aa9
remove notices from getgeometryscores
2016-12-28 15:57:56 +00:00
John Krauss
d3a57e637c
keep track of table_id in obs_meta and geometryscores, use obs_getmeasure*multi for obs_getmeasure
2016-12-21 21:53:53 +00:00
John Krauss
9567f52a36
minor tweaks to obs_getmeasuremeta and obs_getmeasuredata, good behavior for geometryscores even when null is passed as desired_num_geoms
2016-12-13 00:14:19 +00:00
John Krauss
d4e6e7ac95
use obs_column_table_tile_raster with simpler bands for faster performance
2016-12-12 21:25:59 +00:00
John Krauss
21b108d32c
move redundant aggregates to CTE
2016-12-09 22:31:29 +00:00
John Krauss
9f640f0c35
use simple envelope for very complex geometries in obs_getgetgeometryscores
2016-12-09 21:47:30 +00:00
John Krauss
95b6cba085
remove some unnecessary calculations from obs_getgeometryscores, yields QPS improvement from about 20 to 30
2016-12-09 21:06:42 +00:00
John Krauss
6a6d1bc3e4
Merge branch 'release-v-1.1.6' into raster-simplification-experiments
2016-12-09 19:38:12 +00:00
John Krauss
59857355c7
simplifying raster experiments
2016-12-02 19:33:16 +00:00
John Krauss
44932be1f5
improvements to scoring, fixing oversimplification and removing some premature optimization
2016-12-01 21:50:39 +00:00
John Krauss
4ce1648550
score rasters with lots of missing space lower
2016-11-30 23:16:18 +00:00
John Krauss
22a413102b
Fixes bug where multiple subsections returned from OBS_LegacyBuilderMetadata, #216
2016-11-21 21:50:56 +00:00
John Krauss
be4b5abbfa
use highest ranked geom for obs_getmeasure, simplify scoring
2016-11-07 23:57:33 +00:00
John Krauss
8dad88a6b3
fix minor bug in _obs_getgeometryscores with FIRST, add tests
2016-11-07 21:26:44 +00:00
John Krauss
9fdca9161c
minor stylistic fix
2016-11-04 15:32:25 +00:00
John Krauss
785a5eed29
obs_getgeometryscores and usage by obs_getavailablegeometries
2016-11-02 21:11:38 +00:00
John Krauss
017b404264
make bounds optional for dimensional queries, add all tests
2016-10-04 22:21:05 +00:00
John Krauss
0d9f0e4996
allow null geom to be passed in for the obs_get* functions, add in convenience legacy builder metadata function
2016-10-04 19:16:32 +00:00
John Krauss
3602aab804
remove table defintions, stub in tests
2016-09-29 20:53:12 +00:00
John Krauss
18cfdc60d0
tmp commit
2016-09-19 16:08:37 +00:00
John Krauss
11dbb860ab
preemptively set_srid for obs_getavailableboundaries
2016-07-01 18:43:05 +02:00
John Krauss
975137641d
fix ambiguous reference o the_geom
2016-06-22 13:38:29 -04:00
John Krauss
9379224629
use intersection against geom instead of && against bounds, update fixtures
2016-06-22 12:20:52 -04:00
Mario de Frutos
75c8e052a1
Fixed more casts to text
2016-05-16 18:01:53 +02:00
Mario de Frutos
4536de681e
Cast aggregate to text
2016-05-16 17:53:58 +02:00
Andy Eschbacher
b074c1194b
casting return types to text
2016-05-16 11:50:12 -04:00
Andy Eschbacher
126643b84e
casting to text, fixing return catch
2016-05-16 11:15:15 -04:00
Andy Eschbacher
ebb2af249b
adding back missing return;
2016-05-12 08:31:20 -04:00
Andy Eschbacher
4d60a211de
fixes timespan mis-naming issue
2016-05-11 13:38:51 -04:00
Andy Eschbacher
f9394129d9
add missing schema to function
2016-05-10 15:21:58 -04:00
Andy Eschbacher
dfbdb3c9ad
updating geometry types to (geometry/point, 4326) where appropriate
2016-05-10 15:09:07 -04:00
John Krauss
47b2227453
fix obs_search signature & tests
2016-05-03 14:27:36 -04:00
John Krauss
7f2d675602
eliminate quotes in IDs
2016-05-03 14:10:47 -04:00
John Krauss
972b9b941f
Merge branch 'release_v1_api_functions' into release_v1_api_functions_add_boundary_functions
2016-04-25 15:41:32 -04:00
Andy Eschbacher
6d30ee352c
adding schema
2016-04-21 16:29:27 -04:00
Andy Eschbacher
e119e0ddda
make search_tables a table returning function
2016-04-21 15:13:02 -04:00
Andy Eschbacher
e72583e15c
formatting
2016-04-21 09:48:43 -04:00
John Krauss
39e9ff32e5
missing "and"
2016-04-20 16:57:07 -04:00
John Krauss
851419a927
fix duplicate var name issue
2016-04-20 16:49:41 -04:00