[OSM-talk-fr] Import sélectifs
sly (sylvain letuffe)
sylvain at letuffe.org
Mer 12 Mai 14:54:51 UTC 2010
On mercredi 12 mai 2010, Rodolphe Quiedeville wrote:
> sly (sylvain letuffe) a écrit :
> > On vendredi 7 mai 2010, Rodolphe Quiedeville wrote:
> >> Salut,
> >>
> >> Je fais des stats sur les éoliennes en France, et pour cela j'importe
> >> les données dans une base pg avec osm2pgsl, je ne suis donc intéressé
> >> que par les nodes, les ways et les relations m'importe peu. Je n'ai pas
> >> trouvé d'option dans osm2pgsl pour faire cela, quelqu'un connaîtrait un
> >> autre outil d'import suffisamment péchu et qui disposerait de cette
option ?
> >
> > Le fichier de style de osm2pgsql permet justement ça
>
> Je gagne un peu de temps en optimisant le fichier de style, merci pour
> l'actuce
Je viens de tester et c'est en effet décevant, j'ai 11 minutes pour la france,
alors qu'il y a trois fois rien en power=generator. Le problème c'est qu'il
parse tous les noeuds au cas où ils feraient parti d'un power=generator
Mais on peut ruser avec XAPI et ne demander en amont que ce qu'il faut :
$ wget "http://www.informationfreeway.org/api/0.6/node[bbox=-2,42,8,51]
[power=generator]" -O power.osm
$time ./tools/osm2pgsql/osm2pgsql -C 3000 -S ./default.style -G -x -m -d gis
power.osm
0.3s, forcément, ça va beaucoup plus vite !
# select count(*) from planet_osm_point where power_source='wind';
count
-------
651
(1 ligne)
Tiens ? j'aurais pas cru qu'on en avait autant en france, ma bbox doit avoir
mangée un peu d'allemagne, faudra intersecter avec le polygone france
--
sly
Sylvain Letuffe sylvain at letuffe.org
qui suis-je : http://slyserv.dyndns.org
Plus d'informations sur la liste de diffusion Talk-fr