rictom / rede-cnpj

Visualização gráfica de relacionamentos entre sócios e empresas com dados públicos de CNPJ.
MIT License
198 stars 81 forks source link

Retorno de Telefone e Localização no Gráfico #7

Closed JamesonBR closed 2 years ago

JamesonBR commented 3 years ago

Olá, como habilitar para apresentar o telefone e o endereço no gráfico ao fazer a consulta do CNPJ?

como apresentado no demo online:

http://168.138.150.250/rede/

rictom commented 3 years ago

Para ativar as ligações de telefone e endereço, vc deve editar o arquivo rede.ini e alterar a linha base_endereco_normalizado =links_ete.db

Em https://drive.google.com/drive/folders/1Gkeq27aHv6UgT8m30fc4hZWMPqdhEHWr tem o arquivo links_ete.db compactado para baixar.

JamesonBR commented 3 years ago

Bacana! Qual procedimento pra gerar esse banco de dados?

rictom commented 3 years ago

Eu fiz um script em python, que remove espaços dos endereços, troca abreviaturas, remove algumas expressões. Depois agrupa, mantém apenas os com repetição, cria a tabela de ligacao do cnpj para o endereço/telefone/email. O código está bagunçado, quando eu conseguir arrumar eu coloco.

Outra coisa que vc pode fazer é indexar para usar o busca por parte do nome ou razão social. Vc deve abrir o cnpj.db num programa como o HeidiSQL ou DB Browser for sqlite e rodar os comandos:

CREATE virtual TABLE empresas_search using fts5 (razao_social); insert into empresas_search Select razao_social from empresas;

CREATE virtual TABLE socios_search using fts5 (nome_socio); insert into socios_search select nome_socio from socios;

Depois, ajuste o arquivo rede.ini e coloque a linha base_receita_fulltext = cnpj.db

eduardovbrito commented 3 years ago

@rictom gostaria de importar os endereços de algumas pessoas físicas e jurídicas para verificar possíveis coincidências de localização. Por favor, como faço para importá-los no mesmo formato que você utiliza? Penso ser importante utilizar a mesma formatação para que as coincidências possam ser efetivamente identificadas. Muito obrigado.

rictom commented 3 years ago

ver comentário em https://github.com/rictom/rede-cnpj/issues/4