Skip to content

carlabferreira/RJ_election_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RJ Election 2022 Analysis

Trabalho Prático da Disciplina Banco de Dados Geográficos na UFMG em 2025/2.

Análise espacial da votação de deputado estadual no estado do Rio de Janeiro em 2022, comparando com dados socioeconmicos de escolaridade/alfabetização e dados de criminalidade agrupados por municipio.

Conteúdo apresentado:

  1. Integrantes do grupo

  2. Enunciado

  3. Documentação

  4. Fontes de dados

  5. Instruções de instalação e execução para reprodutividade dos testes

    5.1. Adicionando dados em tabelas

    5.2. Visualização no QGIS

    5.3. Reprodução de testes

Integrantes do grupo:

  • Ana Luisa Messias Ferreira Mendes
  • Carla Beatriz Ferreira
  • Clara Garcia Tavares
  • Filipe Mauro da Terra Caldeira

Enunciado

O enunciado do trabalho prático está disponível em AUXILIARES/Enunciado.pdf

Documentação

A documentação está organizada em duas partes, seguindo o especificado pelo enunciado. A parte final está disponível em AUXILIARES/Documentacao.pdf

Fonte de dados

A organização dos dados para utilização nas análises foi feita a partir do tratamento dos arquivos .csv e criação de outros novos filtrados, com processo apresentado em analysis.ipynb. Todo o processo foi guiado pela modelagem OMTG apresentada abaixo.

OMTG

Intruções de instalação e execução

Aplicativos necessários:

  1. PostgreSQL (+ pgadmin + postgis) Observação: A senha utilizada durante as configurações será necessária!
  1. QGIS

Adicionando dados em tabelas

É possível adicionar dados a partir de arquivos .csv apenas com comandos de texto, entretando, a solução mais simples encontrada foi criando as tabelas com comandos SQL e adicionando os arquivos a partir da interface do pgAdmin.

O código necessário para a criação das tabelas está disponível em ./AUXILIARES/Scripts/Create_table.sql

  • Ref. para criação das tabelas com código: Slides da disciplina pelo professor dr. Clodoveu Davis, páginas 15 e 16.
  • Ref. para importação de dados com código: Slides da disciplina pelo professor dr. Clodoveu Davis, página 15.

Para importação a partir da interface clique com o botão direito em cima do título da tabela e em "Import/Export Data".

Os dados geométricos/geográficos a partir dos arquivos de malhas serão importados diretamente no QGIS.

Visualização dos dados no QGIS

Para conexão entre o QGIS e as tabelas criadas a partir do pgAdmin é necessário que com ambos aplicativos abertos seja feita a conexão. É necessário saber a senha de criação do servidor usada durante a instalção.

Um passo a passo básico está descrito abaixo.

  1. No QGIS, clique com o botão direito em "PostGreSQL" no menu de "Navegagor" na lateral esquerda

Opção PostGreSQL no menu de Navegagor

  1. Selecione a opção "Nova Conexão" e forneça as informações solicitadas.

Exemplo de preenchimento das informações de conexão

  1. Clique em "Testar Conexão" e então em "OK"
  • A conexão estará feita!

Para adicionar os dados geográficos no QGIS faça o seguinte:

  1. Tendo em mãos o arquivo shapefile da malha municipal (a partir do site do IBGE ou já baixado em DADOS/MalhaGeometrica), localize as opções "Database" e "Gerenciador de BD"

Opções Database e Gerenciado de BD no QGIS

  1. Selecione a sua conexão com o banco (BDG_RJ_ELECTION)
  2. Clique em Import Layer/File (ou Import Layer → File)
  3. Preencha as informações a seguir na janela que abrir:
Opção Preenchimento
Input escolha o shapefile (.shp) do município do RJ
Schema public
Table municipios_rj
Primary key id (ou deixe criar automática)
SRID 4674 (do shapefile)
Create spatial index - [x]

Clique OK e a tabela será criada no PostgreSQL com geometria.

Inicialmente, a exibição no QGIS (configurado para exibir tabelas não geográficas também) será como a apresentada abaixo:

Tela do QGIS após import

Reprodução de testes

Para reproduzir os experimentos apresentados na documentação, basta arrastar os arquivos .shp presentes na pasta ./DADOS/Output_QGIS e modificar a visualização como desejar. Um exemplo da utilização de Mapa_Socioeconomico_Votos está apresentado abaixo, seguido das configurações de "propriedades" utilizado.

Mapa_Socioeconomico_Votos com taxa de alfabetização no QGIS

Configuração de propriedades do mapa de taxa de alfabetização apresentado

About

Análise espacial da votação de deputado estadual no estado do Rio de Janeiro em 2022. Realizado como Trabalho Prático da Disciplina Banco de Dados Geográficos na UFMG em 2025/2.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages