Skip to content

Commit cd23d7e

Browse files
authored
fix reaggregation of municipal v1 data from districts, fix work or study in districts and municipalities (#170)
1 parent b5ac778 commit cd23d7e

6 files changed

+13
-21
lines changed

inst/extdata/sql-queries/v1-nt-municipios-clean-csv-view-en.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-- Create the relationships view from the relaciones_distrito_mitma.csv
22
CREATE OR REPLACE VIEW relations_districts_municipalities AS
3-
SELECT
3+
SELECT DISTINCT
44
distrito_mitma,
55
municipio_mitma
66
FROM

inst/extdata/sql-queries/v1-nt-municipios-clean-csv-view-es.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-- Create the relationships view from the relaciones_distrito_mitma.csv
22
CREATE OR REPLACE VIEW relations_districts_municipalities AS
3-
SELECT
3+
SELECT DISTINCT
44
distrito_mitma,
55
municipio_mitma
66
FROM

inst/extdata/sql-queries/v1-od-distritos-clean-csv-view-en.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ CREATE OR REPLACE VIEW od_csv_clean AS SELECT
1515
CAST(CASE actividad_origen
1616
WHEN 'casa' THEN 'home'
1717
WHEN 'otros' THEN 'other'
18-
WHEN 'trabajo_estudio' THEN 'work_or_study'
18+
WHEN 'trabajo' THEN 'work_or_study'
1919
END AS ACTIV_ENUM) AS activity_origin,
2020
CAST(CASE actividad_destino
2121
WHEN 'casa' THEN 'home'
2222
WHEN 'otros' THEN 'other'
23-
WHEN 'trabajo_estudio' THEN 'work_or_study'
23+
WHEN 'trabajo' THEN 'work_or_study'
2424
END AS ACTIV_ENUM) AS activity_destination,
2525
CAST(residencia AS INE_PROV_CODE_ENUM) AS residence_province_ine_code,
2626
CAST (CASE residencia

inst/extdata/sql-queries/v1-od-distritos-clean-csv-view-es.sql

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,10 @@ CREATE OR REPLACE VIEW od_csv_clean AS SELECT
44
CAST(origen AS ZONES_ENUM) AS origen,
55
CAST(destino AS ZONES_ENUM) AS destino,
66
CAST(CASE actividad_origen
7-
WHEN 'casa' THEN 'home'
8-
WHEN 'otros' THEN 'other'
9-
WHEN 'trabajo_estudio' THEN 'work_or_study'
7+
WHEN 'trabajo' THEN 'trabajo_estudio'
108
END AS ACTIV_ENUM) AS actividad_origen,
119
CAST(CASE actividad_destino
12-
WHEN 'casa' THEN 'home'
13-
WHEN 'otros' THEN 'other'
14-
WHEN 'trabajo_estudio' THEN 'work_or_study'
10+
WHEN 'trabajo' THEN 'trabajo_estudio'
1511
END AS ACTIV_ENUM) AS actividad_destino,
1612
CAST(distancia AS DISTANCE_ENUM) AS distancia,
1713
CAST(residencia AS INE_PROV_CODE_ENUM) AS residencia,

inst/extdata/sql-queries/v1-od-municipios-clean-csv-view-en.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-- Create the relationships view from the relaciones_distrito_mitma.csv
22
CREATE OR REPLACE VIEW relations_districts_municipalities AS
3-
SELECT
3+
SELECT DISTINCT
44
distrito_mitma,
55
municipio_mitma
66
FROM
@@ -17,17 +17,18 @@ FROM
1717
CREATE OR REPLACE VIEW od_csv_clean AS
1818
SELECT
1919
d.fecha AS date,
20+
d.periodo AS hour,
2021
CAST(m1.municipio_mitma AS ZONES_ENUM) AS id_origin,
2122
CAST(m2.municipio_mitma AS ZONES_ENUM) AS id_destination,
2223
CAST(CASE d.actividad_origen
2324
WHEN 'casa' THEN 'home'
2425
WHEN 'otros' THEN 'other'
25-
WHEN 'trabajo_estudio' THEN 'work_or_study'
26+
WHEN 'trabajo' THEN 'work_or_study'
2627
END AS ACTIV_ENUM) AS activity_origin,
2728
CAST(CASE d.actividad_destino
2829
WHEN 'casa' THEN 'home'
2930
WHEN 'otros' THEN 'other'
30-
WHEN 'trabajo_estudio' THEN 'work_or_study'
31+
WHEN 'trabajo' THEN 'work_or_study'
3132
END AS ACTIV_ENUM) AS activity_destination,
3233
CAST(d.residencia AS INE_PROV_CODE_ENUM) AS residence_province_ine_code,
3334
CAST(CASE d.residencia
@@ -84,7 +85,6 @@ SELECT
8485
WHEN '51' THEN 'Ceuta'
8586
WHEN '52' THEN 'Melilla'
8687
END AS INE_PROV_NAME_ENUM) AS residence_province_name,
87-
d.periodo AS hour,
8888
CAST(d.distancia AS DISTANCE_ENUM) AS distance,
8989
SUM(d.viajes) AS n_trips,
9090
SUM(d.viajes_km) AS trips_total_length_km,

inst/extdata/sql-queries/v1-od-municipios-clean-csv-view-es.sql

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-- Create the relationships view from the relaciones_distrito_mitma.csv
22
CREATE OR REPLACE VIEW relations_districts_municipalities AS
3-
SELECT
3+
SELECT DISTINCT
44
distrito_mitma,
55
municipio_mitma
66
FROM
@@ -20,14 +20,10 @@ SELECT
2020
CAST(m1.municipio_mitma AS ZONES_ENUM) AS origen,
2121
CAST(m2.municipio_mitma AS ZONES_ENUM) AS destino,
2222
CAST(CASE d.actividad_origen
23-
WHEN 'casa' THEN 'home'
24-
WHEN 'otros' THEN 'other'
25-
WHEN 'trabajo_estudio' THEN 'work_or_study'
23+
WHEN 'trabajo' THEN 'trabajo_estudio'
2624
END AS ACTIV_ENUM) AS actividad_origen,
2725
CAST(CASE d.actividad_destino
28-
WHEN 'casa' THEN 'home'
29-
WHEN 'otros' THEN 'other'
30-
WHEN 'trabajo_estudio' THEN 'work_or_study'
26+
WHEN 'trabajo' THEN 'trabajo_estudio'
3127
END AS ACTIV_ENUM) AS actividad_destino,
3228
CAST(d.residencia AS INE_PROV_CODE_ENUM) AS residencia,
3329
CAST(CASE d.residencia

0 commit comments

Comments
 (0)