Page 2 sur 2

Re: Récupération des prochains passages à tous les arrêts

Posté : 17 février 2017, 14:05
par kalon33
Merci pour votre réponse.

J'essaie de faire ça avec WxSQuery, mais cela tourne en boucle sans jamais retourner de résultat (timeout?)... même en filtrant les attributs, et la date courante. Peut-être est-ce trop volumineux? Sur quoi d'autre puis-je filtrer pour récupérer ces données en une seule fois sans perdre de la donnée utile ?

Re: Récupération des prochains passages à tous les arrêts

Posté : 17 février 2017, 14:31
par Sébastien Cart-Lamy
Oui c'est ce que je vous ai dit, il y a trop de données. Le timeout est de 60s et la table fait 249000 lignes

Comme le chargement ne se fait qu'une fois par jour (je vous suggère à partir de 4h30, après la régénération du service), vous pouvez le faire en plusieurs fois, par exemple en faisant par plage horaire d'une heure.
Par exemple un filter WFS qui récupère tous les horaires entre 10h et 11h :

Code : Tout sélectionner

<Filter><And><PropertyIsGreaterThanOrEqualTo><PropertyName>HOR_THEO</PropertyName><Literal>2017-02-17T10:00:00</Literal></PropertyIsGreaterThanOrEqualTo><PropertyIsLessThan><PropertyName>HOR_THEO</PropertyName><Literal>2017-02-17T11:00:00</Literal></PropertyIsLessThan></And></Filter>