[OSM-dev-fr] Ecriture de requêtes pour Osmose
Etienne Trimaille
etienne.trimaille at gmail.com
Dim 29 Nov 14:26:15 UTC 2015
La doc postgresql sur le hstore :
http://www.postgresql.org/docs/9.2/static/hstore.html
Il y a un tableau récapitulatif des opérateurs.
Le 29 novembre 2015 14:33, François Lacombe <fl.infosreseaux at gmail.com> a
écrit :
> Bonjour et merci à vous deux pour ces réponses.
>
> Je n'avais pas compris que les scripts créaient les tables qui étaient
> exploitées plus avant pour un même test.
>
> Pour la question des tests, et dans le cas où je doive installer un
> backend perso, une idée de l'espace disque nécessaire ?
> Mes ressources sont pour l'instant limitées de ce point de vue.
>
> Bon dimanche
> François Lacombe
>
> fl dot infosreseaux At gmail dot com
> www.infos-reseaux.com
> @InfosReseaux
>
>
> Le 29 novembre 2015 11:22, Christian Quest <cquest at openstreetmap.fr> a
> écrit :
> > ? et -> font bien référence aux hstore.
> >
> > ? permet de vérifier la présence d'une clé dans le hstore
> > -> permet d'accéder à la valeur correspondant à la clé
> >
> > le ? est souvent utilisé pour tirer parti d'un index partiel qu'on a créé
> > sur les données contenant la clé donc avec un WHERE tags ? 'montag' dans
> le
> > CREATE INDEX et cet index sera utilisé si il y a aussi un WHERE tags ?
> > 'montag' dans la requête.
> >
> >
> >
> > Le 28 novembre 2015 14:39, Tyndare <tyndare at wanadoo.fr> a écrit :
> >>
> >> Le 28 novembre 2015 13:33, François Lacombe
> >> <fl.infosreseaux at gmail.com> a écrit :
> >> > Ici :
> >> >
> https://github.com/osm-fr/osmose-backend/blob/master/analysers/analyser_osmosis_powerline.py
> >> > On voit dans presque tous les WHERE des requêtes des opérateurs ? et
> >> > ->. Où puis-je trouver de la doc dessus ?
> >>
> >> C'est nouveau pour moi aussi donc je ne garantie pas l'exactitude de
> >> ce que je raconte.
> >> Les opérateurs ? sont décrit dans la doc des hstore (cad table de
> >> hachage, le type utilisé pour les colonnes 'tags'):
> >> http://www.postgresql.org/docs/current/static/hstore.html
> >>
> >> > Il semble qu'il y ai des tables en plus que nodes, ways, relations...
> >> > (power_line_junction, line_terminators)
> >> > Comment sont-elles crées ? Peut-on les modifier ? Peut-on en rajouter
> ?
> >>
> >> Elles sont créées lors de l'exécution, par exemple dans le code que tu
> >> a référencé il y a
> >> sql31 = """ CREATE VIEW power_line_junction AS...
> >>
> >> Je sèche pour les autres questions.
> >>
> >> _______________________________________________
> >> dev-fr mailing list
> >> dev-fr at openstreetmap.org
> >> https://lists.openstreetmap.org/listinfo/dev-fr
> >
> >
> >
> >
> > --
> > Christian Quest - OpenStreetMap France
> >
> > _______________________________________________
> > dev-fr mailing list
> > dev-fr at openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/dev-fr
> >
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20151129/a55d19dc/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr