Giter Club home page Giter Club logo

municipios-brasileiros's Introduction

Municípios Brasileiros Build Status

Arquivos SQL, CSV e JSON contendo o código IBGE, nome do município, capital, código UF, UF, estado, latitude e longitude de todos (ou quase todos) os municípios brasileiros. Total de 5.570 registros.

Exemplos

Dados

Código IBGE Nome do Município Código UF UF Estado Capital Latitude Longitude
5200050 Abadia de Goiás 52 GO Goiás 0 -16.7573 -49.4412
3100104 Abadia dos Dourados 31 MG Minas Gerais 0 -18.4831 -47.3916
5200100 Abadiânia 52 GO Goiás 0 -16.1970 -48.7057
3100203 Abaeté 31 MG Minas Gerais 0 -19.1551 -45.4444
4314902 Porto Alegre 43 RS Rio Grande do Sul 1 -30.0318 -51.2065

Exemplo SQL

Estados

CREATE TABLE estados(
    codigo_uf INT NOT NULL,
    uf VARCHAR(2) NOT NULL,
    nome VARCHAR(100) NOT NULL,
    latitude FLOAT(8) NOT NULL,
    longitude FLOAT(8) NOT NULL,
    PRIMARY KEY (codigo_uf)
);

INSERT INTO estados VALUES
(11,'RO','Rondônia',-10.83,-63.34),
(12,'AC','Acre',-8.77,-70.55),
(13,'AM','Amazonas',-3.47,-65.1),
...

Municípios

CREATE TABLE municipios(
    codigo_ibge INT NOT NULL,
    nome VARCHAR(100) NOT NULL,
    latitude FLOAT(8) NOT NULL,
    longitude FLOAT(8) NOT NULL,
    capital BOOLEAN NOT NULL,
    codigo_uf INT NOT NULL,
    PRIMARY KEY (codigo_ibge),
    FOREIGN KEY (codigo_uf) REFERENCES estados (codigo_uf)
);

INSERT INTO municipios VALUES
(5200050, 'Abadia de Goiás', -16.7573, -49.4412, FALSE, 52),
(3100104, 'Abadia dos Dourados', -18.4831, -47.3916, FALSE, 31),
(5200100, 'Abadiânia', -16.197, -48.7057, FALSE, 52),
...

Exemplo CSV

Estados

codigo_uf,uf,nome
11,RO,Rondônia,-10.83,-63.34
12,AC,Acre,-8.77,-70.55
13,AM,Amazonas,-3.47,-65.1
...

Municípios

codigo_ibge,nome,latitude,longitude,capital,codigo_uf
5200050,Abadia de Goiás,-16.7573,-49.4412,0,52
3100104,Abadia dos Dourados,-18.4831,-47.3916,0,31
5200100,Abadiânia,-16.197,-48.7057,0,52
...

Exemplo JSON

Estados

[
  {
    "codigo_uf": 11,
    "uf": "RO",
    "nome": "Rondônia",
    "latitude": -10.83,
    "longitude": -63.34
  },
  {
    "codigo_uf": 12,
    "uf": "AC",
    "nome": "Acre",
    "latitude": -8.77,
    "longitude": -70.55
  },
  {
    "codigo_uf": 13,
    "uf": "AM",
    "nome": "Amazonas",
    "latitude": -3.47,
    "longitude": -65.1
  }
]

Municípios

[
  {
    "codigo_ibge" : 5200050,
    "nome" : "Abadia de Goiás",
    "latitude" : -16.7573,
    "longitude" : -49.4412,
    "capital" : false,
    "codigo_uf" : 52
  },
  {
    "codigo_ibge" : 3100104,
    "nome" : "Abadia dos Dourados",
    "latitude" : -18.4831,
    "longitude" : -47.3916,
    "capital" : false,
    "codigo_uf" : 31
  },
  {
    "codigo_ibge" : 5200100,
    "nome" : "Abadiânia",
    "latitude" : -16.197,
    "longitude" : -48.7057,
    "capital" : false,
    "codigo_uf" : 52
  }
]

Nota: caso encontre qualquer dado inconsistente ou tenha alguma sugestão por favor crie uma issue ou envie um pull request diretamente. Obrigado a todos os colaboradores. 🙌

Exportação dos Dados

Existem diversas ferramentas para trabalhar com bancos de dados e exportar os dados em outros formatos como CSV, JSON, entre outros. Uma ferramenta que costumo utilizar com frequência é o DBeaver, pois além de ser multiplataforma ela é simples de usar e disponibiliza várias opções para a exportação dos dados.

Serviço de Dados do IBGE

Hoje o IBGE conta com um serviço de dados que disponibiliza diversas informações sobre as localidades do Brasil.

A API do IBGE pode ser acessada pelo seguinte endereço: https://servicodados.ibge.gov.br/api/docs/localidades

municipios-brasileiros's People

Contributors

kelvins avatar tranv94 avatar leogouveia avatar m3nin0 avatar helysousa avatar jonathancbarros avatar julianobazzi avatar otoru avatar rncoll7 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.