Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falta incluir intervalo de CEP de 20 cidades #16

Closed
ppKrauss opened this issue Jul 10, 2018 · 2 comments
Closed

Falta incluir intervalo de CEP de 20 cidades #16

ppKrauss opened this issue Jul 10, 2018 · 2 comments
Labels

Comments

@ppKrauss
Copy link
Contributor

ppKrauss commented Jul 10, 2018

Faixas de CEP oficiais podem ser rapidamente verificadas no buscacep.correios.com.br, e atualizadas nesta planilha colaborativa.

Por questões de compatibilidade de nomes ficaram pendentes na importação original os CEPs de 20 municípios, são eles:

name state wdId idIBGE lexLabel
Arês RN Q928712 2401206 ares
Boa Saúde RN Q1802783 2405306 boa.saude
Bom Jesus de Goiás GO Q891725 5203500 bom.jesus.goias
Brazópolis MG Q1749826 3108909 brazopolis
Dona Eusébia MG Q1756805 3122900 dona.eusebia
Espigão D'Oeste RO Q616498 1100098 espigao.d.oeste
Governador Edison Lobão MA Q2012559 2104552 governador.edison.lobao
Gracho Cardoso SE Q647366 2802601 gracho.cardoso
Iguaracy PE Q2010845 2606903 iguaracy
Paraty RJ Q926729 3303807 paraty
Sant'Ana do Livramento RS Q917693 4317103 sant.ana.livramento
Santa Izabel do Pará PA Q2008554 1506500 santa.izabel.para
Santa Teresinha BA Q1795259 2928505 santa.teresinha
Santo Amaro do Maranhão MA Q665255 2110278 santo.amaro.maranhao
São Domingos PB Q224967 2513968 sao.domingos
São Luís do Paraitinga SP Q1646919 3550001 sao.luis.paraitinga
São Valério da Natividade TO Q1801542 1720499 sao.valerio.natividade
Senador La Rocque MA Q1967899 2111763 senador.la.rocque
Trajano de Moraes RJ Q1803189 3305901 trajano.moraes
Campo Grande RN Q1802671 2401305 campo.grande

Basta incluir manualmente, o refazer a importação com base nos sinônimos. Na tabela acima os links para Wikidata ajudam a confirmar o primeiro item do intervalo (ou ajude a Wikidata caso não tenha sido incluso o statement P281).

@ppKrauss ppKrauss added the bug label Jul 10, 2018
@ppKrauss
Copy link
Contributor Author

ppKrauss commented Jul 11, 2018

FEITO:

create table newcep(ibge text, lexlabel text, ceps text);
insert into newcep VALUES
 ('2928505','santa.teresinha','44590-000 a 44599-999')
,('5203500','bom.jesus.goias','75570-000 a 75579-999')
,('2104552','governador.edison.lobao','65928-000 a 65928-999')
 ('2110278','santo.amaro.maranhao','65195-000 a 65199-999')
,('2111763','senador.la.rocque','65935-000 a 65935-499')
,('3108909','brazopolis','37530-000 a 37539-999')
,('3122900','dona.eusebia','36784-000 a 36787-999')
,('1506500','santa.izabel.para','68790-000 a 68794-999')
,('2513968','sao.domingos','58853-000 a 58854-999')
,('2606903','iguaracy','56840-000 a 56849-999')
,('3303807','paraty','23970-000 a 23999-999')
,('3305901','trajano.moraes','28750-000 a 28769-999')
,('2401206','ares','59170-000 a 59172-999')
,('2405306','boa.saude','59260-000 a 59269-999')
,('2401305','campo.grande','59680-000 a 59684-999')
,('1100098','espigao.d.oeste','76974-000 a 76975-999')
,('4317103','sant.ana.livramento','97570-001 a 97589-999')
,('2802601','gracho.cardoso','49860-000 a 49869-999')
,('3550001','sao.luis.paraitinga','12140-000 a 12169-999')
,('1720499','sao.valerio.natividade','77390-000 a 77394-999');

-- test -- select c.name, concat('[',replace(n.ceps,' a ',' '),']') as cep_range from citybr c inner join newcep n ON n.ibge=c."idIBGE" AND c."lexLabel"=n.lexlabel;

UPDATE citybr 
SET "postalCode_ranges" = concat('[',replace(t.ceps,' a ',' '),']')  
FROM newcep t
WHERE citybr."postalCode_ranges" IS NULL AND t.ibge=citybr."idIBGE" ;

@ppKrauss
Copy link
Contributor Author

Pela planilha também detectamos os seguintes sinônimos a serem tratados:

nome Sinônimo-CEP UF WdID
Bom Jesus de Goiás Bom Jesus GO Q891725
Dona Eusébia Dona Euzébia MG Q1756805
Espigão D'Oeste Espigão do Oeste RO Q616498
Gracho Cardoso Graccho Cardoso SE Q647366
Iguaracy Iguaraci PE Q2010845
Sant'Ana do Livramento Santana do Livramento RS Q917693

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant