<div dir="ltr">Lucas, <br><br>Dê uma olhada nisto: <a href="http://gis.stackexchange.com/questions/76454/osm-extract-streets-from-osm-data-with-without-python">OSM - Extract Streets from OSM Data (With/Without Python)</a>. E principalmente na <a href="http://gis.stackexchange.com/a/76460">resposta</a> sobre <a href="http://www.gdal.org/ogr/drv_osm.html">OGR's OSM</a> Driver e na <a href="http://gis.stackexchange.com/a/76458">outra </a>sobre <b>PostGIS</b>. Essa última exemplifica:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><ol><li>Carregue o extract dentro do PostGIS usando osm2pgsql</li><li>Execute uma consulta como esta:</li>
</ol><div style="margin-left:40px"><span style="font-family:courier new,monospace">SELECT name FROM planet_osm_line WHERE highway in ('motorway', 'trunk', 'primary', 'secondary', 'tertiary', 'pedestrian', 'unclassified', 'service')</span><br>
</div></blockquote><div><br></div><div>Alexandre Magno<br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-09 14:38 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div>Se possível, e principalmente se já estiver feito, com certeza é melhor pular a lida com CSV e ir direto a um PostgreSQL. Começando que a "atualização" periódica do dados ficaria facilitada. E o principal: o banco já pode (e deverá) estar normalizado.<br>
<br></div>Se aquela ferramenta do osm-history-renderer que entrega um PostgreSQL não lhe der um banco útil, você pode usar osmium e criar a sua própria, imitando-a. Modele bem o seu esquema relacional.<br><br></div>A ideia do unipt-stats não exclui nada do que estamos falando aqui. Só que inicialmente o caso de testes dele é aqueles CSV (o que inclui a problemática da importação útil deles). Ele fica uma camada acima. Provendo um modo organizado (design) para utilizar em Python uma base de dados tal como esse banco PostgreSQL que o osm-history-renderer entrega.<br>
<br></div>Alexandre Magno</div>
</blockquote></div><br></div></div></div></div>