mirror of
https://github.com/dataforcanada/d4c-datapkg-statistical.git
synced 2026-06-13 14:10:55 +02:00
49 lines
1.6 KiB
SQL
49 lines
1.6 KiB
SQL
/* Road Network */
|
|
|
|
--- 2016 Road Network;
|
|
drop table if exists statcan_rn_2016;
|
|
create table statcan_rn_2016 as
|
|
select ngduid as ngd_uid, "name", type, dir, afl_val, atl_val, afr_val, atr_val,
|
|
csduid_l, csduid_r, concat(pruid_l, cmauid_l) as cmapuid_l, concat(pruid_r, cmauid_r) as cmapuid_r, pruid_l, pruid_r, rank, class, geom
|
|
from statcan_lrnf000r16a_e;
|
|
|
|
create index statcan_rn_2016_geom_idx on statcan_rn_2016 using GIST(geom) with (FILLFACTOR=100);
|
|
drop table if exists statcan_lrnf000r16a_e;
|
|
|
|
--- 2011 Road Network;
|
|
drop table if exists statcan_rn_2011;
|
|
create table statcan_rn_2011 as
|
|
select ngd_uid, "name", type, dir, afl_val, atl_val, afr_val, atr_val,
|
|
csduid_l, csduid_r, concat(pruid_l, cmauid_l) as cmapuid_l, concat(pruid_r, cmauid_r) as cmapuid_r, pruid_l, pruid_r, rank, class, geom
|
|
from statcan_grnf000r11a_e;
|
|
|
|
create index statcan_rn_2011_geom_idx on statcan_rn_2011 using GIST(geom) with (FILLFACTOR=100);
|
|
drop table if exists statcan_grnf000r11a_e;
|
|
|
|
--- 2006 Road Network;
|
|
drop table if exists statcan_rn_2006;
|
|
create table statcan_rn_2006 as
|
|
select rb_uid, "name", type, direction as dir, addr_fm_le as afl_val, addr_to_le as atl_val, addr_fm_rg as afr_val, addr_to_rg as atr_val,
|
|
geom
|
|
from statcan_grnf000r06a_e;
|
|
|
|
create index statcan_rn_2006_geom_idx on statcan_rn_2006 using GIST(geom) with (FILLFACTOR=100);
|
|
drop table if exists statcan_grnf000r06a_e;
|
|
|
|
--- TODO;
|
|
--- 2001 Road Network;
|
|
create table statcan_rn_2001_tmp as
|
|
select arc_id, "name", type, direction as dir, addr_fm_left as afl_val,
|
|
addr_to_left as atl_val, addr_fm_rght as afr_val, addr_to_rght as atr_val,
|
|
geom
|
|
from statcan_grnf000r02ml_e_tmp
|
|
where class = 'U'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|