{"id":13501655,"url":"https://github.com/kelvins/Municipios-Brasileiros","last_synced_at":"2025-03-29T09:31:01.600Z","repository":{"id":40598675,"uuid":"76459285","full_name":"kelvins/municipios-brasileiros","owner":"kelvins","description":" :house_with_garden: Dados relacionados aos municípios brasileiros","archived":false,"fork":false,"pushed_at":"2024-06-21T14:20:28.000Z","size":2436,"stargazers_count":1118,"open_issues_count":9,"forks_count":616,"subscribers_count":61,"default_branch":"main","last_synced_at":"2025-03-24T15:04:49.612Z","etag":null,"topics":["codigo-ibge","csv","dados","estados","latitude","longitude","municipios","municipios-brasileiros","sql","uf"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kelvins.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-14T12:51:08.000Z","updated_at":"2025-03-20T00:05:55.000Z","dependencies_parsed_at":"2023-01-19T22:19:13.308Z","dependency_job_id":"cfc6baa6-14ab-4162-8e08-c4fc1516da5d","html_url":"https://github.com/kelvins/municipios-brasileiros","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvins%2Fmunicipios-brasileiros","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvins%2Fmunicipios-brasileiros/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvins%2Fmunicipios-brasileiros/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvins%2Fmunicipios-brasileiros/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kelvins","download_url":"https://codeload.github.com/kelvins/municipios-brasileiros/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246167073,"owners_count":20734378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codigo-ibge","csv","dados","estados","latitude","longitude","municipios","municipios-brasileiros","sql","uf"],"created_at":"2024-07-31T22:01:45.131Z","updated_at":"2025-03-29T09:31:01.574Z","avatar_url":"https://github.com/kelvins.png","language":"Python","funding_links":[],"categories":["Python","Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Municípios Brasileiros [![Build Status](https://img.shields.io/github/checks-status/kelvins/Municipios-Brasileiros/main)](https://github.com/kelvins/Municipios-Brasileiros/actions)\n\nArquivos `SQL`, `CSV` e `JSON` contendo o código IBGE, nome do município, capital, código UF, UF, estado, latitude, longitude, código SIAFI, DDD e fuso horário de todos (ou quase todos) os municípios brasileiros. Total de 5.570 registros.\n\n## Exemplos\n\n### Dados\n\n| Código IBGE |  Nome do Município  | Código UF | UF  |      Estado       | Capital | Latitude | Longitude |    Região    | Código Siafi | DDD |    Fuso Horário     |\n| :---------: | :-----------------: | :-------: | :-: | :---------------: | :-----: | :------: | :-------: | :----------: | :----------: | :-: | :-----------------: |\n|   5200050   |   Abadia de Goiás   |    52     | GO  |       Goiás       |    0    | -16.7573 | -49.4412  | Centro-Oeste |     1050     | 62  |  America/Sao_Paulo  |\n|   3100104   | Abadia dos Dourados |    31     | MG  |   Minas Gerais    |    0    | -18.4831 | -47.3916  |   Sudeste    |     4001     | 34  |  America/Sao_Paulo  |\n|   5200100   |      Abadiânia      |    52     | GO  |       Goiás       |    0    | -16.1970 | -48.7057  | Centro-Oeste |     9201     | 62  |  America/Sao_Paulo  |\n|   3100203   |       Abaeté        |    31     | MG  |   Minas Gerais    |    0    | -19.1551 | -45.4444  |   Sudeste    |     4003     | 37  |  America/Sao_Paulo  |\n|   4314902   |    Porto Alegre     |    43     | RS  | Rio Grande do Sul |    1    | -30.0318 | -51.2065  |     Sul      |     8801     | 51  |  America/Sao_Paulo  |\n|   5106752   |  Pontes e Lacerda   |    51     | MT  |    Mato Grosso    |    0    | -15.2219 | -59.3435  | Centro-Oeste |     8999     | 65  | America/Porto_Velho |\n\n### Exemplo SQL\n\n#### Estados\n\n```sql\nCREATE TABLE estados(\n    codigo_uf INT NOT NULL,\n    uf VARCHAR(2) NOT NULL,\n    nome VARCHAR(100) NOT NULL,\n    latitude FLOAT(8) NOT NULL,\n    longitude FLOAT(8) NOT NULL,\n    regiao VARCHAR(12) NOT NULL,\n    PRIMARY KEY (codigo_uf)\n);\n\nINSERT INTO estados VALUES\n(11,'RO','Rondônia',-10.83,-63.34,'Norte'),\n(12,'AC','Acre',-8.77,-70.55,'Norte'),\n(13,'AM','Amazonas',-3.47,-65.1,'Norte'),\n...\n```\n\n#### Municípios\n\n```sql\nCREATE TABLE municipios(\n    codigo_ibge INT NOT NULL,\n    nome VARCHAR(100) NOT NULL,\n    latitude FLOAT(8) NOT NULL,\n    longitude FLOAT(8) NOT NULL,\n    capital BOOLEAN NOT NULL,\n    codigo_uf INT NOT NULL,\n    siafi_id VARCHAR(4) NOT NULL UNIQUE,\n    ddd INT NOT NULL,\n    fuso_horario VARCHAR(32) NOT NULL,\n    PRIMARY KEY (codigo_ibge),\n    FOREIGN KEY (codigo_uf) REFERENCES estados (codigo_uf)\n);\n\nINSERT INTO municipios VALUES\n(5200050,'Abadia de Goiás',-16.7573,-49.4412,FALSE,52,'1050',62,'America/Sao_Paulo'),\n(3100104,'Abadia dos Dourados',-18.4831,-47.3916,FALSE,31,'4001',34,'America/Sao_Paulo'),\n(5200100,'Abadiânia',-16.197,-48.7057,FALSE,52,'9201',62,'America/Sao_Paulo'),\n...\n```\n\n### Exemplo CSV\n\n#### Estados\n\n```csv\ncodigo_uf,uf,nome,regiao\n11,RO,Rondônia,-10.83,-63.34,Norte\n12,AC,Acre,-8.77,-70.55,Norte\n13,AM,Amazonas,-3.47,-65.1,Norte\n...\n```\n\n#### Municípios\n\n```csv\ncodigo_ibge,nome,latitude,longitude,capital,codigo_uf,siafi_id,ddd,fuso_horario\n5200050,Abadia de Goiás,-16.7573,-49.4412,0,52,1050,62,America/Sao_Paulo\n3100104,Abadia dos Dourados,-18.4831,-47.3916,0,31,4001,34,America/Sao_Paulo\n5200100,Abadiânia,-16.197,-48.7057,0,52,9201,62,America/Sao_Paulo\n...\n```\n\n### Exemplo JSON\n\n#### Estados\n\n```json\n[\n  {\n    \"codigo_uf\": 11,\n    \"uf\": \"RO\",\n    \"nome\": \"Rondônia\",\n    \"latitude\": -10.83,\n    \"longitude\": -63.34,\n    \"regiao\": \"Norte\"\n  },\n  {\n    \"codigo_uf\": 12,\n    \"uf\": \"AC\",\n    \"nome\": \"Acre\",\n    \"latitude\": -8.77,\n    \"longitude\": -70.55,\n    \"regiao\": \"Norte\"\n  },\n  {\n    \"codigo_uf\": 13,\n    \"uf\": \"AM\",\n    \"nome\": \"Amazonas\",\n    \"latitude\": -3.47,\n    \"longitude\": -65.1,\n    \"regiao\": \"Norte\"\n  }\n]\n```\n\n#### Municípios\n\n```json\n[\n  {\n    \"codigo_ibge\": 5200050,\n    \"nome\": \"Abadia de Goiás\",\n    \"latitude\": -16.7573,\n    \"longitude\": -49.4412,\n    \"capital\": 0,\n    \"codigo_uf\": 52,\n    \"siafi_id\": 1050,\n    \"ddd\": 62,\n    \"fuso_horario\": \"America/Sao_Paulo\"\n  },\n  {\n    \"codigo_ibge\": 3100104,\n    \"nome\": \"Abadia dos Dourados\",\n    \"latitude\": -18.4831,\n    \"longitude\": -47.3916,\n    \"capital\": 0,\n    \"codigo_uf\": 31,\n    \"siafi_id\": 4001,\n    \"ddd\": 34,\n    \"fuso_horario\": \"America/Sao_Paulo\"\n  },\n  {\n    \"codigo_ibge\": 5200100,\n    \"nome\": \"Abadiânia\",\n    \"latitude\": -16.197,\n    \"longitude\": -48.7057,\n    \"capital\": 0,\n    \"codigo_uf\": 52,\n    \"siafi_id\": 9201,\n    \"ddd\": 62,\n    \"fuso_horario\": \"America/Sao_Paulo\"\n  }\n]\n```\n\n**Nota**: caso encontre qualquer dado inconsistente ou tenha alguma sugestão por favor crie uma [issue](https://github.com/kelvins/Municipios-Brasileiros/issues) ou envie um [pull request](https://github.com/kelvins/Municipios-Brasileiros/pulls) diretamente. Obrigado a todos os [colaboradores](https://github.com/kelvins/Municipios-Brasileiros/graphs/contributors). :raised_hands:\n\n## Exportação dos Dados\n\nExistem diversas ferramentas para trabalhar com bancos de dados e exportar os dados em outros formatos como `CSV`, `JSON`, entre outros.\nUma ferramenta que costumo utilizar com frequência é o [DBeaver](https://dbeaver.io/), pois além de ser multiplataforma ela é simples de usar e disponibiliza várias opções para a exportação dos dados.\n\n## Serviço de Dados do IBGE\n\nHoje o IBGE conta com um serviço de dados que disponibiliza diversas informações sobre as localidades do Brasil.\n\nA API do IBGE pode ser acessada pelo seguinte endereço: https://servicodados.ibge.gov.br/api/docs/localidades\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvins%2FMunicipios-Brasileiros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkelvins%2FMunicipios-Brasileiros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvins%2FMunicipios-Brasileiros/lists"}