Визуализация распределения бюджетных средств на основе данных с ГосЗатраты.
В выборке участвуют только контракты за 2013 год с суммой равной или большей 500 000 000 рублей,
также есть выбрка от 100 000 000 рублей
а также только те, у контрагентов которых удалось определить геопозицию.

Некоторые замечания:
  • Размер частиц зависит от суммы контракта.
  • Цвет частицы определяется на основе или типа услуги или уровня бюджета.
  • Частица появляется у покупателя (она собственно символизирует денежную массу) в момент соответствующий дате протокола.
    Затем она перемещается к поставщику (символизируется оплата услуги или выделение средств)
    точкой для данного события выбрана дата подписания контракта.
  • При на ведении на метку Поставщика/Покупателя отображаются его связи с контрактами.
  • Слой меток как и другие слои можно отключить с соответствующем меню справа.
    Метки группируются. При клике по кругу с числом которое отображает количество сгруппированных меток
    Произойдет приближение к локации которая описана этими метками.
    Так же можно воспользоваться определением вашего местоположения и сфокусироваться, например, на вашем городе.
  • Слой тепловой диаграммы демонстрирует концентрацию объектов участвующих в сделках.
    Чем больше объектов в одной области тем сначала синее, затем зеленее, а потом вообще красной становится окраска зоны.
    В расчете участвуют только те метки (а именно упоминание геопозиции объекта) которые отображаюттся в сфокусированной области.
    Поэтому при фокусе на конкретном объекте зона под ним имеет красный окрас.
  • В диаграмме категорий слева вверху, отображается в порядке убывания категории по выбранному признаку. Кол-во в квадратике,
    показывает кол-во контрактов на дату на которой сфокусирован ползунок в нижней части экрана.
  • Нижний график показывает распределение суммы контрактов в день.
    Бегунок показывает какая дата в текущий момент обрабатывается.
    Одно перемещение = 1 секунде = 1 дню.

Данные по координатам объектов взяты с Яндекс.Карты
Для работы с API ГосЗатрат написана библиотека на js которую можно использовать как на стороне клиента, так и на стороне сервера в программах для nodejs.

Полный исходный код проекта, в том числе скрипты для nodejs
для выборки и обработки данных и для поиска координат объектов
размещены в открытом доступе в мое репозитории ClearSpending на GitHub.

По всем вопросам или замечаниям в работе ресурса пишите здесь.

Powered by D3js, MapBox, BlackHole.js
Icons from the OPEN ICONIC
© 2014 Artem Zubkov (ArtZub), CC BY 3.0.

{{name}}


  • Участвует как: {{role}}
  • Кол-во контрактов: {{count}}
  • Сумма (руб.): {{sum}}
  • Адресс: {{address}}

Связи:
    {{relations}}

{{name}}


  • Покупатель: {{customer}}
  • Продавец: {{supplier}}
  • Сумма (руб.): {{sum}}
  • Кол-во: {{count}}
  • Категория: {{category}}
  • Дата протокола: {{pd}}
  • Дата заключения: {{sd}}
  • Уровень бюджета: {{budget}}

{{name}}


  • Сумма (руб.): {{sum}}
  • Кол-во: {{count}}