Como adicionar novos pontos utilizando MapRoulette
Postat per matheusgomesms a 15 de mai 2021 en Brazilian Portuguese (Português do Brasil)Introdução
Queria subir cerca de 700 pontos (escolas) no OSM, mas eles precisavam de revisão manual (ajustes finos nos endereços/acentuação) antes de realizar o upload. Para isso, pensei que criar tarefas no MapRoulette seria a melhor solução.
Contudo, até onde eu tinha conhecimento, eu só sabia criar tarefas a partir dos dados já disponíveis no OSM. Eu tinha dados novos, e mesmo com o GeoJSON criado com os pontos que eu tinha, o MapRoulette criava as tarefas, mas não conseguia fazer com que o usuário fizesse o download dos pontos com todas as etiquetas amenity=school
e assim sucessivamente.
Após algumas leituras, e com essa entrada de diário, vi que era uma tarefa super simples, até para os leigos em programação.
Requisitos
- Permissões de administrador para instalar programas
- Ter o seu arquivo .osm com os dados prontos (usar o JOSM para isso).
Tutorial para Windows
- Fazer o download do Node.js e instale normalmente, com todas as opções padrão.
- Após instalar, abra o Prompt de Comando do seu computador.
- Verifique se a instalação foi correta, usando os comandos
node -v
enpm -v
. Caso estejam instaladas, as versões delas aparecerão. - Com o NPM instalado, instalar o mr-cli, pois ele é quem construirá as tarefas corretamente. Instale com o seguinte comando:
npm install -g @maproulette/mr-cli
. Em alguns segundos a instalação estará pronta. - Navegar até onde está o seu arquivo, usando o comando
cd LocaldoArquivo
. Por exemplo, se estiver na Área de Trabalho, usar o comandocd C:\Users\seuusuário\Área de Trabalho
. - Rodar o seguinte comando
mr cooperative change --out challenge.json meuarquivo.osm
. Trocar omeuarquivo.osm
para o nome do arquivo com seus pontos. - Pronto! O seu arquivo foi criado na mesma pasta onde estava seu arquivo .osm, e você pode subir, no MapRoulette, o .json criado nessa última etapa, onde será possível fazer o download das tarefas com todas as etiquetas.
Discussion
Comentari de mvexel lo 20 d’abrial 2022 a 14:42
Hi Matheus,
Do you mind if I include a link to this post on learn.maproulette.org?
Comentari de matheusgomesms lo 21 d’abrial 2022 a 11:59
Hi Martijn,
Sure, feel free to use this post wherever you wish!