Le 9 juin 2013 16:18, Philippe Verdy <verd...@wanadoo.fr> a écrit : > Vous le faites exprès ou quoi pour ne pas comprendre ? Si vous avez des > compétences en bases de données (c'est aussi mon boulot, me^me si ça ne vous > semble pas évident) ne feignez pas de rien comprendre. > > OSM n'a dans sa table qu'une table unique (en fait 3 pour séparer seulement > noeuds, chemins et relations, plus des tables annexes pour les membres de > relation), et les 3 tables utilisent une table unique pour tous les tags > (type d'objet=un des 3, id, clé, valeur). Juste de quoi reproduire ce qu'on > voit dans les requêtes XML de son API et rien de plus. >
Le schéma de la base utilisé par l'API est destiné à un unique usage: le fonctionnement de l'API d'édition. Ce schéma ne tire même pas partie de PostGIS car cela ne lui servirai à pas grand chose. Ce schéma n'a donc aucun rapport avec l'usage qu'on peut faire des données. C'est d'ailleurs ce que j'explique souvent: les données OSM n'ont pas de structure prédéterminée autre que sémantique, on est dans une logique NoSQL et en fonction de l'usage qu'on veut en faire (rendu, géocodage, routage, etc) on va les structurer de telle ou telle façon (d'où des schémas différents proposés par osm2pgsql, osmosis ou imposm). Tes propos, bien que paraissant cohérents, sont purement théoriques et ne reposent visiblement sur aucune expérience pratique. Pour faire un rendu avec un schéma osm2pgsql, on utilise seulement 3 tables: - une pour les objets ponctuels, - une pour les objets linéaires, - une pour les objets surfaciques. Contrairement à ce que tu crois, routes, voies ferrées, lignes électriques sont dans une seule et même table: planet_osm_line Les polygones de découpages admin (donc les villes), les landuse (donc les forêts), les terrains de sports sont dans la table planet_osm_polygon Philippe, si tu pouvais prendre le temps de te renseigner sérieusement ça ferai gagner du temps à pas mal de monde: - ceux qui lisent et qui savent et qui vont perdre du temps à corriger tes affirmations, - ceux qui lisent et ne savent pas qu'il faut prendre avec des pincettes tes affirmations (l'unique raison qui fait que je lis encore tes messages et que j'y réponds). -- Christian Quest - OpenStreetMap France Un nouveau serveur pour OSM... http://donate.osm.org/server2013/ _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr