trabalho em um sistema que possuí varios canais de dados, dados de shapefile, banco de dados de um lugar e de outro. enfim, varios cruzamentos, e da para notar isso ai, cada um tem um padraozinho, dai nós implementamos algumas funções para padronizar tudo, dai a api sai bonitinha pelo menos kkk.
só é chato que tem alguns dados DA MESMA API que te entragem coisas como UF da cidade, para alguns dados e ESTADO para outras, então, no final vc acaba tendo mts ifs :c
LucasATS, aos poucos as empresas estão se adequando que, em vez de utilizarem cidade e UF armazenados no banco de dados como composição char Cidade-UF, adotam um único inteiro de 7 dígitos que segue a proposta do IBGE.
Exemplo: 5002704
Cidade : Campo Grande - MS
Código : 50 02704
| |___ código da cidade (02704)
|_________ código da Unidade da Federação (50)
Mais detalhes em https://www.ibge.gov.br/explica/codigos-dos-municipios.php