<div dir="ltr">Transcrevo mais dicas do Peter: <div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-09 13:54 GMT-03:00 Alexandre Magno Brito de Medeiros <span dir="ltr"><<a href="mailto:alexandre.mbm@gmail.com" target="_blank">alexandre.mbm@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><img alt="Imagem inline 1" src="cid:ii_1454765b5c021ab6"><br></div>Se encontrem erro nos UML que desenho, por favor, avisem-me (por e-mail), mas com calma. Poderá atá ser o caso de uma modificação intencional, com o objetivo de transmitir a mensagem com mais "coloquialidade".<br>
<br></div><div>Essa aí é a ideal original. Considera apenas o MongoDB. Não pretendo redesenhar. Toma tempo. Mas considerem também o que tenho escrito.<br></div><div>
<br></div>Alexandre Magno<br><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 9 de abril de 2014 13:32, Alexandre Magno Brito de Medeiros <span dir="ltr"><<a href="mailto:alexandre.mbm@gmail.com" target="_blank">alexandre.mbm@gmail.com</a>></span> escreveu:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Em e-mails passados, tenho usado a palavra "extract" para me referir a "visualizações" simplificadas dos conjuntos de dados do OpenStreetMap. Especialmente pensando naqueles arquivos CSV gerados por "osmjs -j OSMQualityMetrics/UserStats.js brazil.osm.pbf". Eu sei que o uso corrente não é esse. Atualmente, o que o pessoal chama extract ainda é coisa como o brazil.osm.pbf. Penso que podemos considerar um extract de outro extract. Estou explicitando essa diferenciação para não fazermos confusão.<br>
<br></div>Sim, eu penso que o caminho é usar Osmconvert, OSMIUM, osmjs, ou algo como o <a href="https://github.com/dpaleino/new-osm-stats/blob/master/fast_stats.py" target="_blank">new-osm-stats / fast_stats.py</a> (o projeto do David Paleino), e até mesmo o <a href="http://overpass-turbo.eu/" target="_blank">overpass-turbo.eu</a>, aprendermo-los, para gerarmos as tais "visualizações", sejam em CSV, JSON, ou já diretamente dentro de um SGBD. O unipt-stats entrará como um utilitário de linha de comando ou lib de domínio comum para a lida com SGBD nessas intenções; apenas o projeto deverá estar preparado para receber novos plugues (implementações de consultas, e "conectores" de resultados de extracts → pegar um extract e auxiliar sua importação útil no SGDB escolhido para implementação das consultas correlatas).<br>
<br></div>No meio de tempo, a pessoa pode apenas resolver o problema da importação, sem criar as consultas como caso de uso dentro do unipt-stats. Daí ela simplesmente usa um Robomongo ou Microsoft SQL Server e consulta "manualmente" o dados que quiser. O Robomongo, por exemplo, possibilita salvarmos e carregarmos código de consulta Javascript. Escolhendo um nome significativo para o arquivo e comentando-o para explicar algo, já temos uma possibilidade: ir colecionando essas consultas .js que depois poderão ser reescritas com mínimo esforço dentro de um projeto como o unip-stats.<br>
<br></div>Alexandre Magno<br><div><div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 9 de abril de 2014 10:10, Lucas Ferreira Mation <span dir="ltr"><<a href="mailto:lucasmation@gmail.com" target="_blank">lucasmation@gmail.com</a>></span> escreveu:<div>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Só para atualizar,<br>
<br>
Um problema a menos. O Peter Körner, que é o desenvolvedor do extrator<br>
do history file, fez um uma extração para o Brasil.<br>
Se alguém mais quiser usar está em:<br>
<a href="http://osm.personalwerk.de/full-history-extracts/latest/south-america/brazil.osh.pbf" target="_blank">http://osm.personalwerk.de/full-history-extracts/latest/south-america/brazil.osh.pbf</a><br>
<br>
acho que o diretório "latest" são os arquivos históricos mais<br>
recentemente criados, mas cada um deles cobre os dados desde o início.<br>
Pelo que entendi, para acessar este arquivo preciso usar o OSMIUM ou o<br>
Osmconvert<br>
<br>
Enfim, agora preciso pensar sobre como fazer as "queries" sobre<br>
quantos notes havia em cada período, ou qual era o comprimento total<br>
dos ways em cada período. Não tenho idéia como proceder...<br>
Ou se tem que primeiro exportar os dados válidos em cada período para<br>
algum arquivo mais fácil de trahalhar (CSV) e depois calcular estas<br>
estatísticas.<br></blockquote></div></div><br></div></div></div></div></div></div>
</blockquote></div></div></div><br></div></div></div></div>
<br>_______________________________________________<br>
Talk-br mailing list<br>
<a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-br" target="_blank">https://lists.openstreetmap.org/listinfo/talk-br</a><br>
<br></blockquote></div><br></div>