|
1 |
| -"""Módulo para captura dos dados abertos das APIs do IBGE. |
| 1 | +"""Módulo para captura de dados abertos das APIs do IBGE. |
| 2 | +
|
| 3 | +Este módulo fornece acesso a diversas informações do Instituto Brasileiro de Geografia e Estatística (IBGE), |
| 4 | +incluindo dados geográficos, demográficos e estatísticos. |
2 | 5 |
|
3 | 6 | Serviços Disponíveis
|
4 | 7 | --------------------
|
5 |
| -- IBGE Cidades |
6 |
| -- Nomes 2.0 |
7 |
| -- Agregados 3.0 (SIDRA) |
8 |
| -- Malhas Geográficas 2.0 |
9 |
| -- Projeções 1.0 |
10 |
| -- Localidades 1.0 |
| 8 | +
|
| 9 | +- **IBGE Cidades**: Informações sobre municípios brasileiros. |
| 10 | +- **Nomes 2.0**: Estatísticas sobre nomes mais comuns no Brasil. |
| 11 | +- **Agregados 3.0 (SIDRA)**: Dados de séries temporais e tabelas estatísticas. |
| 12 | +- **Malhas Geográficas 2.0**: Arquivos geoespaciais do Brasil. |
| 13 | +- **Projeções 1.0**: Projeções populacionais e estatísticas futuras. |
| 14 | +- **Localidades 1.0**: Informações detalhadas sobre unidades territoriais. |
11 | 15 |
|
12 | 16 | Mini-Tutorial de SIDRA
|
13 | 17 | ----------------------
|
14 |
| -1. Importe o módulo `ibge`. |
15 |
| ->>> from DadosAbertosBrasil import ibge |
16 |
| -
|
17 |
| -2. Utilize a função `lista_tabelas` com os filtros necessários para encontrar |
18 |
| -a tabela desejada. |
19 |
| ->>> ibge.lista_tabelas( ... ) |
20 |
| -
|
21 |
| -3. Utilize as funções `lista_pesquisas` e `referencias` para facilitar a busca. |
22 |
| ->>> pesquisas = ibge.lista_pesquisas( ... ) |
23 |
| ->>> referencias = ibge.referencias( ... ) |
24 |
| -
|
25 |
| -4. Após obter o código numérico da tabela, insira-o como argumento de um |
26 |
| -objeto `Metadados`. |
27 |
| ->>> dados = ibge.Metadados(tabela) |
28 |
| -
|
29 |
| -5. Pelos atributos do objeto `Metadados`, veja quais são os valores |
30 |
| -disponíveis para consulta desta tabela. |
31 |
| ->>> print(dados.periodos) |
32 |
| ->>> print(dados.variaveis) |
33 |
| ->>> print(dados.localidades) |
34 |
| ->>> print(dados.classificacoes) |
35 |
| -
|
36 |
| -6. Utilize os valores encontrados nos metadados da tabela para alimentar a |
37 |
| -função `sidra`. |
38 |
| ->>> ibge.sidra( ... ) |
39 |
| -
|
40 |
| -Notes |
41 |
| ------ |
42 |
| -IBGE Cidades |
43 |
| - https://cidades.ibge.gov.br/ |
44 |
| -
|
45 |
| -Serviços |
46 |
| - https://servicodados.ibge.gov.br/api/docs |
47 |
| -
|
48 |
| -SIDRA |
49 |
| - http://api.sidra.ibge.gov.br/ |
| 18 | +
|
| 19 | +1. Importe o módulo `ibge`: |
| 20 | +
|
| 21 | +.. code-block:: python |
| 22 | +
|
| 23 | + from DadosAbertosBrasil import ibge |
| 24 | +
|
| 25 | +2. Utilize `lista_tabelas` para encontrar a tabela desejada: |
| 26 | +
|
| 27 | +.. code-block:: python |
| 28 | +
|
| 29 | + ibge.lista_tabelas(...) |
| 30 | +
|
| 31 | +3. Use `lista_pesquisas` e `referencias` para facilitar a busca: |
| 32 | +
|
| 33 | +.. code-block:: python |
| 34 | +
|
| 35 | + pesquisas = ibge.lista_pesquisas(...) |
| 36 | + referencias = ibge.referencias(...) |
| 37 | +
|
| 38 | +4. Após obter o código numérico da tabela, instancie um objeto `Metadados`: |
| 39 | +
|
| 40 | +.. code-block:: python |
| 41 | +
|
| 42 | + dados = ibge.Metadados(tabela) |
| 43 | +
|
| 44 | +5. Verifique os valores disponíveis para consulta na tabela: |
| 45 | +
|
| 46 | +.. code-block:: python |
| 47 | +
|
| 48 | + print(dados.periodos) |
| 49 | + print(dados.variaveis) |
| 50 | + print(dados.localidades) |
| 51 | + print(dados.classificacoes) |
| 52 | +
|
| 53 | +6. Use os valores dos metadados para alimentar a função `sidra`: |
| 54 | +
|
| 55 | +.. code-block:: python |
| 56 | +
|
| 57 | + ibge.sidra(...) |
| 58 | +
|
| 59 | +APIs Originais |
| 60 | +-------------- |
| 61 | +
|
| 62 | +- **IBGE Cidades:** `<https://cidades.ibge.gov.br/>`_ |
| 63 | +- **Serviços IBGE:** `<https://servicodados.ibge.gov.br/api/docs>`_ |
| 64 | +- **SIDRA:** `<http://api.sidra.ibge.gov.br/>`_ |
50 | 65 |
|
51 | 66 | """
|
52 | 67 |
|
|
0 commit comments