more robust tests around null island

This commit is contained in:
Andy Eschbacher
2016-04-14 16:35:30 -04:00
parent c1fb6c3694
commit 4977b94281
2 changed files with 64 additions and 0 deletions
@@ -56,6 +56,15 @@ SELECT * FROM
'"us.census.tiger".block_group'
);
-- gini index at null island
SELECT * FROM
cdb_observatory.OBS_Get(
CDB_LatLng(0, 0),
Array['"us.census.acs".B19083001']::text[],
'2009 - 2013',
'"us.census.tiger".block_group'
);
-- OBS_GetPoints
-- obs_getpoints
-- --------------------
@@ -68,6 +77,14 @@ SELECT
Array[('total_pop','obs_ab038198aaab3f3cb055758638ee4de28ad70146','sum')::cdb_observatory.OBS_ColumnData]
);
-- what happens at null island
SELECT
cdb_observatory.OBS_GetPoints(
CDB_LatLng(0, 0),
'obs_a92e1111ad3177676471d66bb8036e6d057f271b'::text, -- see example in obs_geomtable
Array[('total_pop','obs_ab038198aaab3f3cb055758638ee4de28ad70146','sum')::cdb_observatory.OBS_ColumnData]
);
-- OBS_GetPolygons
-- obs_getpolygons
-- --------------------
@@ -80,12 +97,27 @@ SELECT
Array[('total_pop','obs_ab038198aaab3f3cb055758638ee4de28ad70146','sum')::OBS_ColumnData]
);
-- see what happens around null island
SELECT
OBS_GetPolygons(
ST_Buffer(CDB_LatLng(0, 0)::geography, 500)::geometry,
'obs_a92e1111ad3177676471d66bb8036e6d057f271b'::text, -- see example in obs_geomtable
Array[('total_pop','obs_ab038198aaab3f3cb055758638ee4de28ad70146','sum')::OBS_ColumnData]
);
SELECT * FROM
cdb_observatory.OBS_GetSegmentSnapshot(
_TestPoint(),
'"us.census.tiger".census_tract'
);
-- segmentation around null island
SELECT * FROM
cdb_observatory.OBS_GetSegmentSnapshot(
CDB_LatLng(0, 0),
'"us.census.tiger".census_tract'
);
SELECT * FROM
cdb_observatory.OBS_GetCategories(
_TestPoint(),
@@ -93,4 +125,11 @@ SELECT * FROM
'"us.census.tiger".census_tract'
);
SELECT * FROM
cdb_observatory.OBS_GetCategories(
CDB_LatLng(0, 0),
Array['"us.census.spielman_singleton_segments".X10'],
'"us.census.tiger".census_tract'
);
\i test/sql/drop_fixtures.sql