Como adicionar novos pontos utilizando MapRoulette
matheusgomesms님이 Brazilian Portuguese (Português do Brasil)로 2021년 5월 15일에 게시함.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.
토론
2022년 4월 20일 14:42에 mvexel님의 의견
Hi Matheus,
Do you mind if I include a link to this post on learn.maproulette.org?
2022년 4월 21일 11:59에 matheusgomesms님의 의견
Hi Martijn,
Sure, feel free to use this post wherever you wish!