osm-codes / BR_IBGE

Grade Estatística IBGE em Representação Compacta
http://git.osm.codes/BR_IBGE#readme
Apache License 2.0
2 stars 0 forks source link

corrigir função gid_to_name() #7

Closed ppKrauss closed 3 years ago

ppKrauss commented 3 years ago

O @luisfelipebr percebeu que nem todos os nomes de célula devolvidos pela API batem com os nomes de célula originais dos shapefiles do IBGE. A API realizado o trabalho através da função gid_to_name(), de modo que o bug está nela

luisfelipebr commented 3 years ago

O nome retornado pelo website ainda é diferente do nome retornado pelo IBGE.

Por exemplo, BR_IBGE_cell_L5 no website = "1KM E43320 N10984" IBGE = "1KM E4332 N10984"

ppKrauss commented 3 years ago

Ok, precisamos gerar uma certa quantidade de ASSERTS, no caso tabela de pontos LatLon com respectivas células oficiais IBGE obtidas direto dos shapfiles... Ver grade_all_ids_search_latlon() em https://github.com/osm-codes/BR_IBGE/wiki/Ajuda-query

Os pontos de controle precisam ser os mesmos que já fixcados na issue #4 EXEMPLO:

SELECT  * FROM grade_all_ids_search_latlon(-23.550385,-46.633956);  -- quadrante  ID_25

Resulta em

gid id_unico nome_1km nome_5km ...
548766 200ME57560N87008 1KME5756N8700 5KME5755N8700 ...
ppKrauss commented 3 years ago

Resolvido no commit https://github.com/osm-codes/BR_IBGE/commit/8d0293fc5071be2c72d2306614eff524cc922448