Como adicionar novos pontos utilizando MapRoulette
Zapsal matheusgomesms 15. 5. 2021 v jazyce 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.
Diskuse
Komentář od mvexel z 20. 04. 2022 v 14:42
Hi Matheus,
Do you mind if I include a link to this post on learn.maproulette.org?
Komentář od matheusgomesms z 21. 04. 2022 v 11:59
Hi Martijn,
Sure, feel free to use this post wherever you wish!