Como adicionar novos pontos utilizando MapRoulette
Апублікавана карыстальнікам matheusgomesms 15 Травень 2021 на мове 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.
Абмеркаванне
Каментар ад mvexel у 20 Красавік 2022 у 14:42
Hi Matheus,
Do you mind if I include a link to this post on learn.maproulette.org?
Каментар ад matheusgomesms у 21 Красавік 2022 у 11:59
Hi Martijn,
Sure, feel free to use this post wherever you wish!