[Talk-br] idéias dados IBGE >> OSM: CNEFE, setores censitários, quarteirões.

Lucas Ferreira Mation lucasmation em gmail.com
Quinta Abril 3 12:31:05 UTC 2014


Thiago, vamos estreitar mais a conversa e iniciativas.

Uma vez estive no IBGE a trabalho e eles comentaram que o shape de
quarteirões só poderá ser liberado em 2015, se não me engano, pois os mapas
foram comprados de empresas de mapeamento comercial, então não poderiam
liberar antes de 2015. Parece que este foi um grande desapontamento por lá,
pois achavam que a qualidade destes mapas seria muito melhor do que era e
fato. Antes do Censo as equipes do IBGE foram a campo fazer o "arrolamento"
dos setores censitários, isto é, verificar as ruas, corrigindo diretamente
no PDA, e estimando o número de casas por setor. Acho que existiria grande
potencial para o IBGE usar o OSM como base para o próximo censo, e usar a
enorme equipe deles para corrigir/complementar o OSM. Operacionalmente isso
é muito mais fácil do que ficar fazendo licitações, para comprar bases,
etc. Além disso já viria com uma série de aplicativos para fazer estas
correções no campo pela equipe deles.

Todo mundo comenta que o CNEFE não é muito bom. Mas vocês tem alguma idéia
do grau de erro do CNEFE? Pelo menos uma ordem de magnitude, 1%, 5%,  10%
ou 50% das ruas estão erradas?


Realmente dá para fazer isso que você falou. Uma dúvida: quando um trace é
baixado ele é apenas uma sequencia ordenada de pontos que alguém tem que
manualmente segmentar em ruas ou isso é feito de alguma forma automatizada?
Digo isso pois para as ruas já "segmentadas/demarcadas" mas sem nome,
poderíamos usar um algoritmo para filtrar ainda mais as possíveis ruas do
CNEFE. Algo do tipo, se a rua sem nome do CNEFE passa pelos setores A,B,C e
D, de ao usuário a opção apenas das ruas do CNEFE que passam por A,B,C e D
, e não pela lista completa de ruas que passam por qualquer um deles.



4) Voltando a esta sugestão é usar o CNEFE para fazer um grande import dos
números de casa, deixe-me explicar melhor a idéia. Para isso vai ser
necessário parear as quadras e faces de quadras das com ruas já mapeadas e
nomeadas no OSM. É possível gerar a partir do OSM uma base de "quadras"?
Imagino algo assim:
Seja Qosm={Qosm_1, Qosm_2, ... Qosm_i, ..., Qosm_I} o conjunto de quadras
do OSM, onde cada quadra i é indexada pela lista de quarteirões que a
compõem.   E cada quadra Qosm_i{R1,R2,R3,R4,...} é definida por uma
sequencia de ruas do seu contorno, R1, R2, R3, R4, ... (em geral seria 4,
mas podem ser mais).
Similarmente teríamos o conjunto de quadras do CNEFE:  Qcnefe={Qcnefe_1,
Qcnefe_2, ... Qosm_j, ..., Qcnefe_I} , onde cada quadra é indexada por j e
é descrita polas ruas que a cercam: Qcnefe_i{R1,R2,R3,R4,...}
Contanto que as ruas nas duas bases estejam com nomes similares, estejam
pareadas, podemos formular um problema matemático, um sistema de equações
para determinar os pareamentos entre as quadras i e j (OSM e CNEFE). Claro,
isso não precisa ser feito com todas as quadras contra todas, basta cruzar
os subconjuntos de quadras em cada setor nas duas bases. Tendo feito este
pareamento, seria possível saber para cada face de quarteirão do CNEFE a
face de rua correspondente no OSM. Aí bastaria importar todos os endereços
daquela face, talvez validando primeiro para ver se a informação é
compatível com os endereços já incluidos no OSM daquela face.









2014-04-02 20:38 GMT-03:00 Thiago Marcos P. Santos <tmpsantos em gmail.com>:

> 2014-03-31 12:32 GMT+03:00 Lucas Ferreira Mation <lucasmation em gmail.com>:
> >
> > Prezados,
> >
> > Sou economista e trabalho no IPEA, entre outras coisas, com questões de
> > economia urbana e favelas. Sempre sentimos falta de uma base de dados
> > completa, precisa e gratuita de ruas, e outros atributos. Apenas
> > recentemente tive contato com o OSM e estou impressionado com a riqueza
> de
> > informações disponíveis. O projeto e o trabalho de vocês é fantástico.
> >
> > Como tenho trabalhado com as bases de setor censitário e CNEFE do censo
> > 2010, minha primeira idéia ao entrar em contato com o OSM foi de trazer
> as
> > informações destas bases para dentro do OSM, ou como um rascunho-guia
> para
> > pessoas validarem. Sugeri esta idéia no forum
> > e o Alexandreme sugeriu a lista talk-br, onde encontrei outras treads com
> > idéias similares. Listo abaixo as informações que sei destas bases do
> Censo
> > 2010, e depois minhas idéias sobre como poderiam ser
> exploradas/mireradas:
> >
> > A) Setor censitário: são uma divisão do território para operacionalizar a
> > coleta de informação no censo, tal que um setor seja  área de
> > responsabilidade de um único recenseador, com 250 a 350 domicílios em
> áreas
> > urbanas, um pouco menos em áreas rurais. Costumam corresponder a uns
> poucos
> > quarteirões, mas podem ser apenas um quarteirão, ou até meio quarteirão
> em
> > áreas muito densas. São 316,5 mil setores em 2010.
> > O IBGE fornece um shapefile para cada uf com os polígonos dos setores.
> Além
> > disso o IBGE fornece uma base de dados com informações
> > demográficas e econômicas agregadas para os moradores de cada setor
> > censitário. O grau de precisão destes shapes varia de cidade para cidade.
> >
> > B) Base de quarteirões/quadras: o IBGE também dispõem internamente de uma
> > base de dados de quarteirões, entretanto esta base, em formato digital
> não é
> > divulgada. Aprendi com o projeto IBGEtools (muito bacana por sinal), que
> > imagens dos quarteirões de cada setor estão dispníveis em PDF no site do
> > IBGE.
>
> Bom mesmo se eles liberassem estes mapas que eles usaram para gerar os
> PDFs. O que o IBGETools faz é um hack e o resultado final só serve
> como referência, principalmente para pegar os nomes das ruas.
>
> No momento estou gerando layers para todos os estados, o pessoal do
> Mapbox ofereceu storage para os tiles.
>
> >
> > C) CNEFE  : lista os endereços de todos os domicílios recenseados = 81
> > milhões de observações. Para os domicílios rurais são incluídas as
> > coordenadas do domicílio. Para os urbanos é indicado o setor censitário
> > (localização conhecida pelo item A).  Também são indicados o quarteirão e
> > face de quarteirão, cujo shape eles não divulgam mas que cuja numeração
> > segue uma contagem seguencial dentro do setor (acho que no sentido
> horário).
> >
> > Dado isso, listo as coisas dúvidas  que penso que podem ser feitas e as
> > dúvidas associadas:
> >
> > 0) medir imprecisão dos shapes de setor censitário: acho que este
> > diagnóstico seria a primeira coisa a ser feita seria, para ter uma idéia
> do
> > grau de erro deste dado em cada cidade.  Já foi feito alguma estimativa
> do
> > tipo ? Alguma tentativa de corrigir os shapes de setor censitário? Digo
> isso
> > porque as idéias subsequentes, na maioria usam o shape de setores para
> > juntar espacialmente os dados.
> >
> > 1) Comparar listas de ruas CNEFE vs. OSM para ver o grau de coberturado
> OSM:
> > , conforme proposto/implementado para o Brasil (aqui1 e aqui2) e Alemanha
> > (aqui). Esta comparação pode ser feita em diversas escalas (município,
> > distrito, subdistrito e até setor (supoondo mapas compatíveis) na forma
> de
> > tabela ou de um heatmap. Aliás, baixei o shape de ruas do Brasil do OSM
> mas
> > não vem com informação de município ou nenhuma indicação geográfica.Como
> > obtenho isso nos shapes do OSM? ou preciso eu mesmo cruzar com um shape
> de
> > municípios no qgis?
> >
> >  2) Dado este paramento,  o CNEFE poderia ser usado para corrigir typos
> dos
> > nomes de ruas no OSM, ou pelo menos sugerir correções. (neste caso seria
> bom
> > fazer um matching probalistico/fuzzy dos nomes).
> >
> > 3) Criar traçados de ruas a partir de CNEFE+shape-setores. Conforme
> descrito
> > no post no forum, sabendo que a rua passa dentro de um conjunto de
> setores
> > seria possível esboçar o trajeto da rua, ou uma área no meio da qual
> sabemos
> > que ela passa, o que poderia servir de guia para os mapeadores.
>
> Como você pretende fazer isso?
>
> Eu acho que o que dá para fazer é pegar as informações dos traces já
> existentes no OSM e cruzar com os setores que ele faz intercessão e
> tentar achar os possíveis nomes para a rua baseado no CNEFE. Eu
> implementaria isto como um plugin no JOSM, e o mapeador ainda teria
> que confirmar manualmente para cada rua, dado que a qualidade dos
> dados no CNEFE é beeeem questionável.
>
> >
> > 4) Pareamento de quarteirões e faces de quarteirão do CNEFE e do OSM em
> > áreas já mapeadas. Supondo que o perímetro do setor seja conhecido
> > (shape-setor seja preciso) deve ser possível identificar qual quarteirão
> do
> > CNEFE corresponde a qual quarteirão do OSMs. Sendo assim seria possível
> > adicionar toda a estrutura de números de rua do CNEFE ao OSM.
> >
> > Enfim, estas são a idéias mais preliminares, espero que o email não tenha
> > ficado longo demais. Queria ver o que o pessoal acha delas e se alguém se
> > anima a ajudar. Tenho algumas idéias sobre algoritmos, etc para fazer
> estes
> > cruzamentos, mas não sei python, detalhes do OSM , etc para implementa
> tudo
> > num código na web.
> >
> > abraço
> > Lucas
> >
> > _______________________________________________
> > Talk-br mailing list
> > Talk-br em openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-br
> >
>
> _______________________________________________
> Talk-br mailing list
> Talk-br em openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-br
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.openstreetmap.org/pipermail/talk-br/attachments/20140403/a7d2c671/attachment.html>


Mais detalhes sobre a lista de discussão Talk-br