-
Notifications
You must be signed in to change notification settings - Fork 0
Таблица cache_boundaries
Alexey edited this page Mar 5, 2015
·
1 revision
cache_boundaries Таблица cache_boundaries хранит в себе значения всех контуров графств, а также некоторые базовые статистические значения графств
SQL-запрос, формирующий таблицу:
CREATE TABLE IF NOT EXISTS cache_boundaries AS
SELECT s.id AS state_id, s.name AS state_name,
c.id AS county_id, c.geographic_name AS county_name,
r.popul_est AS county_population,
b.id AS boundary_id, p.x AS center_x, p.y center_y, b.square AS boundary_square,
f.f_out_sum AS county_f_out_sum, f.f_out_mid AS county_f_out_mid,
f.f_in_sum AS county_f_in_sum, f.f_in_mid AS county_f_in_mid,
f.f_mid AS county_f_mid,
d.county_in_sum AS county_in_sum, d.county_out_sum AS county_out_sum, d.county_delta AS county_delta
FROM ddm_county_boundaries AS cb
LEFT JOIN ddm_boundaries AS b ON b.id = cb.boundary_id
LEFT JOIN ddm_points AS p ON p.id = b.center_id
LEFT JOIN ddm_residences AS r ON r.county_id = cb.county_id
INNER JOIN ddm_frictions AS f ON f.county_id = cb.county_id
INNER JOIN cache_deltas AS d ON d.county_id = cb.county_id
LEFT JOIN ddm_counties AS c ON c.id = f.county_id
LEFT JOIN ddm_states AS s ON s.id = c.state_id
WHERE b.outer = 1
ORDER BY s.id, c.id, b.square DESC
Поля:
- county_id - идентификатор графства
- county_name - полное (уникальное) название графства (название + имя штата)
- county_population - численность графства
- county_in_sum - общее число въехавших в графство
- county_out_sum - общее число уехавших из графства
- county_delta - дельта (разница между приехавшими и уехавшими)
- boundary_id - идентификатор контура графства
- center_x - X-координата центра графства
- center_y - Y-координата центра графства
- boundary_square - площадь контура графства
- county_f_out_sum - суммарное трение по уехавшим из графства
- county_f_out_mid - среднее трение по уехавшим из графства
- county_f_in_sum - суммарное трение по приехавшим в графство
- county_f_in_mid - среднее трение по приехавшим в графство
- county_f_mid - среднее трение графства
- Техническое задание
- Инструменты разработки
- Список фильтров
- Список "сложных" графств
- Файл ddmSystem.ini
SQLiteManager - утилита для просмотра и изменения БД на основе открытого движка SQLite