Le samedi 19 septembre 2009, à 23:30:03 +0200, sylvain a écrit : > Le samedi 19 septembre 2009 22:07, arno a écrit : > > Maintenant, si je veux réaliser toute la France: > > > > - si je veux mettre à jour, ça ne va plus être une bonne idée de > > télécharger le dump à chaque fois, il va falloir que j'utilise les daily > > diff. > Bof, pas forcément, sur une bonne machine, c'est 1h30 pour importer tout le > fichier france.osm avec osm2pgsql. (je ne sais pas pour osmosis) > > Ensuite, comme tu n'as besoin que des amenity=drinking_water, je dirais que > tu > en as pour maximum 10 minutes. Donc, à supposer que tu as beaucoup de bande > passante, galérer avec les diff ne se justifie pas forcément.
Je n'avais pas vu qu'on pouvait choisir ses tags à importer dans osm2pgsql. Du coup, j'utilise osm2pgsql et j'ai ce fichier de conf: node,way amenity text linear node,way drinkable text linear node,way natural text linear qui me permet de récupérer tous les points (et ways) avec amenity, tous ceux avec drinkable etc. Mais je n'ai pas trouvé moyen d'avoir que les amenity=drinking_water Du coup, ça me met plein de trucs inutiles dans ma base de données. Est-ce qu'il y a un moyen de dire à osm2pgsql qu'il faut importer seulement certaines clés avec certaines valeurs. Sinon, est-ce que çà vaut le coup de parser le fichier osm moi-même, ou bien est-ce que ce n'est pas grave d'avoir une base avec plein de trucs inutiles dedans ? > > J'ai trouvé un exemple sur le wiki[3], mais > > ça a l'air relativement compliqué. > Beuh ? c'est déjà ce que tu as fait ! > Cette exemple ne me semble pas décrire une solution tuile/wms server mais un > truc coté client, comme tu as déjà sur ton lien. > (pas compris) Non, ce que j'avais fait, c'était un système où j'exportais tous les points dans un fichier, et le client le téléchargeait une fois et affichait les points. Ce que je cherchais à faire, c'est un script dynamique qui permet au client de télécharger les points correspondants à la zone d'affichage. J'ai découvert que ça se faisait facilement dans openlayers avec OpenLayers.Strategy.BBOX a+ arno
signature.asc
Description: Digital signature
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr