Commit Graph
573 Commits
Author SHA1 Message Date
Mario de Frutos 24a736c72e Tests for the PR #298 2017-06-29 13:33:07 +02:00
Mario de Frutos d1f4e570ad Return NULL for the affected value and not for all the measurements
Right now we're doing INNER JOINS when we JOIN the _procgeoms and
the data so we end up with NULL value instead of id, NULL value. We need
to have the id available to make the JOIN at the end of the query and
provide results like this:

id |                               data
----+------------------------------------------------------------------
  1 | [{"value" : 858469},{"value" : 73.9397964478},{"value" : 69092}]
  2 | [{"value" : 738774},{"value" : null},{"value" : 2235406}]
2017-06-29 10:37:07 +02:00
John Krauss ccb8092506 1.5.1 release artifact 2017-05-16 14:27:49 +00:00
John Krauss 6266262427 new code to handle mixed geometries more quickly 2017-05-10 20:24:21 +00:00
John Krauss 183c046289 release artifact 2017-04-26 20:08:44 +00:00
John Krauss 8df89f4a91 remove br subdistritos from testing 2017-04-25 18:57:12 +00:00
John Krauss 28694163a2 prefer geographpic precision over most recent timespan, handles issues emerging from inclusion of 1-year acs 2017-04-25 18:53:12 +00:00
John Krauss 3ebb0b8662 Merge branch 'release-v-1.5.0' into obs-getavailablegeometries-return-tags 2017-04-24 18:10:43 +00:00
John Krauss a2e84696dc fix tests to match fixture data 2017-04-24 18:01:38 +00:00
John Krauss cd5cb38e8d Merge branch 'release-v-1.5.0' into obs-getavailablegeometries-return-tags 2017-04-24 17:50:57 +00: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 090a1add43 add suggested_name output to OBS_GetMeta. fixes #279 2017-04-03 19:44:00 +00:00
John Krauss 536af5e4a2 release artifact 2017-03-22 15:17:19 +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 217ca2d84d release 1.3.5 artifact 2017-03-15 20:12:06 +00:00
John Krauss f1bf4259bc release artifact 1.3.4 2017-03-10 20:17:22 +00:00
John Krauss 01779991bb Remove erroneously commited NOTICE 2017-03-10 20:13:27 +00:00
John Krauss ec53d354e9 release 1.3.3 artifact 2017-03-10 19:48:23 +00:00
John Krauss 93ebd9aa0f test getdata across multiple input columns; remove dead code from autotest 2017-03-10 19:27:06 +00:00
John Krauss 4a29c060ef fix unittest bug, easier to read use of unnest, static geomvals when one passed in 2017-03-10 19:18:06 +00:00
John Krauss 1639bea74a mark relevant functions STABLE 2017-03-10 18:36:51 +00:00
John Krauss 765cbfcccc only do polygon operations when polygons passed in 2017-03-10 16:32:31 +00:00
John Krauss c4f3c5d534 selectively pass through obs geometries and area calcs 2017-03-10 16:23:27 +00:00
John Krauss d5e7d95824 fix performance regression on getboundariesbygeometry, where pct overlap was being unnecessarily calculated 2017-03-09 21:26:53 +00:00
John Krauss 3ff1b36d7f remove erroneous NOTICE 2017-03-09 20:46:38 +00:00
John Krauss 7ef035580f avoid geom calculation when points are passed in 2017-03-09 17:29:41 +00:00
John Krauss 20b347528c tests passing 2017-03-09 17:14:20 +00:00
John Krauss d070802f53 resolving API bugs 2017-03-09 16:17:58 +00:00
John Krauss 3f817f8e9a bugfixes, most unit tests passing 2017-03-09 05:03:25 +00:00
John Krauss 5ca2664a17 first pass much faster multicolumn getdata via precalcs 2017-03-09 04:12:38 +00:00
John Krauss 1b913c77c4 fix last oustanding bug with autotest 2017-03-08 23:18:07 +00:00
John Krauss 22eb6349c2 fix issues with python autotest failing for nulls, try removing case statements around geometries in getdata 2017-03-08 21:17:45 +00:00
John Krauss 862db2c33a Merge remote-tracking branch 'origin/release-v-1.3.3' into faster-autotest
Conflicts:
	src/pg/sql/40_observatory_utility.sql
2017-03-08 20:52:31 +00:00
John Krauss e2f92d78cf much faster autotest by grouping in getdata, fixes to getdata to prevent hangs 2017-03-08 20:51:41 +00:00
John Krauss 3b6b1b4843 limit safe_intersection to SRID 4326, DRY out ST_MakeValid 2017-03-08 15:52:19 +00:00
John Krauss deede798e9 fix non-noded intersection between shoreline clipped and non-shoreline clipped geometries by using a safe_intersection function 2017-03-07 20:38:12 +00:00
John Krauss fd3918b29c fix divide-by-zero errors 2017-03-07 16:45:15 +00:00
John Krauss cdf7b17a4d tmp commit 2017-03-07 15:29:09 +00:00
John Krauss 50ec6dddf6 release-v1.3.2 artifact 2017-03-02 21:16:22 +00:00
John Krauss 0ebe9babeb update tests 2017-03-02 21:09:23 +00:00
John Krauss 4fad32d5f2 fix and NEWS.md 2017-03-02 21:07:29 +00:00
John Krauss f0efa1e2eb release v1.3.1 2017-03-01 16:33:35 +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 71d891c067 handle blank aggregates 2017-02-16 17:53:38 +00:00
John Krauss 01b56fbfcc update fixtures 2017-02-16 17:38:18 +00:00
John Krauss 9bda063148 Merge branch 'nonsum-interpolation' into release-v-1.3.1 2017-02-16 17:20:38 +00:00
John Krauss 4a97689705 add point for au 2017-02-16 16:50:40 +00:00
John Krauss 2edb850a45 estimate average and median across arbitrary areas if universe is provided, otherwise return null and raise a notice. fixes #252 2017-02-10 01:08:10 +00:00
Mario de Frutos 0f372604db Remove fdw utilities 2017-01-26 11:57:24 +01:00
Mario de Frutos c5a715f7b5 Delete empty sql file used for plpython code 2017-01-25 19:03:51 +01:00