Add cdb_overlap_sup tests
This commit is contained in:
parent
19e61c7041
commit
a2df02c256
23
pg/test/0.0.1/expected/03_overlap_sum_test.out
Normal file
23
pg/test/0.0.1/expected/03_overlap_sum_test.out
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
\i test/fixtures/polyg_values.sql
|
||||||
|
CREATE TABLE values (cartodb_id integer, value float, the_geom geometry);
|
||||||
|
INSERT INTO values(cartodb_id, value, the_geom) VALUES
|
||||||
|
(1,10,'0106000020E61000000100000001030000000100000005000000E5AF3500C03608C08068629111374440C7BC0A00C00F02C0AC0551523B414440C7BC0A00C0A700C0CAF23B6E74FB4340A7267FFFFF5206C0FBB7E41B7EE74340E5AF3500C03608C08068629111374440'::geometry),
|
||||||
|
(2,20,'0106000020E610000001000000010300000001000000050000002439EC00804AF7BF07D6CCB5C3064440C7BC0A00C0A700C0CAF23B6E74FB4340C7BC0A00C00F02C0AC0551523B414440E20CD5FFFF30FABFBE4F76AFEA4B44402439EC00804AF7BF07D6CCB5C3064440'::geometry)
|
||||||
|
SELECT round(cdb_crankshaft.cdb_overlap_sum(
|
||||||
|
'0106000020E61000000100000001030000000100000004000000FFFFFFFFFF3604C09A0B9ECEC42E444000000000C060FBBF30C7FD70E01D44400000000040AD02C06481F1C8CD034440FFFFFFFFFF3604C09A0B9ECEC42E4440'::geometry,
|
||||||
|
'values', 'value'
|
||||||
|
), 2);
|
||||||
|
round
|
||||||
|
-------
|
||||||
|
4.42
|
||||||
|
(1 row)
|
||||||
|
|
||||||
|
SELECT round(cdb_crankshaft.cdb_overlap_sum(
|
||||||
|
'0106000020E61000000100000001030000000100000004000000FFFFFFFFFF3604C09A0B9ECEC42E444000000000C060FBBF30C7FD70E01D44400000000040AD02C06481F1C8CD034440FFFFFFFFFF3604C09A0B9ECEC42E4440'::geometry,
|
||||||
|
'values', 'value', schema_name := 'public'
|
||||||
|
), 2);
|
||||||
|
round
|
||||||
|
-------
|
||||||
|
4.42
|
||||||
|
(1 row)
|
||||||
|
|
11
pg/test/0.0.1/sql/03_overlap_sum_test.sql
Normal file
11
pg/test/0.0.1/sql/03_overlap_sum_test.sql
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
\i test/fixtures/polyg_values.sql
|
||||||
|
|
||||||
|
SELECT round(cdb_crankshaft.cdb_overlap_sum(
|
||||||
|
'0106000020E61000000100000001030000000100000004000000FFFFFFFFFF3604C09A0B9ECEC42E444000000000C060FBBF30C7FD70E01D44400000000040AD02C06481F1C8CD034440FFFFFFFFFF3604C09A0B9ECEC42E4440'::geometry,
|
||||||
|
'values', 'value'
|
||||||
|
), 2);
|
||||||
|
|
||||||
|
SELECT round(cdb_crankshaft.cdb_overlap_sum(
|
||||||
|
'0106000020E61000000100000001030000000100000004000000FFFFFFFFFF3604C09A0B9ECEC42E444000000000C060FBBF30C7FD70E01D44400000000040AD02C06481F1C8CD034440FFFFFFFFFF3604C09A0B9ECEC42E4440'::geometry,
|
||||||
|
'values', 'value', schema_name := 'public'
|
||||||
|
), 2);
|
4
pg/test/fixtures/polyg_values.sql
vendored
Normal file
4
pg/test/fixtures/polyg_values.sql
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
CREATE TABLE values (cartodb_id integer, value float, the_geom geometry);
|
||||||
|
INSERT INTO values(cartodb_id, value, the_geom) VALUES
|
||||||
|
(1,10,'0106000020E61000000100000001030000000100000005000000E5AF3500C03608C08068629111374440C7BC0A00C00F02C0AC0551523B414440C7BC0A00C0A700C0CAF23B6E74FB4340A7267FFFFF5206C0FBB7E41B7EE74340E5AF3500C03608C08068629111374440'::geometry),
|
||||||
|
(2,20,'0106000020E610000001000000010300000001000000050000002439EC00804AF7BF07D6CCB5C3064440C7BC0A00C0A700C0CAF23B6E74FB4340C7BC0A00C00F02C0AC0551523B414440E20CD5FFFF30FABFBE4F76AFEA4B44402439EC00804AF7BF07D6CCB5C3064440'::geometry)
|
Loading…
Reference in New Issue
Block a user