Javier Goizueta
2a30eb2fd3
Fix zoom from scale condition for NULL result
...
And rewrite in cleaner form.
2016-05-27 15:10:20 +02:00
Javier Goizueta
0b3ad5e569
Limit the maximum zoom level
...
Avoid returning zoom levels greater than the maximum
'safe' level. For a zero denominator (which would imply
and infinite zoom level) return the maximum level too.
2016-05-27 12:29:52 +02:00
Paul Norman
aa302c237d
Use standard formula for CDB_ZoomFromScale
...
postgis-vt-util comes with a standard formula for zoom from
scaleDenominator, and this is well tested. This also fixes the
function throwing an error on NULL input.
2016-05-27 12:29:43 +02:00
Javier Goizueta
9526f0448f
Fix bug in feature density recursive query
...
If the table had x and/or y columns they were picked by an inner
select instead of the recursive arguments.
Fixes #256
2016-05-26 18:25:11 +02:00
Javier Goizueta
3399f2b9a5
Fix max overviews level usage
...
Note that _CDB_Feature_Density_Ref_Z_Strategy returns the first
level for which overviews should not be used, and that in some
cases _CDB_Feature_Density should look beyond the max level to
compute a feature density estimate.
2016-05-25 14:00:55 +02:00
Javier Goizueta
803b3671d0
Fixes for feature density computation
...
* The initial iteration of the recursive feature density query shouldn't
start beyond the maximum level
* Correct off-by-one limit the rest of iterations
2016-05-25 11:21:12 +02:00
Javier Goizueta
c3fada29a8
Comment how the max overview level is defined
2016-05-25 11:07:06 +02:00
Javier Goizueta
86e5f6d317
Limit the maximum overview level to 23
...
Fixes #257
23 = 32 bits per integer - 1 sign bit - 8 bits px/tile
2016-05-24 18:18:58 +02:00
Javier Goizueta
f5f59be5b0
Release version 0.16.3
...
Fixes overviews creation problem
2016-05-09 13:08:50 +02:00
Javier Goizueta
d99dc394c2
Merge pull request #253 from CartoDB/252-estimateextent-quoting
...
Do not quote arguments to ST_EstimatedExtent
2016-05-09 13:04:44 +02:00
Javier Goizueta
8d7860dc7a
Fixes #252
2016-05-09 11:54:56 +02:00
Javier Goizueta
b5427c65c8
Drop aggregate to be defined
...
Otherwise future versions will fail to recreate the aggregate
2016-04-29 08:46:01 +02:00
Paul Norman
3122a0479d
Test behavior of binning fuctions with nulls
...
All test results are based off of existing behavior, which doesn't
always make sense (ref #247 )
2016-04-28 09:59:33 -07:00
Paul Norman
956e56cd37
Use anyarray for equalintervalbins
2016-04-27 16:10:01 -07:00
Javier Goizueta
8f1435c049
Release 0.16.2
2016-04-27 18:30:26 +02:00
Javier Goizueta
8302f89413
Merge pull request #246 from CartoDB/245-categories-mode
...
Use the mode to aggregate category columns in overviews
2016-04-27 18:16:05 +02:00
Javier Goizueta
e9050178a8
Merge branch 'master' of github.com:CartoDB/cartodb-postgresql
2016-04-27 16:23:46 +02:00
Javier Goizueta
3e34ca4654
Overviews documentation fixes
2016-04-27 16:23:25 +02:00
Javier Goizueta
a067cc7da1
Generate stats used to identify category columns in overviews if needed
...
This only generates the stats if no stats are available for a table.
This doesn't warrant that the stats are up to date or accurate.
2016-04-27 15:06:09 +02:00
Javier Goizueta
2c43943df6
Fix syntax
2016-04-26 18:27:52 +02:00
Javier Goizueta
417cbe7902
Fix category columns aggregation in overviews
...
Overviews are created in cascade, each one from the inmediate
lower level, but the stats to decide if a column is a category
should be taken always from the base table.
2016-04-26 18:02:25 +02:00
Javier Goizueta
9a73703954
Use mode to aggregate categorical columns in overviews
...
Fixes #245
2016-04-26 15:15:24 +02:00
Rafa de la Torre
36ac831bd1
Update cartodbfy-requirements.rst
...
Fix broken link to doc
2016-04-26 14:43:24 +02:00
Paul Norman
b19a5fc3dc
Convert CDB_EqualIntervalBins to a single SQL statement and add float version
2016-04-25 14:35:26 -07:00
Javier Goizueta
1358964628
Release 0.16.1
2016-04-25 18:47:42 +02:00
Javier Goizueta
efe381ad94
Merge pull request #243 from CartoDB/241-webmercator
...
Compute webmercator resolution with full accuracy
2016-04-25 17:30:40 +02:00
Javier Goizueta
f7cce21eb7
Merge pull request #242 from CartoDB/240-overviews-pixels
...
Adjust overview points to pixel centers
2016-04-25 17:30:25 +02:00
Javier Goizueta
18267477da
Merge pull request #238 from CartoDB/235-column-names
...
Optimize column information functions
2016-04-25 17:30:07 +02:00
Javier Goizueta
11ad45306f
Remove unneeded pg_catalog schema name
2016-04-25 16:30:58 +02:00
Javier Goizueta
75c7ae98e4
Compute webmercator resolution with full accuracy
...
Fixes #241
2016-04-25 14:02:26 +02:00
Javier Goizueta
3c12cf629f
Optimize overview pixel adjustment for integer-pixel cells
2016-04-25 13:53:59 +02:00
Javier Goizueta
7b2100b51e
Adjust overview coordinates to pixel centers
...
This makes the adjustment for all grid sizes, not only
for integral number of pixels.
2016-04-25 13:33:43 +02:00
Javier Goizueta
580ec38ab8
Adjust overview clustered point to pixel centers
...
Fixes #240
2016-04-23 15:07:06 +02:00
Raul Ochoa
897689dd43
Release 0.16.0
2016-04-19 15:44:37 +02:00
Raul Ochoa
808fc9fc25
Merge pull request #237 from CartoDB/analysis-catalog
...
Adds table for storing camshaft analysis nodes
2016-04-19 15:32:46 +02:00
Javier Goizueta
65415bb335
Optimize funcion CDB_COlumnType
2016-04-18 19:07:33 +02:00
Javier Goizueta
06ebb27160
Optimize internal funcion _cdb_unlimited_text_column
2016-04-18 18:50:37 +02:00
Javier Goizueta
bd5ae84e90
Optimize CDB_ColumnNames
...
This implementation is about 1000 times faster
2016-04-18 18:49:58 +02:00
Raul Ochoa
de5a702510
Adds table for storing camshaft analysis nodes
2016-04-18 17:41:39 +02:00
Javier Goizueta
6908fb4672
Release 0.15.1
...
Overviews bugfixes & enhancements
2016-04-15 18:15:35 +02:00
Javier Goizueta
a528a250d4
Merge pull request #234 from CartoDB/231-overviews-text-aggr
...
Aggregate small number of text items in overviews
2016-04-15 18:04:07 +02:00
Javier Goizueta
ef43623f77
Remove unneeded variable
2016-04-15 17:58:03 +02:00
Javier Goizueta
09ad550de3
Fix tests
2016-04-15 17:50:47 +02:00
Javier Goizueta
1b0f77aa96
Always retain single-valued aggregated texts
...
This makes columns which have the same value in a group to be aggregated
maintain that value (rather than replacing it by the multiple-value
indicator *) whatever the group value is. (Previously this happend
only for small groups)
2016-04-15 17:49:00 +02:00
Javier Goizueta
45f063d469
Aggregate small number of text items in overviews
...
Instead of nulling text fields for non-singleton aggregated records
concatenate distinct text values when they're few (5 or less).
Fixes #231
2016-04-15 12:37:16 +02:00
Carla
20989e2f28
Merge pull request #233 from CartoDB/232-overviews-avg
...
Fix AVG computation in overview tables
2016-04-15 11:10:26 +02:00
Javier Goizueta
176d69d09e
Fix AVG computation in overview tables
...
Fixes #232
Averages of averages are not equal to overall averages.
2016-04-15 10:48:08 +02:00
Javier Goizueta
9fdbfda60a
Merge pull request #228 from CartoDB/225-no-centroid-master
...
Use cell centers, not cluster centroids when grouping points
2016-04-15 10:06:44 +02:00
Javier Goizueta
9a3d93976c
Merge pull request #227 from CartoDB/226-add_count_aggregated_features
...
Include and aggregate _vovw_count column to count aggregated features
2016-04-15 10:06:05 +02:00
Javier Goizueta
46b45f6dd4
Merge pull request #224 from CartoDB/223-fix-dropoverviews
...
Fix CDB_DropOverviews and CDB_Overviews problems
2016-04-15 10:05:28 +02:00