updating total pop column reference
This commit is contained in:
parent
3230a9996b
commit
9ff99cbfbd
@ -40,10 +40,9 @@ fixtures = [
|
|||||||
('us.census.tiger.block_group', 'us.census.tiger.block_group', '2014'),
|
('us.census.tiger.block_group', 'us.census.tiger.block_group', '2014'),
|
||||||
('us.census.tiger.zcta5', 'us.census.tiger.zcta5', '2014'),
|
('us.census.tiger.zcta5', 'us.census.tiger.zcta5', '2014'),
|
||||||
('us.census.tiger.county', 'us.census.tiger.county', '2014'),
|
('us.census.tiger.county', 'us.census.tiger.county', '2014'),
|
||||||
('us.census.acs.B01001001', 'us.census.tiger.census_tract', '2009 - 2013'),
|
('us.census.acs.B01003001', 'us.census.tiger.census_tract', '2010 - 2014'),
|
||||||
('us.census.acs.B01001001_quantile', 'us.census.tiger.census_tract', '2009 - 2013'),
|
('us.census.acs.B01003001_quantile', 'us.census.tiger.census_tract', '2010 - 2014'),
|
||||||
('us.census.acs.B01001001', 'us.census.tiger.block_group', '2009 - 2013'),
|
('us.census.acs.B01003001', 'us.census.tiger.block_group', '2010 - 2014'),
|
||||||
('us.census.acs.B01001001', 'us.census.tiger.block_group', '2010 - 2014'),
|
|
||||||
('us.census.spielman_singleton_segments.X10', 'us.census.tiger.census_tract', '2009 - 2013'),
|
('us.census.spielman_singleton_segments.X10', 'us.census.tiger.census_tract', '2009 - 2013'),
|
||||||
('us.zillow.AllHomes_Zhvi', 'us.census.tiger.zcta5', '2014-01'),
|
('us.zillow.AllHomes_Zhvi', 'us.census.tiger.zcta5', '2014-01'),
|
||||||
('us.zillow.AllHomes_Zhvi', 'us.census.tiger.zcta5', '2016-03'),
|
('us.zillow.AllHomes_Zhvi', 'us.census.tiger.zcta5', '2016-03'),
|
||||||
|
@ -39,7 +39,7 @@ AS $$
|
|||||||
boundary_id = 'us.census.tiger.block_group';
|
boundary_id = 'us.census.tiger.block_group';
|
||||||
END IF;
|
END IF;
|
||||||
|
|
||||||
target_cols := Array['us.census.acs.B01001001',
|
target_cols := Array['us.census.acs.B01003001',
|
||||||
'us.census.acs.B01001002',
|
'us.census.acs.B01001002',
|
||||||
'us.census.acs.B01001026',
|
'us.census.acs.B01001026',
|
||||||
'us.census.acs.B01002001',
|
'us.census.acs.B01002001',
|
||||||
@ -492,7 +492,7 @@ DECLARE
|
|||||||
result NUMERIC;
|
result NUMERIC;
|
||||||
BEGIN
|
BEGIN
|
||||||
-- TODO use a super-column for global pop
|
-- TODO use a super-column for global pop
|
||||||
population_measure_id := 'us.census.acs.B01001001';
|
population_measure_id := 'us.census.acs.B01003001';
|
||||||
|
|
||||||
EXECUTE format('SELECT cdb_observatory.OBS_GetMeasure(
|
EXECUTE format('SELECT cdb_observatory.OBS_GetMeasure(
|
||||||
%L, %L, %L, %L, %L
|
%L, %L, %L, %L, %L
|
||||||
@ -602,7 +602,7 @@ IF boundary_id IS NULL THEN
|
|||||||
boundary_id = 'us.census.tiger.census_tract';
|
boundary_id = 'us.census.tiger.census_tract';
|
||||||
END IF;
|
END IF;
|
||||||
target_cols := Array[
|
target_cols := Array[
|
||||||
'us.census.acs.B01001001_quantile',
|
'us.census.acs.B01003001_quantile',
|
||||||
'us.census.acs.B01001002_quantile',
|
'us.census.acs.B01001002_quantile',
|
||||||
'us.census.acs.B01001026_quantile',
|
'us.census.acs.B01001026_quantile',
|
||||||
'us.census.acs.B01002001_quantile',
|
'us.census.acs.B01002001_quantile',
|
||||||
|
@ -22,7 +22,7 @@ _obs_buildsnapshotquery
|
|||||||
SELECT vals[1] As mandarin_orange
|
SELECT vals[1] As mandarin_orange
|
||||||
(1 row)
|
(1 row)
|
||||||
_obs_getrelatedcolumn
|
_obs_getrelatedcolumn
|
||||||
{es.ine.total_pop,NULL,us.census.acs.B01001001}
|
{es.ine.total_pop,NULL,us.census.acs.B01003001}
|
||||||
(1 row)
|
(1 row)
|
||||||
_obs_standardizemeasurename
|
_obs_standardizemeasurename
|
||||||
test_343_2_qqq
|
test_343_2_qqq
|
||||||
|
@ -9,8 +9,8 @@ t
|
|||||||
(1 row)
|
(1 row)
|
||||||
obs_search
|
obs_search
|
||||||
(es.ine.total_pop,"The total number of all people living in a geographic area.","Total Population",sum,)
|
(es.ine.total_pop,"The total number of all people living in a geographic area.","Total Population",sum,)
|
||||||
(us.census.acs.B01001001,"The total number of all people living in a given geographic area. This is a very useful catch-all denominator when calculating rates.","Total Population",sum,)
|
(us.census.acs.B01003001,"The total number of all people living in a given geographic area. This is a very useful catch-all denominator when calculating rates.","Total Population",sum,)
|
||||||
(us.census.acs.B01001001_quantile,"The total number of all people living in a given geographic area. This is a very useful catch-all denominator when calculating rates.","Quantile:Total Population",quantile,)
|
(us.census.acs.B01003001_quantile,"The total number of all people living in a given geographic area. This is a very useful catch-all denominator when calculating rates.","Quantile:Total Population",quantile,)
|
||||||
(3 rows)
|
(3 rows)
|
||||||
boundary_id|description|time_span|tablename
|
boundary_id|description|time_span|tablename
|
||||||
us.census.tiger.place|Incorporated places are those reported to the Census Bureau as legally in existence as of January 1, 2010, as reported in the latest Boundary and Annexation Survey (BAS), under the laws of their respective states. An incorporated place is established to provide governmental functions for a concentration of people as opposed to a minor civil division, which generally is created to provide services or administer an area without regard, necessarily, to population. Places always are within a single state or equivalent entity, but may extend across county and county subdivision boundaries. An incorporated place usually is a city, town, village, or borough, but can have other legal descriptions. For Census Bureau data tabulation and presentation purposes, incorporated places exclude:
|
us.census.tiger.place|Incorporated places are those reported to the Census Bureau as legally in existence as of January 1, 2010, as reported in the latest Boundary and Annexation Survey (BAS), under the laws of their respective states. An incorporated place is established to provide governmental functions for a concentration of people as opposed to a minor civil division, which generally is created to provide services or administer an area without regard, necessarily, to population. Places always are within a single state or equivalent entity, but may extend across county and county subdivision boundaries. An incorporated place usually is a city, town, village, or borough, but can have other legal descriptions. For Census Bureau data tabulation and presentation purposes, incorporated places exclude:
|
||||||
|
@ -37,7 +37,7 @@ WITH result as (
|
|||||||
SELECT
|
SELECT
|
||||||
array_agg(a) expected from cdb_observatory._OBS_GetColumnData(
|
array_agg(a) expected from cdb_observatory._OBS_GetColumnData(
|
||||||
'us.census.tiger.census_tract',
|
'us.census.tiger.census_tract',
|
||||||
Array['us.census.tiger.census_tract_geoid', 'us.census.acs.B01001001'],
|
Array['us.census.tiger.census_tract_geoid', 'us.census.acs.B01003001'],
|
||||||
'2009 - 2013') a
|
'2009 - 2013') a
|
||||||
)
|
)
|
||||||
select (expected)[1]::text = '{"colname":"geoid","tablename":"obs_d34555209878e8c4b37cf0b2b3d072ff129ec470","aggregate":null,"name":"US Census Tracts Geoids","type":"Text","description":null,"boundary_id":"us.census.tiger.census_tract"}' as test_get_obs_column_with_geoid_and_census_1,
|
select (expected)[1]::text = '{"colname":"geoid","tablename":"obs_d34555209878e8c4b37cf0b2b3d072ff129ec470","aggregate":null,"name":"US Census Tracts Geoids","type":"Text","description":null,"boundary_id":"us.census.tiger.census_tract"}' as test_get_obs_column_with_geoid_and_census_1,
|
||||||
@ -71,7 +71,7 @@ SELECT
|
|||||||
SELECT cdb_observatory._OBS_GetRelatedColumn(
|
SELECT cdb_observatory._OBS_GetRelatedColumn(
|
||||||
Array[
|
Array[
|
||||||
'es.ine.pop_0_4',
|
'es.ine.pop_0_4',
|
||||||
'us.census.acs.B01001001',
|
'us.census.acs.B01003001',
|
||||||
'us.census.acs.B01001002'
|
'us.census.acs.B01001002'
|
||||||
],
|
],
|
||||||
'denominator'
|
'denominator'
|
||||||
|
@ -103,13 +103,13 @@ SELECT cdb_observatory.OBS_GetSegmentSnapshot(
|
|||||||
cdb_observatory._TestPoint(),
|
cdb_observatory._TestPoint(),
|
||||||
'us.census.tiger.census_tract'
|
'us.census.tiger.census_tract'
|
||||||
)::text =
|
)::text =
|
||||||
'{"segment_name":"Spielman-Singleton Segments: 10 Clusters","us.census.acs.B01001001_quantile":"0.234783783783784","us.census.acs.B01001002_quantile":"0.422405405405405","us.census.acs.B01001026_quantile":"0.0987567567567568","us.census.acs.B01002001_quantile":"0.0715","us.census.acs.B03002003_quantile":"0.295310810810811","us.census.acs.B03002004_quantile":"0.407189189189189","us.census.acs.B03002006_quantile":"0.625608108108108","us.census.acs.B03002012_quantile":"0.795202702702703","us.census.acs.B05001006_quantile":"0.703797297297297","us.census.acs.B08006001_quantile":"0.59227027027027","us.census.acs.B08006002_quantile":"0.0180540540540541","us.census.acs.B08006008_quantile":"0.993756756756757","us.census.acs.B08006009_quantile":"0.728162162162162","us.census.acs.B08006011_quantile":"0.995972972972973","us.census.acs.B08006015_quantile":"0.929135135135135","us.census.acs.B08006017_quantile":"0.625432432432432","us.census.acs.B09001001_quantile":"0.0386081081081081","us.census.acs.B11001001_quantile":"0.157121621621622","us.census.acs.B14001001_quantile":"0.241878378378378","us.census.acs.B14001002_quantile":"0.173783783783784","us.census.acs.B14001005_quantile":"0.0380675675675676","us.census.acs.B14001006_quantile":"0.0308108108108108","us.census.acs.B14001007_quantile":"0.0486216216216216","us.census.acs.B14001008_quantile":"0.479743243243243","us.census.acs.B15003001_quantile":"0.297675675675676","us.census.acs.B15003017_quantile":"0.190351351351351","us.census.acs.B15003022_quantile":"0.802513513513514","us.census.acs.B15003023_quantile":"0.757148648648649","us.census.acs.B16001001_quantile":"0.255405405405405","us.census.acs.B16001002_quantile":"0.196094594594595","us.census.acs.B16001003_quantile":"0.816851351351351","us.census.acs.B17001001_quantile":"0.252513513513514","us.census.acs.B17001002_quantile":"0.560054054054054","us.census.acs.B19013001_quantile":"0.777472972972973","us.census.acs.B19083001_quantile":"0.336932432432432","us.census.acs.B19301001_quantile":"0.655378378378378","us.census.acs.B25001001_quantile":"0.141810810810811","us.census.acs.B25002003_quantile":"0.362824324324324","us.census.acs.B25004002_quantile":"0.463837837837838","us.census.acs.B25004004_quantile":"0","us.census.acs.B25058001_quantile":"0.939040540540541","us.census.acs.B25071001_quantile":"0.419445945945946","us.census.acs.B25075001_quantile":"0.0387972972972973","us.census.acs.B25075025_quantile":"0"}' as test_point_segmentation;
|
'{"segment_name":"Spielman-Singleton Segments: 10 Clusters","us.census.acs.B01003001_quantile":"0.234783783783784","us.census.acs.B01001002_quantile":"0.422405405405405","us.census.acs.B01001026_quantile":"0.0987567567567568","us.census.acs.B01002001_quantile":"0.0715","us.census.acs.B03002003_quantile":"0.295310810810811","us.census.acs.B03002004_quantile":"0.407189189189189","us.census.acs.B03002006_quantile":"0.625608108108108","us.census.acs.B03002012_quantile":"0.795202702702703","us.census.acs.B05001006_quantile":"0.703797297297297","us.census.acs.B08006001_quantile":"0.59227027027027","us.census.acs.B08006002_quantile":"0.0180540540540541","us.census.acs.B08006008_quantile":"0.993756756756757","us.census.acs.B08006009_quantile":"0.728162162162162","us.census.acs.B08006011_quantile":"0.995972972972973","us.census.acs.B08006015_quantile":"0.929135135135135","us.census.acs.B08006017_quantile":"0.625432432432432","us.census.acs.B09001001_quantile":"0.0386081081081081","us.census.acs.B11001001_quantile":"0.157121621621622","us.census.acs.B14001001_quantile":"0.241878378378378","us.census.acs.B14001002_quantile":"0.173783783783784","us.census.acs.B14001005_quantile":"0.0380675675675676","us.census.acs.B14001006_quantile":"0.0308108108108108","us.census.acs.B14001007_quantile":"0.0486216216216216","us.census.acs.B14001008_quantile":"0.479743243243243","us.census.acs.B15003001_quantile":"0.297675675675676","us.census.acs.B15003017_quantile":"0.190351351351351","us.census.acs.B15003022_quantile":"0.802513513513514","us.census.acs.B15003023_quantile":"0.757148648648649","us.census.acs.B16001001_quantile":"0.255405405405405","us.census.acs.B16001002_quantile":"0.196094594594595","us.census.acs.B16001003_quantile":"0.816851351351351","us.census.acs.B17001001_quantile":"0.252513513513514","us.census.acs.B17001002_quantile":"0.560054054054054","us.census.acs.B19013001_quantile":"0.777472972972973","us.census.acs.B19083001_quantile":"0.336932432432432","us.census.acs.B19301001_quantile":"0.655378378378378","us.census.acs.B25001001_quantile":"0.141810810810811","us.census.acs.B25002003_quantile":"0.362824324324324","us.census.acs.B25004002_quantile":"0.463837837837838","us.census.acs.B25004004_quantile":"0","us.census.acs.B25058001_quantile":"0.939040540540541","us.census.acs.B25071001_quantile":"0.419445945945946","us.census.acs.B25075001_quantile":"0.0387972972972973","us.census.acs.B25075025_quantile":"0"}' as test_point_segmentation;
|
||||||
|
|
||||||
-- segmentation around null island
|
-- segmentation around null island
|
||||||
SELECT cdb_observatory.OBS_GetSegmentSnapshot(
|
SELECT cdb_observatory.OBS_GetSegmentSnapshot(
|
||||||
ST_SetSRID(ST_Point(0, 0), 4326),
|
ST_SetSRID(ST_Point(0, 0), 4326),
|
||||||
'us.census.tiger.census_tract'
|
'us.census.tiger.census_tract'
|
||||||
)::text = '{"segment_name":null,"us.census.acs.B01001001_quantile":null,"us.census.acs.B01001002_quantile":null,"us.census.acs.B01001026_quantile":null,"us.census.acs.B01002001_quantile":null,"us.census.acs.B03002003_quantile":null,"us.census.acs.B03002004_quantile":null,"us.census.acs.B03002006_quantile":null,"us.census.acs.B03002012_quantile":null,"us.census.acs.B05001006_quantile":null,"us.census.acs.B08006001_quantile":null,"us.census.acs.B08006002_quantile":null,"us.census.acs.B08006008_quantile":null,"us.census.acs.B08006009_quantile":null,"us.census.acs.B08006011_quantile":null,"us.census.acs.B08006015_quantile":null,"us.census.acs.B08006017_quantile":null,"us.census.acs.B09001001_quantile":null,"us.census.acs.B11001001_quantile":null,"us.census.acs.B14001001_quantile":null,"us.census.acs.B14001002_quantile":null,"us.census.acs.B14001005_quantile":null,"us.census.acs.B14001006_quantile":null,"us.census.acs.B14001007_quantile":null,"us.census.acs.B14001008_quantile":null,"us.census.acs.B15003001_quantile":null,"us.census.acs.B15003017_quantile":null,"us.census.acs.B15003022_quantile":null,"us.census.acs.B15003023_quantile":null,"us.census.acs.B16001001_quantile":null,"us.census.acs.B16001002_quantile":null,"us.census.acs.B16001003_quantile":null,"us.census.acs.B17001001_quantile":null,"us.census.acs.B17001002_quantile":null,"us.census.acs.B19013001_quantile":null,"us.census.acs.B19083001_quantile":null,"us.census.acs.B19301001_quantile":null,"us.census.acs.B25001001_quantile":null,"us.census.acs.B25002003_quantile":null,"us.census.acs.B25004002_quantile":null,"us.census.acs.B25004004_quantile":null,"us.census.acs.B25058001_quantile":null,"us.census.acs.B25071001_quantile":null,"us.census.acs.B25075001_quantile":null,"us.census.acs.B25075025_quantile":null}' as null_island_segmentation;
|
)::text = '{"segment_name":null,"us.census.acs.B01003001_quantile":null,"us.census.acs.B01001002_quantile":null,"us.census.acs.B01001026_quantile":null,"us.census.acs.B01002001_quantile":null,"us.census.acs.B03002003_quantile":null,"us.census.acs.B03002004_quantile":null,"us.census.acs.B03002006_quantile":null,"us.census.acs.B03002012_quantile":null,"us.census.acs.B05001006_quantile":null,"us.census.acs.B08006001_quantile":null,"us.census.acs.B08006002_quantile":null,"us.census.acs.B08006008_quantile":null,"us.census.acs.B08006009_quantile":null,"us.census.acs.B08006011_quantile":null,"us.census.acs.B08006015_quantile":null,"us.census.acs.B08006017_quantile":null,"us.census.acs.B09001001_quantile":null,"us.census.acs.B11001001_quantile":null,"us.census.acs.B14001001_quantile":null,"us.census.acs.B14001002_quantile":null,"us.census.acs.B14001005_quantile":null,"us.census.acs.B14001006_quantile":null,"us.census.acs.B14001007_quantile":null,"us.census.acs.B14001008_quantile":null,"us.census.acs.B15003001_quantile":null,"us.census.acs.B15003017_quantile":null,"us.census.acs.B15003022_quantile":null,"us.census.acs.B15003023_quantile":null,"us.census.acs.B16001001_quantile":null,"us.census.acs.B16001002_quantile":null,"us.census.acs.B16001003_quantile":null,"us.census.acs.B17001001_quantile":null,"us.census.acs.B17001002_quantile":null,"us.census.acs.B19013001_quantile":null,"us.census.acs.B19083001_quantile":null,"us.census.acs.B19301001_quantile":null,"us.census.acs.B25001001_quantile":null,"us.census.acs.B25002003_quantile":null,"us.census.acs.B25004002_quantile":null,"us.census.acs.B25004004_quantile":null,"us.census.acs.B25058001_quantile":null,"us.census.acs.B25071001_quantile":null,"us.census.acs.B25075001_quantile":null,"us.census.acs.B25075025_quantile":null}' as null_island_segmentation;
|
||||||
|
|
||||||
WITH result as (
|
WITH result as (
|
||||||
SELECT array_agg(_OBS_GetCategories) as expected FROM
|
SELECT array_agg(_OBS_GetCategories) as expected FROM
|
||||||
@ -150,7 +150,7 @@ SELECT abs(OBS_GetMeasure_zhvi_point_default_latest - 972900) / 972900 < 0.001 A
|
|||||||
SELECT abs(OBS_GetMeasure_total_pop_point - 10923.093200390833950) / 10923.093200390833950 < 0.001 As OBS_GetMeasure_total_pop_point_test FROM
|
SELECT abs(OBS_GetMeasure_total_pop_point - 10923.093200390833950) / 10923.093200390833950 < 0.001 As OBS_GetMeasure_total_pop_point_test FROM
|
||||||
cdb_observatory.OBS_GetMeasure(
|
cdb_observatory.OBS_GetMeasure(
|
||||||
cdb_observatory._TestPoint(),
|
cdb_observatory._TestPoint(),
|
||||||
'us.census.acs.B01001001'
|
'us.census.acs.B01003001'
|
||||||
) As t(OBS_GetMeasure_total_pop_point);
|
) As t(OBS_GetMeasure_total_pop_point);
|
||||||
|
|
||||||
-- Poly-based OBS_GetMeasure, default normalization (none)
|
-- Poly-based OBS_GetMeasure, default normalization (none)
|
||||||
@ -158,7 +158,7 @@ SELECT abs(OBS_GetMeasure_total_pop_point - 10923.093200390833950) / 10923.09320
|
|||||||
SELECT abs(OBS_GetMeasure_total_pop_polygon - 12327.3133495107) / 12327.3133495107 < 0.001 As OBS_GetMeasure_total_pop_polygon_test FROM
|
SELECT abs(OBS_GetMeasure_total_pop_polygon - 12327.3133495107) / 12327.3133495107 < 0.001 As OBS_GetMeasure_total_pop_polygon_test FROM
|
||||||
cdb_observatory.OBS_GetMeasure(
|
cdb_observatory.OBS_GetMeasure(
|
||||||
cdb_observatory._TestArea(),
|
cdb_observatory._TestArea(),
|
||||||
'us.census.acs.B01001001'
|
'us.census.acs.B01003001'
|
||||||
) As t(OBS_GetMeasure_total_pop_polygon);
|
) As t(OBS_GetMeasure_total_pop_polygon);
|
||||||
|
|
||||||
-- Point-based OBS_GetMeasure with denominator normalization
|
-- Point-based OBS_GetMeasure with denominator normalization
|
||||||
|
Loading…
Reference in New Issue
Block a user