#854: Clustering for products (and others) map

Type: FeatureItem Feature: FullTextSearch Tags: ecosol, EasyToSolve
ScheduledFor:   Assigned to:   Sites:  
Priority: 0 Status: Pending  

It will kill the web server if some persons try to see it at the same time. But.. we realy must not to do this in the server. this is only a view feature that uses a javascript display, so, we may only provide the data and calculate in the client.

Providing the data for the client we can do a "pixel plot" for each dot showing more information for the user about the information distribution.

Tygel's clustering test:
clustering cosmeticos
clustering adubo organico

e-mail de Daniel Tygel

Oi pessoal,

acordei esta manhã encucado.... mas tinha que trabalhar, fazer outras coisas. Quando a noite chegou, não consegui resistir de começar a fuçar e pesquisar sobre "agrupamento" (clustering). Acabei encontrando um excelente artigo [1].

Decidi meter então a mão na lama, e SAIU!!! Infelizmente não pude colocar no ar, pois nosso servidor tem limite de memória PHP. Portanto tirei alguns screenshots. Gente, é de arrepiar!!!

Dá para VER demanda. Dá para VER oferta! Dá para sentir as possibilidades fluindo de pensar logística. Algo incrível!

Destas brincadeiras, deu para se perceber, por exemplo, uma gigantesca DEMANDA de adubo orgânico (gente que usa como insumo), mas claro que muitos talvez usem feito em casa... Na parte de tecidos, destacou-se que no Paraná produz-se um monte (amarelo) e no Piauí a demanda é muito grande. Outra coisa que se destaca nos tecidos é que em muitos lugares há aglomeração de consumo e de produção, o que indica claramente que é uma ótima área para se trabalhar casamentos compra-venda, pois estão próximos territorialmente.

Em cosméticos percebemos bastante oferta, mas tem uns buracos com bastante demanda no MT, BA e SE....

Gente, pirei!! A idéia é aparecer este mapinha no canto superior direito sempre que o usuário clicar na "casinha" na árvore de produtos do lado do produto/categoria que deseja ver. Aí fiz um algoritmo de clustering e coloquei no mapa, além de mostrar a listagem dos empreendimentos que consomem e que produzem o produto/categoria e seus filhos...

Também desenvolvi outra forma de visualizar, mas não tirei screenshots: os agrupamentos são indicados por ícones (ao invés de áreas sombreadas), e ao clicar neles há informação de quantos empreendimentos estão agrupados ali.....

Outra opção é não fazer o clustering, mas simplesmente plotar os pontos todos (apenas pixels para não ficar pesado) e deixar para o usuário perceber os agrupamentos. A graça é que estes agrupamentos que fiz são "inteligentes": podem nos INDICAR oportunidades ou agregações!

abraços,

daniel

[1] http://home.dei.polimi.it/matteucc/Clustering/tutorial_html/kmeans.html
Add comment
You need to login to be able to comment.
 

ActionItemForm edit

Title Clustering for products (and others) map
ActionItemType FeatureItem
Priority Low
Tags ecosol, EasyToSolve
Feature FullTextSearch
Plugin
ResponsibleDevelopers
AffectsVersion
Status Pending
Ticket SAC:
Topic revision: r4 - 22 May 2015, UnknownUser

irc Talk with Devs Now!

%IF{"$'WIKINAME'!='WikiGuest'" then="

♥ I Care

%DBQUERY{"(topic='^ActionItem[0-9]+') AND whocares=~'WikiGuest' AND Status!='Done' AND Status!='Rejected'" format=" $formfield(Title)" separator="$n---$n" }%
Filter ♥ AIs
"}%

 
Translations: English
Search on Docs:
   
ActionItem Search:

Copyright © 2007-2018 by the Noosfero contributors
Colivre - Cooperativa de Tecnologias Livres