[OSM-dev-fr] Postgis: selectionner les ways qui ne sont pas dans une relation

yvecai yvecai at gmail.com
Lun 5 Mar 20:59:16 GMT 2012


Alors il me semble que j'arrive à trouver les way qui appartiennent à 
des relations:

    pistes-mapnik=# SELECT
         count(b.osm_id)
    FROM
         planet_osm_rels,
         planet_osm_line AS b
    WHERE
         b.osm_id = ANY(planet_osm_rels.parts)
         AND b."piste:type" IS NOT NULL
         AND b.osm_id>0;
      count
    -------
      11098
    (1 row)

Mais pas l'inverse:

    pistes-mapnik=# SELECT
         count(b.osm_id)
    FROM
         planet_osm_rels,
         planet_osm_line AS b
    WHERE
         b.osm_id = ANY(planet_osm_rels.parts)
         AND b."piste:type" IS NOT NULL
         AND b.osm_id>0;
       count
    ----------
      75773488
    (1 row)

C'est un peu beaucoup puisque je n'ai que 51'026 ways ... ??

Yves

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20120305/ca75a71c/attachment.html>


Plus d'informations sur la liste de diffusion dev-fr