Візуалізацыя выкарыстання мапы

Пабачыўшы пракляды візуалізацыі http://geometalab.tumblr.com/post/119834678622/analyzing-openstreetmap-standard-map-usage-early альбо http://lukasmartinelli.ch/python/2015/05/24/parsing-and-visualizing-osm-access-logs.html, захацелася зрабіць штосьці падобнае для Беларусі, вось што як атрымалася візуалізаваць апошніі 10 дзён https://tbicr.cartodb.com/viz/e6891cce-045f-11e5-8ed4-0e9d821ea90d/public_map:

Нямнога перапрацаваў скрыпт для таго каб спампаваць логі https://github.com/tbicr/map-trends/blob/master/fetch.py з меньшым месцам (трэба каля 4ГБ кэшу для таго каб рабіла за - 2.5 гадзіні для Беларусі: выгрузка дадзеных + фільтр па датах + фільтр па граніцах у geojson) і скрыпт для таго таго каб фільтраваць + уздымаць/апускаць zoom са спампаваных дадзеных: https://github.com/tbicr/map-trends/blob/master/bubble.py.

Дадзеныя адфільтраваныя па Беларусі:

https://drive.google.com/file/d/0B_tR1s-mxmg4ZjVSeEhMc2UwNkU/view?usp=sharing

Прыкляды працы скрыптоў:


python3 fetch.py --boundary belarus_borders.geojson | xz -9 > out.csv.xz
xzcat out.csv.xz | python3 bubble.py --date_from 2015-01-01 --min_zoom 14 --min_subz 14 --max_subz 14 --max_zoom 19 --min_count 50 > belarus_2015-01-01-2015-04-23_14-14_50+.csv

Пакуль ня дужа зразумела як добра апрацаваць дадзеныя, акрамя уздыманія zoom + фільтрацыі па датах і колькасьці, каб яны займалі меньш месца.

UPD за ўвесь час:

zoom 12+:

zoom 14+:

zoom 17+:

Зрабіў нарэшце мапу колькасьці тэгаў аб’ектаў і саміх аб’ектаў на колькасьць спампаваных тайлаў (зумы 17-19 і 14-16): https://tbicr.cartodb.com/viz/5a038c68-9130-11e5-9cc3-0ef7f98ade21/public_map што абгаворывалі на осмаўцы тыдзень таму. Выключыў аб’екты boundary=administrative, таму што там па name:* адразу псавала ўсё, асабліва на мяжы.

Па задумцы павінна паказываць дзе мапяць осмеры, але ніхто не глядзіць.

Па памеру тайлаў (у Kb) на 13 зум дужа пёстра атрымліваецца, таму што разьбяганьне невялікае, а браць тыя самыя 14-16 ці 17-19 ня ведаю як, каб хутка атрымалася.

Пакуль падобна на невялікія гарады й вёскі, але магчыма сетка паехала на поўнач кропкі на дзьве, калі глядзець па паўднёвай і паўночная мяжы.