Logotip de l'OpenStreetMap OpenStreetMap

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

  1. Fazer o download do Node.js e instale normalmente, com todas as opções padrão.
  2. Após instalar, abra o Prompt de Comando do seu computador.
  3. Verifique se a instalação foi correta, usando os comandos node -v e npm -v. Caso estejam instaladas, as versões delas aparecerão.
  4. 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.
  5. Navegar até onde está o seu arquivo, usando o comando cd LocaldoArquivo. Por exemplo, se estiver na Área de Trabalho, usar o comando cd C:\Users\seuusuário\Área de Trabalho.
  6. Rodar o seguinte comando mr cooperative change --out challenge.json meuarquivo.osm. Trocar o meuarquivo.osm para o nome do arquivo com seus pontos.
  7. 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.

Fontes

Node.js

mr-cli MapRoulette Command Line Interface Utility

Diário do usuário aharvey

Minha tarefa criada

Ubicació: Meireles, Fortaleza, Região Geográfica Imediata de Fortaleza, Região Geográfica Intermediária de Fortaleza, Ceará, Região Nordeste, Brasil
Icona de correu electrònic Icona de Bluesky Facebook Icon Icona de LinkedIn Icona de Mastodon Icona de Telegram Icona de X

Discussió

Comentari de mvexel el 20 Abril 2022 a les 14.42

Hi Matheus,

Do you mind if I include a link to this post on learn.maproulette.org?

Comentari de matheusgomesms el 21 Abril 2022 a les 11.59

Hi Martijn,

Sure, feel free to use this post wherever you wish!

Inicia sessió per a fer un comentari