Bonjour, <div><br></div><div>Mon nom est Mathieu Leduc-Hamel. Je suis contributeur d'OSM au Québec et nous travaillons actuellement sur l'import de données de la ville de Montréal.</div><div><br></div><div>Pour ce faire, nous utilisons le gestionnaire de tâches et nous avons développé un script:</div><div><br></div><div><a href="https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/osm_grid_splitter.py">https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/osm_grid_splitter.py</a><br></div><div><br></div><div>Qui nous permet de diviser les données en grilles afin de faciliter notre travail dans HOT.</div><div><br></div><div>Par exemple ce script nous a permis de transformer ce fichier OSM:</div><div><br></div><div><a href="https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm/postes-police.osm">https://github.com/OsmQc/mtl2osm/blob/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm/postes-police.osm</a><br></div><div><br></div><div>En cet ensemble de fichiers organisés par niveau de zoom, x et y:</div><div><br></div><div><a href="https://github.com/OsmQc/mtl2osm/tree/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm">https://github.com/OsmQc/mtl2osm/tree/master/mtl2osm/donnees/postes-de-quartier-de-la-police/osm</a><br></div><div><br></div><div>Afin de faciliter notre travail, vue que nous avons plusieurs fichiers OSM avec lesquels nous devons travailler, nous aimerions intégrer cette fonctionnalité directement dans HOT. </div><div><br></div><div>Étant moi même développeur Python, et travaillant aussi avec Pyramid, l'architecture de HOT m'est assez familière. Par contre, nous avons plusieurs interrogations:</div><div><br></div><div>1. Comment stocker les fichiers OSM, dans la db ? Sur le disque ? </div><div><br></div><div>2. Si on stock les données OSM dans la db, sous quelle forme ? Comme un blob ou bien comme un modèle de données en tant que tel ?</div><div><br></div><div>Nous souhaiterions avoir votre avis avant de nous lancer dans le code car nous voulons être certains de respecter l'architecture et la philosophie de gestionnaire de tâches.</div><div><br></div><div>Merci </div><div><br></div><div>Mathieu</div><div><br></div><div><br></div><div><br></div>