Logo 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

Místo: Meireles, Fortaleza, Região Geográfica Imediata de Fortaleza, Região Geográfica Intermediária de Fortaleza, Ceará, Região Nordeste, Brasil
Ikona e-mailu Ikona Bluesky Ikona Facebooku Ikona LinkedIn Ikona Mastodonu Ikona Telegramu Ikona X

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!

Přihlaste se k zanechání komentáře