Olá openstreetmappers,
Gostaria de compartilhar com vocês uma proposta de Inserção semi-automatizada dos edifícios gerados no projeto Google Buildings para o território brasileiro. A proposta está sendo construída com bastante cuidado, considerando aspectos técnicos, legais e comunitários.
A seguir, trago um resumo da iniciativa. Quem quiser se envolver mais a fundo, pode acessar a página wiki sobre o tema (em construção) e acompanhar as discussões futuras. A intenção é aperfeiçoar o projeto ao longo do tempo, incluindo durante a execução.
Fiz também um video explicando o que explico aqui, incluindo exemplo real de como funcionará o fluxo de trabalho e que está disponível no youtube.
Objetivo
Inserir no OpenStreetMap as geometrias dos edifícios fornecidas pela Google de forma assistida por mapeador humano, respeitando os padrões de qualidade e compatibilidade com a licença ODbL do OSM.
Calendário proposto
- 2024 e 2025: Criação de scripts para download e tratamento automatizado (resolvendo sobreposições).
- Abril-Maio 2025: Apresentação da proposta na lista talk-br e no OSM Community Forum Brasil.
- Data indefinida: Mapeamento assistido contínuo, por município, via Tasking Manager.
Sobre os dados
- Os dados vêm do Google Buildings (licença explícita ODbL, 100% compatível com OSM), inclusive com menção explícita de autorização de uso no OSM.
- Contêm apenas geometrias dos edifícios.
- O Brasil possui cerca de 136 milhões de feições, mas apenas parte disso será de fato inserido no OSM.
- Cada geometria possui um valor de confiança (confidence score), variando entre 0,65 e 0,98. O uso ou descarte de cada item será decidido manualmente.
Tratamento prévio
- As geometrias passaram por processo de limpeza com PostgreSQL/PostGIS, Python e Shell Script.
- Foram divididas por quadras, geradas a partir dos dados do IBGE e das vias do OSM.
- Sobreposições foram tratadas com fusão ou deslocamento de vértices.
- Todas as geometrias passarão por revisão humana.
Convivência com dados existentes
- Edifícios já mapeados no OSM serão mantidos, salvo raras exceções.
- Não haverá substituições em massa, a menos que necessária para substituir geometrias de pior qualidade.
- O histórico de edição será preservado com procedimentos adequados no JOSM.
Como será feita o fluxo de trabalho proposto
- Via Tasking Manager.
- Cada área da tarefa corresponderá a uma quadra.
- O mapeador voluntário:
- Confere se o prédio já existe no OSM.
- Ajusta ou remove geometrias inconsistentes.
- Usa ferramentas como validador do JOSM.
- Esquadreja as geometrias retangulares.
- Mescla a camada de buildings com a de dados do OSM, então valida qualquer erro ou aviso.
- Sobe os dados pro OSM
Arquivos preparados por município
Cada pacote .zip
conterá:
- GeoJSON das quadras (para o TM).
- Pasta de arquivos
.gz
com prédios por quadra. - Arquivo
.txt
com instruções e links.
Projeto Piloto
Um projeto foi construído no Tasking Manager servindo primeiramente como amostra de como será o fluxo de trabalho. O município escolhido foi Anhanguera GO, o qual é um dos menores municípios do Brasil em população, e praticamente não tem buildings mapeados em seu território. Você está livre para selecionar quadras, colocar para editar e entender o fluxo de trabalho, porem evite subir os dados ainda pro servidor do OSM, e marque a quadra como não finalizada o mapeamento. Leia as descrições e instruções com atenção. Produzi também um material bacana para afiar o conhecimento do pessoal em JOSM e pretendo melhorar com o tempo, o qual está disponível neste link.
https://tasks.hotosm.org/projects/18981
O uso customizado do Tasking Manager para gerenciar mapeamentos colaborativos comunitários como esse, pode também servir para outros que a comunidade tiver interesse. Se a comunidade se unir, a gente consegue avançar bastante pois existem muitas fontes de dados que temos disponíveis e que podemos futuramente criar projetos muito semelhantes a esse.
Agradeço desde já todo apoio e colaboração.
Vamos construir isso juntos.