[OSM-dev-fr] Osm2pgsql schema : renverser planet_osm_rels
yvecai
yvecai at gmail.com
Dim 15 Avr 15:04:48 BST 2012
Pour un besoin de rendu mapnik, je voudrais savoir si un 'way'
appartient à une relation ou pas.
Et pour ne pasregarder dans tout la table planet_osm_rels.parts au
rendu, je préfère gagner du temps et créer une nouvelle colonne dans
planet_osm_line.
Mais quand je lance:
ALTER TABLE planet_osm_line ADD COLUMN in_rel integer[];
UPDATE planet_osm_line SET in_rel = planet_osm_line.in_rel ||
planet_osm_rels.id
FROM
planet_osm_rels,
planet_osm_line AS b
WHERE
b.osm_id = ANY(planet_osm_rels.parts);
Celà prend énormément de temps (au moins > 1heure), alors que dans ma
base des pistes de ski je n'ai que 3319 relations et 67235 ways.
Celà ne me semble pas si complexe ??
Plus d'informations sur la liste de diffusion dev-fr