[OSM-talk-fr] [sql] Ajouter la colonne "description" à osm2pgsql

Emilie Laffray emilie.laffray at gmail.com
Ven 14 Mai 23:59:00 UTC 2010


2010/5/14 Vincent Pottier <vpottier at gmail.com>

> Le 14/05/2010 22:46, Vincent de Chateau-Thierry a écrit :
> > kimaidou a écrit :
> >
> >> * Faire un VACUUM ANALYSE matable (the_geom);
> >>
> >> En espérant que cela soit utile...
> >>
> > C'est une piste + que probable dans mon cas.
> >
> > kimaidou a écrit :
> >
> >> Alors un petit lien très bien fait sur les jointures :D
> >> http://sqlpro.developpez.com/cours/sqlaz/jointures/
> >>
> >>
> > Très bonne lecture en effet. Et un bookmark, un !
> >
> Excellent !
>
> Je progresse...
> J'ai refait les tables en lat/ lon lisibles (le -l de osm2pgsql)
> J'ajoute un pétard :
> SELECT     DISTINCT ON (g.way) g.osm_id, n.lat, n.lon
> FROM        geodesy_point AS g
>                   LEFT OUTER JOIN
>                   france_polygon AS p
>                        ON ST_Intersects(g.way, p.way)
>                             AND p.building IS NOT NULL
>                    JOIN france_nodes AS n
>                         ON g.osm_id=n.id
> WHERE    (     g.description ILIKE '%clocher%'
>                       OR g.description ILIKE '%croix%'
>                       OR g.description ILIKE '%église%'
>                       OR g.description ILIKE '%château%'
>                 )
>                AND p.osm_id IS NULL
>
> et 46070 ms plus tard j'ai un résultat impec... presque 39000 lignes.
> Bon, il y a un message :
> NOTICE:  LWGEOM_gist_joinsel called with incorrect join type
>
> Je sens que je ne vais pas tarder à vous la sortir la liste des communes
> qui ne voient pas passer une voiture faute de highway.
> Sur ce, je vais faire de beaux rêves...
>
>
Jolie requête :)
Et vraiment encore bravo pour le travail que tu effectues!

Emilie Laffray
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100515/00dcf1dc/attachment.htm>


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