alexandre-mbm / osm-tasking-manager2

Openshift = Tasking Manager em 4 minutos! Leia a wiki e saiba mais....
Other
0 stars 0 forks source link

Importação de Field Paper #5

Open alexandre-mbm opened 10 years ago

alexandre-mbm commented 10 years ago

Aproximar todo o mapa de um snapshot de Field Paper para tarefas em quadrado. Se o snapshot contiver polígonos ou marcadores, oferecer a opção de aproximar as tarefas também para eles, importando também os comentários selecionados (e possivelmente editados).

alexandre-mbm commented 10 years ago

Endereços para a página do snapshot:

Lá, encontramos:

<span id="atlas_link">
    <a href="/atlas.php?id=htbqp375">Vila de Ponta Negra</a><br/>
    <a href="http://www.openstreetmap.us/iD/release/#background=custom:http://fieldpapers.org/files/scans/kbs7gtdh/{z}/{x}/{y}.jpg&map=18/-35.17120401024/-5.8879493198094">Edit in iD</a> | <a href="http://www.openstreetmap.org/edit?lat=-5.8879493198094&lon=-35.17120401024&zoom=18&tileurl=http://fieldpapers.org/files/scans/kbs7gtdh/$z/$x/$y.jpg">Edit in Potlatch</a>
</span>
<script type="text/javascript">
    var scan_id = "kbs7gtdh";
    var base_url = "";

    var notes = [{"scan_id":"kbs7gtdh","note_number":"1","note":"N\u00e3o. \u00c9 a Rua da Floresta, segundo moradora.","latitude":"-5.88288876518896","longitude":"-35.1604813388386","geometry":"POLYGON ((-35.163288809668124 -5.882747047861139, -35.16327271641403 -5.883040536997792, -35.16272018135696 -5.883147260281804, -35.15884170712143 -5.883179277263, -35.15806923092514 -5.882885788199577, -35.15783856094988 -5.882885788199577, -35.15787611187607 -5.882549609627507, -35.163288809668124 -5.882741711693576))","created":"1410782269","age":"957500","user_id":"null","username":""}];
    var post_url = base_url + '/save-scan-notes.php?scan_id=' + scan_id;
    var base_provider = "http:\/\/fieldpapers.org\/files\/scans\/kbs7gtdh";
    var redirect_url = base_url + '/atlas.php?id=' + "htbqp375";
    var geojpeg_bounds = "-5.88994210,-35.17046525,-5.87908448,-35.15642887";

    var current_user_id = null;
</script>
<script type="text/javascript" src="/js/snapshot_map.js"></script>
<script type="text/javascript" src="/js/polygon_notes.js"></script>
<script type="text/javascript" src="/js/snapshot.js"></script>

O plugin do JOSM pega as informações a parte desses trechos de código HTML/Javscript.