Arrêt du 23 février 2007\nM. et Mmes les Juges Corboz, Président,\nRottenberg Liatowitsch et Kiss.\nrecourant, représenté par Me Dominique Warluzel,\nintimée, représentée par Me Michel Bergmann,\nart. 9 et 29 Cst. (appréciation des preuves en procédure civile),\nrecours de droit public [OJ] contre l'arrêt de la Chambre civile de la Cour de justice du canton de Genève du\n13 octobre 2006.\nA.a X.________, ressortissant français né en 1952, domicilié à Paris, a ouvert le 29 octobre 1984 auprès de Y.________ SA, succursale de Genève (ci-après: Y.________), sous la relation numérique n° xxx et la désignation «Flocon», le compte courant en francs suisses n° xxx-1, avec compte de dépôt sous n° xxx-2. Il a signé à cette date un contrat relatif à l'ouverture d'un compte et d'un dépôt, ainsi que les conventions spéciales complétant le contrat relatives au compte sous numéro ou pseudonyme. Selon le contrat d'ouverture de compte, la correspondance, établie en un exemplaire et en français, était conservée à la banque.\nX.________ n'a pas conféré de mandat de gestion à Y.________, mais a autorisé la banque à effectuer des placements fiduciaires. Les documents d'ouverture de compte ne comportaient pas de convention qui autorisait la banque à accepter et à exécuter des ordres transmis par téléphone et qui l'exonérait de toute responsabilité en cas d'ordre donné par un tiers non autorisé.\nA.b Le contrat relatif à l'ouverture d'un compte ou d'un dépôt prévoit à son art. 5 que «la correspondance retenue conformément aux instructions reçues sera considérée comme expédiée au déposant» et renvoie aux conditions générales de la banque, réputées faire partie intégrante de la convention, qui prévoient ce qui suit à leur art. 7 :\n«Toute réclamation du client relative à l'exécution ou à l'inexécution d'un ordre ainsi qu'à l'encontre d'autres communications de la banque doit être présentée à réception de l'avis correspondant ou au plus tard dans le délai fixé par la banque. Si celle-ci n'envoie pas l'avis que le client doit s'attendre à recevoir, celui-ci doit présenter sa réclamation dès le moment où il aurait dû, normalement, recevoir cet avis par la poste. Si la réclamation est tardive, tout dommage est à la charge du client.\nLes contestations concernant les relevés de comptes et de dépôts doivent être présentées dans le délai d'un mois. Ce délai écoulé, les relevés sont considérés comme approuvés. L'approbation expresse ou tacite du relevé de compte emporte celle de tous les articles qui y figurent ainsi que des réserves éventuelles de la banque.»\nLes relevés de Y.________ rappellent en bas de page la teneur de l'art. 7 des conditions générales: «(...) les contestations concernant les relevés de compte doivent être présentées dans le délai d'un mois. Ce délai écoulé, les relevés sont considérés comme approuvés».\nB.a A.________ a été, dès août 1990, employé de Y.________ à Lausanne, puis à Nyon. En 1996, il a été affecté au département «private banking» de Y.________ à Genève. Il a pris la responsabilité du portefeuille des clients de son prédécesseur à la banque et a fait, dans ces circonstances, la connaissance de X.________, dont il a géré le compte n° xxx «Flocon».\nB.b Du 1er juillet 1997 au 20 novembre 2000, date de la clôture du compte, de nombreuses opérations sur titres et fonds de placement ont été régulièrement effectuées par les débit et crédit des différentes rubriques (francs suisses, euros, yens, etc.) de la relation bancaire n° xxx «Flocon». Les relevés de comptes mentionnent une vingtaine de transferts entre ces différentes rubriques en vue d'équilibrer les soldes respectifs. Six transferts par le débit du compte sont litigieux :\nB.b.a CHF 153'783.-, valeur au 12 novembre 1997, en faveur du compte n° bbb «Aimable», ouvert auprès de Y.________, succursale de Chiasso, dont le titulaire était B.________, citoyen français domicilié à Monaco.\nB.b.b CHF 76'550.80, valeur au 12 octobre 1998, en faveur du compte n° ccc «Eurovision», ouvert auprès de Y.________, succursale de Genève, dont le titulaire était C.________, citoyen français domicilié à Paris.\nB.b.c CHF 77'267.-, valeur au 30 novembre 1998, en faveur du même compte «Eurovision».\nB.b.d EUR 47'112.98 (FRF 309'000.-), valeur au 14 septembre 1999, en faveur du même compte «Eurovision». Une fiche d'accompagnement du 14 septembre 1999 mentionne, en relation avec le compte de dépôt n° xxx-2, un ordre téléphonique de «Transférer FRF 309'000 sur Eurovision, pour couverture: vendre CS bd fd 279146». Le 15 septembre 1999, vingt-huit parts du fonds CS bd fd Luxembourg USD B ont ainsi été vendues pour couvrir le montant du transfert, le compte courant euros n° xxx-3 étant crédité, à la date valeur du 17 septembre 1999, de EUR 47'088.43.\nB.b.e EUR 31'861.64 (FRF 209'000.-), valeur au 22 novembre 1999, en faveur du même compte «Eurovision». Une fiche de téléphone du même jour mentionne un ordre, concernant le compte de dépôt n° xxx-2, de transférer par le débit du compte courant euros le montant de FRF 209'000.- sur le compte «Eurovision».\nB.b.f EUR 219'000.-, valeur au 21 juillet 2000, en faveur du compte n° ddd ouvert auprès de Y.________, succursale de Genève, dont le titulaire était D.________, citoyen français domicilié à Paris. Simultanément, le remboursement de deux cent cinquante parts du fonds CS eq fd prime 50 O (EUR 120'452), de quatre-vingt-cinq parts du fonds CS ef Lux sm Jap B (JPY 9'443'330.-) et de quarante-cinq parts du fonds CS ef high tech (EUR 10'885.83) et deux transferts entre rubriques du compte ont été exécutés sur la relation n° xxx «Flocon» pour couvrir l'opération.\nB.c Y.________ n'a pas trouvé dans les archives de la banque d'autres pièces relatives aux transferts litigieux que les deux fiches téléphoniques pour les opérations des 14 septembre et 22 novembre 1999. Les deux fiches en question sont de la main de la secrétaire de A.________, mais ont été visées par un autre collaborateur de Y.________ dont l'identité n'est pas connue. X.________ déclare ne pas connaître les titulaires des comptes n° bbb «Aimable», n° ccc «Eurovision» et n° ddd.\nC.a Le 1er novembre 2000, X.________ a ouvert auprès de W.________ Bank SA (ci-après: W.________) à Genève un compte numérique n° zzz. Il a confié un mandat de gestion à cette banque, la correspondance étant conservée banque restante. Le même jour, soit le 1er novembre 2000, il a donné instructions écrites à Y.________ de clôturer le compte de dépôt n° xxx-2 et de transférer l'intégralité de ses avoirs à W.________ à Zurich. La relation bancaire n° xxx «Flocon» a été clôturée le 22 novembre 2000 par la bonification de Y.________ à W.________ de USD 128'547.-, les avoirs en dépôt sur le compte n° xxx-2, estimés à CHF 1'487'237.- au 31 décembre 1999, ayant été mis à la disposition du client, valeur au 16 novembre 2000.\nX.________ affirme n'avoir pas pris connaissance de l'état de ses actifs à l'occasion du transfert de ses avoirs à W.________ et n'avoir pas consulté les relevés de comptes. Il a précisé n'avoir pas demandé de relevés de comptes à Y.________, lorsqu'il est venu à Genève au moment de l'ouverture du compte auprès de W.________.\nA.________ a pris les fonctions de gestionnaire de fortune, avec rang de directeur-adjoint, chez W.________ le 25 novembre 2000 et a en cette qualité continué de gérer les avoirs bancaires de X.________.\nC.b Le 1er octobre 2003, W.________ a déposé plainte pénale contre A.________, qu'elle avait congédié la veille. Celui-ci a été inculpé de faux dans les titres, de gestion déloyale et d'escroquerie dans la procédure P/.../2003 en raison de détournements au préjudice de clients de W.________, dont X.________.\nX.________ s'est constitué partie civile dans la procédure pénale le 5 janvier 2004 en faisant état d'un dommage chez W.________ de EUR 1'459'143.- à la suite de malversations de A.________ à son préjudice. Il a affirmé devant le Juge d'instruction n'avoir jamais procédé à des opérations de compensation et ignorer de quoi il s'agissait.\nS'agissant des retraits litigieux exécutés sur la relation n° xxx «Flocon» auprès de Y.________, A.________ a expliqué au Juge d'instruction avoir procédé, à la demande de son client, qui avait grand besoin de liquidités en France, à des opérations de compensation, notamment par le biais du compte «Eurovision». Le client ne connaissait pas forcément les références des comptes, mais était au courant du procédé. A.________ a précisé que X.________ connaissait l'état de la relation bancaire au moment de sa clôture et du transfert des avoirs à W.________ pour s'entretenir avec lui au moins deux fois par mois par téléphone ou directement à Paris. Confronté à X.________, il a confirmé avoir remis les montants retirés du compte au client en France à l'occasion d'opérations de compensation, ce que X.________ a contesté.\nC.c Par lettre recommandée du 11 mars 2004, X.________ a mis en demeure Y.________ d'établir en sa faveur deux chèques de respectivement CHF 398'670.83 et EUR 356'081.94 en réparation de son dommage. Parallèlement, à l'issue de négociations avec W.________, il a accepté, le 25 mai 2004, d'être indemnisé par cette banque à concurrence de EUR 700'000.- pour solde de toute prétention à son encontre.\nD.a Le 27 octobre 2004, X.________ a actionné Y.________, pris en sa succursale de Genève, devant le Tribunal de première instance du canton de Genève en paiement d'un montant total de CHF 768'514.-, correspondant aux six transferts litigieux (cf. lettre B.b supra), avec intérêts à 5% l'an dès la date de valeur de chaque opération litigieuse. Il a fondé sa prétention en alléguant n'avoir donné aucune instruction de débiter son compte des montants litigieux, lesquels ne lui auraient au demeurant pas été remis en France.\nY.________ s'est opposé à la demande, en soutenant que le client avait participé à des opérations de compensation, qui lui avaient permis de disposer des fonds en France. Ces opérations ne constituaient pas un service de la banque, pour laquelle elle aurait perçu une rémunération, mais étaient organisées, dans la discrétion et la confiance, par les gestionnaires des comptes dans l'intérêt des clients, ce qui expliquait l'absence de pièces justificatives. En outre, X.________ n'avait pas contesté les débits portés en compte à réception des relevés bancaires et n'avait soulevé aucune objection lors de la clôture du compte en novembre 2000, à l'occasion du transfert de ses avoirs à W.________.\nD.b Le Tribunal a ordonné des enquêtes qui lui ont permis d'entendre, en qualité de témoins assermentés, A.________, E.________, ancien employé de Y.________, F.________, secrétaire de A.________ à Y.________, et G.________, sous-directrice du département juridique de W.________. L'existence des opérations de compensation, possibles à l'époque et offertes par Y.________ et par W.________ aux clients domiciliés à l'étranger, a été confirmée par les témoins, qui ont décrit le système, en mettant en évidence l'absence de quittances lors de la remise des fonds entre les différents intervenants et les instructions par téléphone.\nD.b.a A.________ a affirmé, par rapport aux cinq premiers transferts litigieux par les comptes «Aimable» et «Eurovision», qu'il s'était agi d'opérations par l'intermédiaire de tiers, qui pratiquaient la compensation, et avoir remis au client à Paris, sans quittance, l'argent qu'il avait reçu du passeur en contrepartie en France. D.________ était en revanche un de ses clients, qui souhaitait transférer de l'argent en Suisse, alors que X.________ était intéressé à prendre cet argent et à faire une compensation interne en Suisse pour disposer des fonds en France; il s'était occupé lui-même de remettre la contrepartie des fonds en France à X.________, qui ne voulait voir personne. Il aurait dû faire signer des quittances au client lorsque ce dernier venait à Genève; s'il ne l'avait pas fait, c'est parce qu'il avait mal fait son travail. A.________ a encore précisé, sans être contredit, rencontrer X.________, qui venait rarement à Genève, une fois par mois à Paris, pour l'informer de l'état de son compte et emporter avec lui les relevés de comptes dits de voyage, sans indication du numéro de compte du client.\nA.________ a rappelé au Tribunal de première instance avoir reconnu les faits s'agissant des infractions au préjudice des clients de W.________; en revanche, il n'avait pas commis d'opérations irrégulières durant la période de son activité à Y.________. Devant le Juge d'instruction, il a précisé que c'est à partir d'octobre/novembre 2001 qu'il avait réalisé des faux. Il a expliqué son comportement délictueux par la circonstance que peu de clients l'avaient suivi lorsqu'il avait quitté Y.________; il avait en effet quelque CHF 600'000'000.- sous gestion à Y.________ et s'était retrouvé chez W.________ avec CHF 12'000'000.- à gérer; il avait alors cherché à augmenter la masse sous gestion, en l'occurrence par le moyen de produits dérivés, opérations qui s'étaient soldées par des pertes.\nD.b.b E.________ a confirmé ses déclarations au Juge d'instruction expliquant la nature et le but du compte «Eurovision» : «Concrètement, il y avait un dépôt sur le compte "Eurovision". L'argent passait sur d'autres comptes dans d'autres établissements. Il y avait une remise physique sur place à l'étranger. Un rendez-vous était arrangé et comme dans les films, il y avait des indices pour se reconnaître. Il n'y avait pas de nom, ni d'adresse de domicile». Le client pour une opération de transfert donnée signait l'ordre de transfert tantôt avant tantôt après celui-ci, avec la précision que de nombreux clients à l'étranger étaient réticents à signer des documents et qu'il fallait attendre qu'ils viennent en Suisse pour régulariser l'opération.\nSupérieur hiérarchique de A.________ jusqu'au 31 mars 1999, date de son départ de Y.________, E.________ n'a pas vérifié systématiquement ou par sondage que A.________ faisait signer une décharge au client ni qu'il établissait une fiche pour les ordres téléphoniques.\nD.b.c Selon G.________, X.________ a été indemnisé par W.________ sur la base des avoirs qu'il a apportés à la banque. Certains montants ont été transférés du compte de X.________ en faveur d'autres comptes ouverts auprès de W.________. Les montants ont alors été extournés de manière précise; en ce qui concerne le compte «Effebi», les transferts n'ont pas été comptés dans le préjudice lorsqu'une pièce était signée par X.________, ce qui «signifie que M. X.________ effectuait des opérations de compensation». D'après son analyse, il est hautement vraisemblable que les opérations effectuées dans le cadre de «Effebi» (compte de compensation chez W.________) aient été exécutées à la demande du client.\nD.b.d Devant le Juge d'instruction, H.________, ancien collaborateur de Y.________, a confirmé que les comptes «Aimable» et «Eurovision» étaient des comptes dont les titulaires pratiquaient des opérations de compensation.\nD.c Par jugement du 27 octobre 2005, le Tribunal de première instance a condamné Y.________, sous suite de dépens, à payer à X.________ les montants de CHF 153'783.- avec intérêts à 5% l'an dès le 12 novembre 1997, CHF 76'550.80 avec intérêts à 5% l'an dès le 12 octobre 1998, CHF 77'267.- avec intérêts à 5% l'an dès le 30 novembre 1998 et CHF 338'988.97 (contre-valeur de EUR 219'000.-) avec intérêts à 5% l'an dès le 21 juillet 2000.\nLe Tribunal a retenu en substance que, sous réserve des débits de EUR 47'112.98 (FRF 309'000.-) du 14 septembre 1999 et de EUR 31'861.64 (FRF 209'000.-) du 22 novembre 1999 en faveur du compte «Eurovision», pour lesquels la banque avait démontré l'existence d'ordres téléphoniques, la procédure n'avait pas établi que de tels ordres avaient été donnés par le client pour les quatre autres débits litigieux. Par conséquent, la responsabilité de la banque, qui ne pouvait pas se prévaloir valablement de la clause de «banque restante» dans la mesure où X.________ n'avait pas été en mesure de réaliser l'irrégularité des transferts avant l'enquête pénale, se trouvait engagée.\nStatuant par arrêt du 13 octobre 2006, rendu sur appel tant du demandeur que de la défenderesse, la Chambre civile de la Cour de justice du canton de Genève a annulé le jugement de première instance et a débouté le demandeur de ses conclusions, avec suite de dépens des deux instances. La motivation de cet arrêt, dans ce qu'elle a d'utile à retenir pour l'examen du recours, est en substance la suivante :\nE.a Les parties étaient liées par un contrat de dépôt ouvert combiné avec mandat d'administration générale et complété d'un contrat de compte courant. Réclamant la restitution de l'avoir en compte à concurrence des six transferts litigieux, le demandeur exerce une action en exécution du contrat, qui n'est pas subordonnée à l'existence d'une faute de la banque (ATF 132 III 449 consid. 2). Dans la mesure où c'est la banque qui supporte le risque d'une prestation exécutée en main d'une personne non autorisée, c'est à elle de prouver qu'elle a agi sur instruction du client et lui a remis le montant litigieux (cf. arrêt 4C.357/2000 du 8 mai 2001, reproduit in SJ 2001 I p. 583).\nE.b La défenderesse a établi que cinq des six transferts ont été effectués en faveur de deux comptes, soit «Aimable» et «Eurovision», dont les titulaires, ressortissants français domiciliés respectivement à Monaco et à Paris, pratiquaient des opérations de compensation avec la France. Elle a par ailleurs produit deux documents relatifs à des ordres téléphoniques, concernant la relation bancaire du demandeur, de transférer des fonds sur le compte «Eurovision», dont le premier comporte des instructions de vente de parts de fonds de placement qui ont été exécutées (cf. lettres B.b.d et B.b.e supra) et qui ne sont comme telles pas remises en cause par le demandeur.\nÀ cet égard, le demandeur soutient que l'absence de convention téléphonique n'autoriserait pas la défenderesse à se prévaloir d'ordres téléphoniques et, en tous les cas, que les documents seraient dénués de valeur probante. Par rapport au premier moyen, il suffit de rappeler que la formule qui permet au client de donner des instructions par téléphone permet, en cas d'ordre donné frauduleusement par un tiers non autorisé sans que la banque ait une faute à se reprocher, d'exonérer la banque de toute responsabilité. L'absence d'une convention téléphonique n'interdit ainsi pas à la banque d'exécuter des instructions données par téléphone. Quant à l'argument tiré de l'absence de valeur probante des documents, les critiques du demandeur se rapportent à la rédaction des documents sans s'en prendre à leur matérialité.\nE.c Le demandeur affirme qu'aucune contrepartie des opérations ne lui a jamais été remise en France. Il est toutefois contredit sur ce point par le gestionnaire du compte, entendu sous serment, qui a expliqué s'être déplacé en France pour réceptionner les fonds et les délivrer au client (cf. lettre D.b.a supra). Certes, le gestionnaire a été inculpé pour des malversations commises au préjudice de clients de W.________, après qu'il eut quitté la défenderesse (cf. lettre C.b supra). Cette circonstance ne permet pas pour autant d'écarter son témoignage comme dépourvu de toute crédibilité. Entendu par le Juge d'instruction, le demandeur a pour sa part indiqué n'avoir jamais procédé à des opérations de compensation et ignorer même de quoi il s'agissait (cf. lettre C.b supra), alors que des transferts par le débit de son compte auprès de W.________ ont pourtant été effectués vers le compte «Effebi», voué à la compensation dans cette banque (cf. lettre D.b.c supra).\nE.d La dernière opération litigieuse (cf. lettre B.b.f supra) a consisté, selon la défenderesse, en une opération de compensation entre les comptes de deux de ses clients, dont le gestionnaire avait la responsabilité. À ce sujet, ce dernier a expliqué que le demandeur souhaitait disposer de fonds en France et le titulaire du compte n° ddd transférer de l'argent en Suisse; il s'était occupé lui-même de remettre la contrepartie des fonds en France au demandeur, qui ne voulait voir personne (cf. lettre D.b.a supra). Quant au titulaire du compte n° ddd, entendu par le Juge d'instruction le 18 mai 2006, il a déclaré ne pas connaître le demandeur et n'avoir jamais reçu un tel montant sur son compte pour le remettre au demandeur. Aucune question ne lui a toutefois été posée au sujet de la raison du crédit de EUR 219'000.-, en provenance du compte du demandeur, porté sur son compte n° ddd, crédit qui, à l'en suivre, aurait été effectué sans cause. Dans cette mesure, les explications du titulaire du compte n° ddd sont insuffisantes pour infirmer le témoignage du gestionnaire du compte. Par ailleurs, la couverture de l'opération sur le compte du demandeur a nécessité la vente de parts de fonds de placement en euros et en yens, accompagnée d'un transfert du compte courant en yens sur le compte courant en euros (cf. lettre B.b.f supra), toutes opérations qui n'ont pas été discutées par le demandeur.\nE.e Assurément, la défenderesse, qui a la charge de la preuve des instructions du client, aurait dû être en mesure de produire des confirmations écrites de ce dernier. Toutefois, on doit retenir à cet égard que le demandeur a été en contact régulier avec la défenderesse, à laquelle il n'avait pas conféré de mandat de gestion, si l'on fait référence aux nombreuses opérations d'achat et de vente de titres et de fonds de placement enregistrées sur ses comptes dans la période du 1er juillet 1997 au 20 novembre 2000, date de la clôture de la relation bancaire (cf. lettre B.b supra). En outre, le gestionnaire du compte a déclaré se rendre une fois par mois à Paris pour rencontrer le demandeur et lui soumettre des relevés de comptes de voyage; il s'entretenait également par téléphone avec ce dernier (cf. lettre D.b.a supra), qui admet pour sa part avoir été «sporadiquement» renseigné par téléphone sur l'état des comptes.\nPar ailleurs, le demandeur, lorsqu'il allègue n'avoir pas sollicité de la défenderesse d'être renseigné sur l'état de son compte lorsqu'il en a requis la clôture, explique ce comportement, pour le moins inhabituel, par la seule confiance qu'il avait placée dans la personne du gestionnaire. Or le demandeur admet être venu à Genève le 1er novembre 2000 pour signer les documents d'ouverture du compte n° zzz auprès de W.________ et il a produit les instructions écrites du même jour de clôture du compte auprès de la défenderesse (cf. lettre C.a supra), dont on imagine mal qu'il les ait adressées par la poste. De plus, à cette date, si l'on se réfère à l'état du dépôt au 31 décembre 1999 et au virement opéré par la défenderesse à W.________ à la suite de la clôture de la relation bancaire, les avoirs du demandeur étaient de l'ordre de CHF 1'500'000.-. Le demandeur réclame aujourd'hui le remboursement d'un montant de plus de CHF 700'000.-, correspondant pratiquement à la moitié des avoirs en compte à l'époque de la clôture. Dans ces conditions, on peine à concevoir, vu les montants en présence, que le demandeur ait pu effectivement ignorer l'état de ses avoirs. Quoi qu'il en soit, son partenaire contractuel pouvait attendre de lui qu'il vérifie à ce moment, du point de vue de la bonne foi et compte tenu des conditions générales de la banque, les opérations et les résultats de la clôture du compte.\nEn dépit de l'absence de confirmation écrite des opérations par le client, qui n'est pas déterminante dans les circonstances du cas particulier, les éléments concordants mis en évidence ci-dessus, en plus du témoignage du gestionnaire, conduisent à retenir que le demandeur a bien donné instructions à la défenderesse de procéder aux transferts litigieux.\nE.f Le demandeur ne conteste pas être lié par l'art. 7 des conditions générales de la banque, relatif aux réclamations (cf. lettre A.b supra). Or il n'a émis aucune contestation à l'époque des opérations litigieuses et n'a pas davantage réagi au moment de la clôture du compte. En élevant pour la première fois des prétentions à l'encontre de la défenderesse le 11 mars 2004, le demandeur ne s'est ainsi pas conformé au délai conventionnel et est censé avoir ratifié les opérations sur le compte.\nLes parties sont toutefois convenues que la correspondance serait retenue à la banque. En ce qui concerne les suites juridiques d'une absence de réaction, le destinataire du courrier en «banque restante» est traité de la même manière, dans ses rapports avec son partenaire contractuel, que le client qui a réellement reçu le courrier; cependant, une situation manifestement contraire à l'équité pourra être sanctionnée au titre de l'abus de droit, qui est réalisé lorsque la banque profite de la fiction de la réception du courrier pour agir sciemment au détriment du client, pour s'écarter soudainement des instructions reçues ou pour accomplir des actes en sachant que le client ne les approuve pas (arrêt 4C.378/2004 du 30 mai 2005, reproduit in SJ 2006 I p. 1 consid. 2.2).\nDans le cas du demandeur, son absence de réaction a constitué l'un des éléments, parmi d'autres, qui ont conduit à retenir que les transferts litigieux étaient bien liés à des opérations de compensation. Les conséquences de la fiction de la réception ne revêtent donc, en l'espèce, aucun caractère choquant qui justifierait une approche différente du point de vue de l'équité.\nParallèlement à un recours en réforme, le demandeur forme un recours de droit public au Tribunal fédéral contre l'arrêt cantonal, en concluant avec suite de frais et dépens à l'annulation de cet arrêt. La défenderesse conclut avec suite de frais et dépens à l'irrecevabilité et au rejet du recours de droit public.\n1.2 En vertu de l'art. 57 al. 5 OJ, il est sursis en règle générale à l'arrêt sur le recours en réforme jusqu'à droit connu sur le recours de droit public. Cette disposition est justifiée par le fait que, si le Tribunal fédéral devait d'abord examiner le recours en réforme, son arrêt se substituerait à la décision cantonale, rendant ainsi sans objet le recours de droit public, faute de décision susceptible d'être attaquée par cette voie (ATF 122 I 81 consid. 1; 120 Ia 377 consid. 1 et les arrêts cités). Il n'y a pas lieu d'y déroger en l'espèce.\n1.3 Le recours de droit public au Tribunal fédéral est ouvert contre une décision cantonale pour violation des droits constitutionnels des citoyens (art. 84 al. 1 let. a OJ).\nL'arrêt rendu par la cour cantonale, qui est une décision finale (cf. art. 87 OJ) prise en dernière instance cantonale (art. 86 al. 1 OJ), n'est susceptible d'aucun autre moyen de droit sur le plan fédéral dans la mesure où le recourant invoque la violation directe d'un droit de rang constitutionnel, de sorte que la règle de la subsidiarité absolue du recours de droit public (art. 84 al. 2 OJ; cf. ATF 124 III 134 consid. 2b) est respectée. En revanche, si le recourant soulève une question relevant de l'application du droit fédéral, le grief n'est pas recevable, parce qu'il pouvait faire l'objet d'un recours en réforme (art. 43 al. 1 et 84 al. 2 OJ), à considérer la valeur litigieuse entrant en ligne de compte (cf. art. 46 OJ).\nLe recourant est personnellement touché par la décision attaquée, qui rejette ses conclusions en paiement, de sorte qu'il a un intérêt personnel, actuel et juridiquement protégé à ce que cette décision n'ait pas été prise en violation de ses droits constitutionnels; en conséquence, il a qualité pour recourir (art. 88 OJ).\n1.4 Saisi d'un recours de droit public, le Tribunal fédéral n'examine que les griefs d'ordre constitutionnel invoqués et suffisamment motivés dans l'acte de recours (art. 90 al. 1 let. b OJ; ATF 130 I 26 consid. 2.1, 258 consid. 1.3; 129 I 113 consid. 2.1).\nDans un recours de droit public pour arbitraire, les allégations, preuves ou faits nouveaux sont irrecevables (ATF 124 I 208 consid. 4b; 119 II 6 consid. 4a; 118 III 37 consid. 2a et les arrêts cités). Le Tribunal fédéral se fonde dès lors sur l'état de fait tel qu'il a été retenu dans l'arrêt attaqué, à moins que le recourant ne démontre que la cour cantonale a retenu ou, au contraire, ignoré de manière insoutenable des faits déterminants pour l'issue du litige (ATF 118 Ia 20 consid. 5a p. 26). Le recours de droit public n'étant pas un appel, il n'appartient pas au Tribunal fédéral de substituer sa propre appréciation à celle de l'autorité cantonale; il n'entre par conséquent pas en matière sur les griefs revêtant un caractère appellatoire (ATF 130 I 258 consid. 1.3; 128 I 295 consid. 7a p. 312; 117 Ia 10 consid. 4b; 110 Ia 1 consid. 2a; 107 Ia 186 et la jurisprudence citée).\nSelon la jurisprudence, l'arbitraire, prohibé par l'art. 9 Cst., ne résulte pas du seul fait qu'une autre solution pourrait entrer en considération ou même qu'elle serait préférable; le Tribunal fédéral ne s'écarte de la décision attaquée que lorsque celle-ci est manifestement insoutenable, qu'elle se trouve en contradiction claire avec la situation de fait, qu'elle viole gravement une norme ou un principe juridique indiscuté, ou encore lorsqu'elle heurte de manière choquante le sentiment de la justice et de l'équité (ATF 132 I 13 consid. 5.1; 132 III 209 consid. 2.1; 131 I 57 consid. 2, 217 consid. 2.1). En ce qui concerne l'appréciation des preuves et l'établissement des faits, la décision n'est arbitraire que si le juge n'a manifestement pas compris le sens et la portée d'un moyen de preuve, s'il a omis, sans raison sérieuse, de tenir compte d'un moyen important propre à modifier la décision attaquée ou encore si, sur la base des éléments recueillis, il a fait des déductions insoutenables (ATF 129 I 8 consid. 2.1; ATF 118 Ia 28 consid. 1b et les arrêts cités). Il appartient au recourant de démontrer, par une argumentation précise, que la décision attaquée repose sur une appréciation des preuves manifestement insoutenable (ATF 125 I 492 consid. 1b; cf. ATF 120 Ia 369 consid. 3a).\nLe recourant fait grief à la Cour de justice d'avoir procédé à une appréciation arbitraire des preuves pour avoir retenu qu'il avait bien donné instructions à l'intimée de procéder aux transferts litigieux et que les fonds correspondants lui avaient été remis dans le cadre d'opérations de compensation.\n3.1.1 Le recourant fait d'abord grief à l'autorité cantonale de n'avoir tenu aucun compte des règles internes de la banque en matière d'opérations de compensation et d'instructions données par téléphone, alors qu'il a pu être établi par le témoignage de E.________, confirmé d'ailleurs par celui de A.________, que la réglementation interne de l'intimée faisait obligation à ses employés d'obtenir pour tout transfert de fonds des instructions écrites du client, avec la précision, s'agissant des opérations de compensation, que la confirmation écrite du client intervenait le plus souvent après coup. Or si la Cour de justice avait tenu compte des règles internes de l'intimée et, partant, constaté qu'elles avaient en l'espèce été violées, elle n'aurait pas pu tenir pour avérée l'existence d'instructions émanant du recourant en relation avec les six opérations litigieuses et aurait dès lors dû admettre la responsabilité de la banque.\n3.1.2 Ce grief se révèle mal fondé. La cour cantonale n'a pas omis de tenir compte des témoignages de E.________ et de A.________, dont il résultait que ce dernier aurait dû, selon les règles internes de la banque, faire signer une décharge au client, même après coup s'agissant de transferts opérés dans le cadre d'opérations de compensation (cf. lettres D.b.a et D.b.b supra). Elle a d'ailleurs expressément exposé que la banque, qui a la charge de la preuve des instructions du client, aurait dû être en mesure de produire des confirmations écrites de ce dernier (cf. lettre E.e in limine supra). La question n'est toutefois pas de savoir si le gestionnaire a violé les règles internes de l'intimée en omettant de faire signer au client des confirmations écrites qui auraient permis à l'intimée d'apporter la preuve que le recourant a donné l'ordre d'effectuer les opérations litigieuses. En effet, même en cas de violation de ces directives internes, la responsabilité de la banque n'est pas engagée si celle-ci établit, par des moyens autres que la production d'une décharge signée du client, avoir agi conformément aux instructions de ce dernier. Or la cour cantonale a précisément retenu, en se fondant sur un ensemble d'éléments probants, que cette preuve avait été rapportée.\n3.2.1 Le recourant reproche ensuite à la cour cantonale d'avoir tenu pour acquis, s'agissant des transferts des 14 septembre et 22 novembre 1999 (cf. lettres B.b.d et B.b.e supra), que la banque avait apporté la preuve des instructions reçues du recourant par la production de deux fiches d'instructions téléphoniques (cf. lettre E.b supra). Dès lors que l'analyse de ces documents et du témoignage de leur auteur, à savoir la secrétaire de A.________ (cf. lettre B.c supra), ne permettent pas d'identifier qui au sein de la banque aurait reçu les instructions, de quel client elles émaneraient ni à quelle date l'opération envisagée devait être exécutée, la Cour de justice serait arrivée à une conclusion insoutenable en retenant la valeur probante de ces documents.\n3.2.2 Ce grief est mal fondé. En effet, les fiches téléphoniques en question, rédigées de la main de la secrétaire de A.________, comportent pour la première la date de l'appel téléphonique et de l'établissement de la fiche, soit le 14 septembre 1999, qui coïncide avec la date de valeur de l'opération, et pour la seconde la date d'établissement de la fiche, soit le jeudi 18 novembre 1999, ainsi que l'indication que l'opération devait être effectuée valeur au lundi 22 novembre 1999, qui coïncide avec la date de valeur effective de l'opération. Les deux fiches comportent en outre l'indication du compte concerné (n° xxx-2 «Flocon»), qui permet d'identifier le donneur d'ordre en la personne du titulaire de ce compte, le compte de destination («Eurovision»), l'indication du montant à transférer, ainsi que, pour l'opération du 22 novembre 1999, la désignation des parts de fonds de placement à vendre pour couvrir l'opération. Enfin, les deux fiches comportent le visa de la personne qui a pris l'instruction, quand bien même cette personne n'a pas pu être identifiée. Compte tenu de ces éléments, et dès lors que l'authenticité des fiches n'est pas mise en cause, la cour cantonale pouvait sans arbitraire y voir la preuve que le recourant a bel et bien donné les instructions téléphoniques d'effectuer les deux transferts en question.\n3.3.1 Le recourant se plaint de ce que la cour cantonale, après avoir elle-même rappelé qu'il incombait à la banque d'apporter non seulement la preuve de l'existence des instructions reçues, mais également celle de la remise effective des fonds au client (cf. lettre E.a supra), n'a mentionné aucun des éléments d'appréciation l'ayant conduite à considérer que la preuve de la remise des fonds avait été rapportée. Cette absence de motivation violerait l'exigence de motivation des jugements découlant de l'art. 29 al. 2 Cst. En outre, si l'on admet que la cour cantonale n'a pu se fonder que sur le seul témoignage de A.________, la force probante donnée à cette déposition serait totalement insoutenable et choquante. En effet, A.________ ne serait pas intervenu en qualité de témoin, mais en qualité d'inculpé d'abus de confiance, gestion déloyale, escroquerie et faux dans les titres pour des crimes commis au préjudice de clients de la banque W.________, son employeur subséquent, et était par conséquent désireux de minimiser ses turpitudes.\n3.3.2 Contrairement à ce que soutient le recourant, la Cour de justice a clairement indiqué se fonder sur le témoignage de A.________ - qui, entendu sous serment, a expliqué s'être déplacé en France pour réceptionner les fonds et les délivrer au client - pour retenir que les fonds correspondant aux opérations de compensation litigieuses avaient bien été remis au recourant. Elle a en outre dûment exposé les raisons pour lesquelles elle considérait pouvoir accorder crédit aux déclarations de A.________ en dépit de son inculpation pour des malversations commises au préjudice de clients de W.________ (cf. lettre E.c supra), si bien que le moyen tiré de la prétendue violation de l'obligation de motivation des jugements découlant de l'art. 29 al. 2 Cst. (cf., sur cette obligation, ATF 129 I 232 consid. 3.2; 126 I 97 consid. 2b; 122 IV 8 consid. 2c et les arrêts cités) tombe à faux.\n3.3.3 Sur le fond, le recourant ne démontre pas que l'appréciation des preuves qui a conduit l'autorité cantonale a retenir que la banque avait apporté la preuve non seulement de l'existence des instructions reçues, mais également celle de la remise effective des fonds au client, serait manifestement insoutenable.\nEn premier lieu, il n'apparaît pas arbitraire d'accorder foi au témoignage de A.________ lorsque celui-ci déclare que les transferts litigieux ont été opérés dans le cadre d'opérations de compensation pratiquées par le recourant, auquel il avait lui-même remis l'argent à Paris, sans quittance (cf. lettre D.b.a supra). En effet, A.________, qui a été entendu en qualité de témoin assermenté, a toujours nié avoir commis de quelconques détournements alors qu'il était employé de l'intimée, et il a expliqué de manière convaincante, devant le Juge d'instruction, pourquoi il n'a commencé à détourner des fonds qu'en octobre/novembre 2001, alors qu'il était employé chez W.________ (cf. lettre D.b.a supra). Cela étant, la cour cantonale pouvait sans arbitraire considérer que le fait que A.________ ait été inculpé pour des malversations commises à partir de l'automne 2001 au préjudice de clients de W.________ ne permettait pas pour autant d'écarter son témoignage comme dépourvu de toute crédibilité (cf. lettre E.c supra). L'autorité cantonale a d'ailleurs souligné dans ce contexte que les affirmations du recourant, selon lesquelles il ne pratiquait pas d'opérations de compensation, étaient contredites non seulement par le témoignage de A.________, mais également par celui de G.________ (cf. lettre E.c supra).\nAu surplus, si l'on admet que les transferts litigieux ont bien été effectués sur instructions du recourant dans le cadre d'opérations de compensation - ce que la cour cantonale pouvait retenir sans arbitraire au regard non seulement des témoignages, mais aussi, pour deux des transferts en question, des fiches téléphoniques produites (cf. consid. 3.2.2 supra) -, le recourant n'aurait pas manqué de réagir à l'époque si les fonds ne lui avaient pas été remis, ce qu'il n'a pas fait. Dans ces circonstances, il n'apparaît pas que la cour cantonale ait versé dans l'arbitraire en tenant la preuve de la remise des fonds pour rapportée.\n3.4.1 Le recourant s'en prend enfin à l'appréciation de la Cour de justice selon laquelle on peinait à concevoir, vu les montants en présence, que le recourant ait pu ignorer l'état de ses avoirs au moment du transfert de ceux-ci à la banque W.________ (cf. lettre E.e supra). Cette déduction relèverait d'un abus manifeste de son pouvoir d'appréciation par la Cour de justice : d'une part, en effet, celle-ci n'aurait tenu aucun compte des déclarations et explications fournies par le recourant sur la manière dont s'est effectué le transfert de ses avoirs de Y.________ à la banque W.________; d'autre part, elle aurait donné un poids incompréhensible à la déposition de A.________, qui soutenait que le recourant avait consulté ses relevés lors du transfert de ses avoirs à la banque W.________.\n3.4.2 Ce grief se révèle mal fondé dans la mesure où il est recevable. En effet, la cour cantonale n'a pas principalement fondé sa conviction sur ce point sur le témoignage de A.________, dont on a déjà vu qu'il pouvait sans arbitraire être pris en considération (cf. consid. 3.3.3 supra). Elle a estimé qu'il n'était guère plausible que le recourant n'ait pas pris connaissance de l'état de ses avoirs lors de la clôture de la relation bancaire auprès de Y.________, et elle a mentionné plusieurs éléments à l'appui de cette conviction (cf. lettre E.e supra). Tout d'abord, le recourant admet être venu à Genève le 1er novembre 2000 pour signer les documents d'ouverture du compte n° zzz auprès de W.________; il a produit les instructions écrites du même jour de clôture du compte auprès de Y.________, dont on imagine mal qu'il les ait adressées par la poste. Au surplus, à cette date, les avoirs du recourant étaient de l'ordre de CHF 1'500'000.-; or il est difficilement crédible que le recourant ne se serait rendu compte que des années plus tard qu'un montant correspondant pratiquement à la moitié de ces avoirs lui aurait été soustrait frauduleusement.\nLe recourant ne discute pas cette motivation, mais se borne à opposer à nouveau sa propre thèse, telle qu'il l'avait développée dans son mémoire responsif à la Cour de justice, à celle de l'autorité cantonale, dans une argumentation de nature appellatoire qui ne satisfait pas aux exigences posées par l'art. 90 al. 1 let. b OJ (cf. consid. 1.4 supra). Cela étant, l'appréciation dûment motivée et en tous les cas soutenable de la cour cantonale sur le point ici litigieux échappe au grief d'arbitraire.\nLe recourant fait enfin grief à l'autorité cantonale d'avoir violé les art. 2 CC et 6 CO et fait preuve d'arbitraire dans son appréciation des preuves pour n'avoir pas sanctionné l'abus de droit que commettrait selon lui l'intimée en invoquant la convention banque restante et l'art. 7 de ses conditions générales pour se soustraire à ses obligations (cf. lettre E.f supra).\nTel qu'il est formulé, ce grief s'en prend en réalité exclusivement à l'application du droit fédéral - plus particulièrement des art. 2 CC et 6 CO - à l'état de fait retenu par la cour cantonale. Il est dès lors irrecevable dans le cadre du recours de droit public, devant être soulevé par la voie du recours en réforme (cf. consid. 1.3 supra).\nIl résulte de ce qui précède que le recours doit être rejeté dans la mesure de sa recevabilité. Les frais de la procédure seront mis à la charge du recourant, qui succombe (art. 156 al. 1 OJ). Celui-ci devra en outre verser à l'intimée, qui obtient gain de cause, une indemnité pour ses dépens (art. 159 al. 1 et 2 OJ).\nUn émolument judiciaire de 9'500 fr. est mis à la charge du recourant.\nLe recourant versera à l'intimée une indemnité de 11'000 fr. à titre de dépens.\nLausanne, le 23 février 2007


Que signifient les valeurs de la colonne clazz (osm2po) ? - Suite\nQue signifient les valeurs de la colonne clazz (osm2po) ?\nJ'ai une table donnée dans postgreSQL avec des données OSM qui est utilisée à des fins de routage en Java avec PGRouting. Il existe deux colonnes que je ne comprends pas. Ils appartiennent à osm2po. Ils sont étiquetés avec « flags » et « clazz ». Je sais que les drapeaux décrivent le genre de route. Cela signifie, que ce soit en voiture, à vélo,… Le problème maintenant, c'est que je ne comprends pas la signification des valeurs de la colonne clazz. Je sais juste qu'ils décrivent aussi le type de route. Quelqu'un peut-il expliquer ce que signifient les valeurs comme 12, 15, 31,… ? Existe-t-il une documentation où la signification des valeurs est écrite ?\nLe fichier osm2po.config, qui peut être obtenu à partir de l'onglet téléchargements de la page osm2po, contient un tableau à quatre colonnes, défini comme :\n1) commande simultanée\n3) vitesse par défaut en kmh\n4) type de transport autorisé (facultatif) - depuis la v4.5.30\nEt voici quelques exemples de lignes qui, je pense, expliquent d'où viennent les 12, 51, etc., que vous voyez (dans la deuxième colonne).\nwtr.tag.highway.motorway = 1, 11, 120, voiture wtr.tag.highway.motorway_link = 1, 12, 30, voiture wtr.tag.highway.service = 1, 51, 5, voiture|vélo wtr.tag .highway.living_street = 1, 63, 7, voiture|vélo|pied\nCela dit que la classe peut être comprise entre 1 et 127, et qu'il n'y a que 23 valeurs différentes dans cette table de configuration, donc j'espère que cela couvre toutes celles que vous voyez ?\nSuite au commentaire d'OP, voici les docs officiels de l'autoroute osm\nEn ce qui concerne les drapeaux, je viens d'écrire une petite explication ici. J'aurais aimé avoir compris les drapeaux il y a quelque temps! Très utile, et un encodage intelligent.\nÀ partir du fichier osm2po.config :\ntype de route clazz autoroute 11 autoroute_lien 12 trunk 13 trunk_link 14 primaire 15 primary_link 16 secondaire 21 secondaire_link 22 tertiaire 31 tertiary_link 32 résidentiel 41 route 42 non classé 43\nLa technique suivante que je suis sur le point de vous montrer nécessitera des tripes d'acier.\nCompte tenu des critères suivants\ndatadir est /var/lib/mysql\nla table est mydb.mytb\nla colonne enum appelée est appelée enum_col\nle moteur est MyISAM\nVoici une fissure défiant la mort :\nCRÉER LA TABLE mydb.mybt COMME mydb.mytb\nALTER TABLE mydb.mybt MODIFY enum_col ENUM('Première valeur','Deuxième valeur')\nSET wait_timeout=86400 SET interactive_timeout=86400\nTABLES affleurantes AVEC VERROU DE LECTURE\nDans une session OS/SSH distincte, échangez les fichiers .frm\nATTENTION : JE NE PEUX PAS PRENDRE DE CRÉDIT POUR CELA !\nCette technique provient de « MySQL haute performance : optimisation, sauvegardes, réplication et plus », pages 146-148 sous le sous-titre Accélérer ALTER TABLE. Le paragraphe 1 dit :\nLa technique que nous sommes sur le point de démontrer n'est pas prise en charge, non documentée et peut ne pas fonctionner. Utilisez à vos risques et périls. Nous vous conseillons de sauvegarder vos données au préalable !\nEssaie ! (Merci de nous dire comment cela s'est passé)\nMISE À JOUR 2011-10-05 17:49 HAE\nSi la table est MyISAM et que vous disposez de suffisamment d'espace en production et d'une fenêtre de temps d'arrêt directe, essayez ceci :\nPython - PyProj - Transforme les coordonnées dans la "grille HK80" en "WGS 84 / zone UTM 49N ou 49S"\nJ'essaie d'utiliser python pyproj pour effectuer la conversion ci-dessus (convertir/transformer de Hong Kong GRID en Hong Kong UTM), mais j'obtiens des valeurs différentes du résultat attendu.\nMon résultat de conversion attendu est : « Nord 836148, Est 822745" vers " Nord 828672.7449, Est 12488562.2742". Voir mes codes ci-dessous pour les deux zones (N et S):-\nSe pourrait-il que mon résultat attendu soit incorrect ou qu'il me manque quelque chose ? Je veux certifier la sortie attendue en passant de : « Hong_Kong_1980_Grid_System » à « Hong_Kong_1980_UTM_Zone_49N / 49S » ?\nLe résultat doit correspondre au tableau ci-dessus de la grille de Hong Kong 1980 à WGS84/UTM 49S\nArcpy - Pourquoi apprendre/utiliser les boîtes à outils Python plutôt que les outils de script Python ?\nJ'ai écrit quelques boîtes à outils Python (qui sont nouvelles dans ArcGIS 10.1), mais je n'ai pas encore décidé si/quand je devrais les écrire plutôt que les outils de script Python dans une boîte à outils standard.\nJ'ai pensé que l'aide en ligne pourrait m'éclairer lorsqu'elle précédera quelques points avec :\nUne fois créés, les outils d'une boîte à outils Python offrent de nombreux avantages\nCependant, les cinq avantages énumérés semblent tous être liés à l'impossibilité d'utiliser Python pour écrire des outils, et aucun ne semble spécifier un avantage des boîtes à outils Python par rapport aux outils de script Python.\nLes deux avantages auxquels je peux penser sont :\nSuis-je en train de négliger le cas convaincant qui a conduit Esri à fournir la fonctionnalité Python Toolbox et, si oui, quelle est-elle ?\nLes deux sont très, très proches en termes de fonctionnalités mais pas complètement équivalents.\nComprend un ensemble d'outils avec un alias unique pour l'identification\nPeut appeler depuis arcpy\nUnique aux fichiers TBX :\nPeut inclure des références aux boîtes à outils système, aux outils COM personnalisés et aux outils .Net personnalisés\nLes outils Model Builder peuvent être inclus dans la boîte à outils\nLa documentation de l'outil est stockée dans le fichier .tbx\nInterface utilisateur de l'assistant facile pour configurer les paramètres et faire le code de validation\nUnique aux boîtes à outils Python :\nTexte brut, de sorte que les boîtes à outils peuvent être traitées de la même manière que n'importe quel autre code (utile dans les environnements où un bon outil de contrôle de révision est utilisé car vous pouvez retracer son historique de développement - regardez combien de projets sur GitHub utilisent PYT sur TBX .)\nAvoir plus de contrôle sur certains types de paramètres (à savoir, vous pouvez créer des types de données composites et définir des schémas de tables de valeurs)\nest sous licence La propriété peut être utilisée pour désactiver un outil si un produit ("ArcInfo") ou une extension ("spatiale") n'est pas disponible.\nLa documentation de l'outil est stockée dans des fichiers XML dans le même dossier que le .pyt\nDésavantage: Aucune interface utilisateur d'assistant pour configurer les paramètres de l'outil, beaucoup plus de code d'échafaudage en Python, transforme le développement de Toolbox en une tâche de développement logiciel plus formelle que l'ajout d'un simple script d'implémentation. Le rechargement d'un pyt pour charger les modifications pendant le développement peut être lent si pyt est volumineux (cela peut être évité en plaçant des outils dans d'autres fichiers et en les important afin qu'ils n'aient pas besoin d'être recompilés).\nIl y a quelque temps, alors que je travaillais sur ma première douzaine de boîtes à outils PYT, je me suis inquiété de la difficulté de configurer un PYT pour la première fois, j'ai donc développé un outil appelé tbx2pyt . Il faudra une boîte à outils TBX et la convertir en PYT avec une perte de code minimale. En fait, le PYT qui l'alimente était d'abord un TBX. Cela peut être un bon moyen de faire passer les outils existants au format Python Toolbox si vous le souhaitez. À tout le moins, il permet de paramétrer vos outils à l'aide de l'UI avant de passer au code.\nOpenlayers 2 - Comment charger des tuiles de carte en fonction de l'événement glisser/toucher\nEn un mot, nous réécrivons quelque chose comme des openlayers.\nLorsqu'une carte est créée, elle aura le conteneur (élément dom), le centre (LatLng) et le zoom . Ensuite, nous allons organiser les tuiles à l'intérieur du conteneur en fonction du centre et zoomer.\nLorsque l'utilisateur fait glisser le conteneur. Nous allons enregistrer l'augmentation de la position de la souris. Calculez ensuite le nouveau centre de la carte, puis recalculez les tuiles requises et organisez-les.\nCela fonctionne comme prévu, mais nous avons constaté qu'il est difficile de faire glisser la carte. Il n'est pas fluide comme openlayers ou autre bibliothèque de cartes pendant l'opération de glissement.\nAlors je me demande si nous allons dans le mauvais sens?\nAvez-vous envisagé de regarder le code source d'OpenLayers pour voir comment ils le font ? Je ne peux pas dire que c'est quelque chose que j'envisagerais de faire car je préfère simplement utiliser OpenLayers tel quel. Il a une licence très ouverte, il ne devrait donc pas y avoir de problèmes. S'il s'agit d'un problème technique, alors assez juste, mais assurez-vous d'avoir pris suffisamment de temps pour être absolument sûr que vous ne pouvez pas simplement utiliser OpenLayers car la réécriture d'une API entière de carte sonne comme un cauchemar. Je m'excuse si vous avez déjà pensé à tout, mais je ne rendrais pas service si je ne le mentionnais pas au moins !\nPour en revenir à la question, vous pouvez regarder le code source d'OpenLayers pour voir comment ils procèdent. Je ne dirais pas que vous devriez simplement l'arracher, mais certainement vous inspirer et voir s'il y a quelque chose d'évident qui vous manque. Je ne sais pas comment fonctionne la licence pour OpenLayers (et peut-être que quelqu'un de plus compétent pourrait m'éclairer) mais je suis sûr que si vous utilisiez des parties de la source OpenLayers, vous n'auriez qu'à les leur attribuer de manière appropriée dans votre code source . Même si vous ne le faites pas, vous devriez juste comme bonne pratique. Quoi qu'il en soit, voici un lien vers le module OpenLayers 'DragPan' sur GitHub - OpenLayers DragPan - Vous devrez peut-être creuser un peu à partir de là pour trouver exactement ce que vous recherchez, ou vous pouvez commencer à chercher par le haut - OpenLayers sur GitHub\nLe score f1 vous donne la moyenne harmonique de précision et de rappel. Les scores correspondant à chaque classe vous indiqueront la précision du classificateur dans la classification des points de données dans cette classe particulière par rapport à toutes les autres classes.\nLe support est le nombre d'échantillons de la vraie réponse qui se trouvent dans cette classe.\nVous pouvez trouver de la documentation sur les deux mesures dans la documentation sklearn.\nLa dernière ligne donne une moyenne pondérée de la précision, du rappel et du score f1 où les poids sont les valeurs de support. donc pour plus de précision, la moyenne est (0,50*1 + 0,0*1 + 1,0*3)/5 = 0,70 . Le total est juste pour le support total qui est de 5 ici.\nQue signifient les valeurs de la colonne clazz (osm2po) ? - Systèmes d'information géographique\nSi vous développez une carte choroplèthe de données ordonnées, l'une des premières décisions à prendre concerne la classification : quelles valeurs doivent être associées à chaque couleur. En d'autres termes, quelles parts doivent appartenir à la catégorie la plus basse, quelles parts doivent appartenir à la catégorie la plus élevée et comment le reste des parts doit être réparti entre les autres catégories.\nParmi les nombreux choix faits par les analystes et les concepteurs, les décisions de classification des données peuvent être parmi les plus importantes, mais aussi les plus difficiles à comprendre. Un spécialiste SIG doit faire des choix non seulement sur le nombre de classes différentes dans lesquelles les données doivent être classées, mais aussi sur les plages de valeurs de ces classes. Un léger ajustement des "ruptures" dans les plages de valeurs des données ordonnées, par exemple, pourrait modifier considérablement la carte et révéler des tendances qui n'ont pas été détectées auparavant (ou qui ne sont pas présentes).\nDans cette section, deux des méthodes « par défaut » les plus courantes de classification des données sont présentées. Ce sont deux des nombreux choix disponibles dans les versions récentes d'ArcView, et un concepteur doit être conscient des différences entre toutes les méthodes. Chacun a ses avantages et ses inconvénients.\nCes méthodes sont illustrées à l'aide des données suivantes :\nLes données ci-dessus sont classées dans les schémas Quanitle et Equal Interval dans le tableau ci-dessous. La première lettre de chaque comté est indiquée dans la colonne « comtés » et les valeurs de données correspondantes (la hauteur de la barre dans le graphique à barres) sont répertoriées dans la colonne « plages », représentant les plages de valeurs pour chacune des quatre classes.\nRemarquez tout de suite les pièges possibles de ces méthodes. Avec une classification quantile à quatre catégories, il y a un nombre égal de comtés dans chaque classe, mais notez que les comtés de Durst et Evans, bien qu'ils aient des valeurs d'attribut identiques, sont placés dans des classes différentes. De plus, les comtés de Manto et de Niles sont placés avec les comtés extrêmes d'Orton et de Percy, plutôt qu'avec le comté de Lewis, auquel ils ressemblent beaucoup plus. Cette méthode, dans ce cas, conduit à une visualisation trompeuse.\nEn passant à une méthode d'intervalle égal à quatre catégories, le problème le plus évident est que seules trois des quatre classes contiennent réellement des points de données. Les plages de chaque classe (13 %) sont les mêmes, mais parce que ces données sont asymétriques (ont quelques points de données très différents des autres), aucune valeur d'attribut de comté ne tombe en fait dans la troisième classe. Cela réduit l'efficacité de la visualisation en éliminant efficacement une couleur de remplissage.\nRegardez à quel point ces cartes - de données identiques - apparaissent différentes, selon le schéma de classification utilisé.\nDes méthodes plus efficaces pour visualiser ces données existent.\nPourquoi quelqu'un les utiliserait-il, s'ils sont si limités ?\nLes deux schémas de classification ci-dessus sont les plus faciles à calculer et l'un ou l'autre est généralement la classification par défaut dans la plupart des SIG. Ces méthodes sont adéquates pour afficher des données qui varient linéairement, c'est-à-dire des données sans valeurs aberrantes qui ont tendance à fausser la moyenne des données loin de la médiane. Un graphique de ces données comme celui ci-dessus contiendrait des colonnes dont la hauteur augmenterait également de gauche à droite, les "étapes" entre les colonnes seraient les mêmes.\nToutes les données commandées doivent être examinées pour déterminer si la modification de la méthode de classification a ou non un impact significatif sur l'affichage. Si tel est le cas, une méthode autre que les deux décrites dans cette section doit être utilisée pour la représentation visuelle la plus précise et la plus informative de l'information.\nDans une base de données, zéro est une valeur. La valeur null signifie qu'aucune valeur n'existe. Lorsqu'il est utilisé comme valeur, null n'est pas un emplacement mémoire. Seuls les pointeurs contiennent des emplacements mémoire. Sans caractère nul, une chaîne ne se terminerait pas correctement, ce qui poserait des problèmes.\nDans la programmation C et C++, un pointeur est une variable qui contient un emplacement mémoire. Le pointeur null est un pointeur qui ne pointe intentionnellement vers rien. Si vous n'avez pas d'adresse à attribuer à un pointeur, vous pouvez utiliser null. La valeur nulle évite les fuites de mémoire et les plantages dans les applications qui contiennent des pointeurs. Un exemple de pointeur nul en C est :\nVous souhaitez utiliser une expression CASE d'un certain type.\nDans SQL Server, le code ressemblerait à ceci :\nÉditer: Comme indiqué dans les commentaires (et certaines des autres réponses), ELSE n'est pas nécessaire si vous mettez une clause WHERE sur la déclaration.\nCela évite les mises à jour inutiles. L'important dans les deux cas est de se rappeler qu'il existe des options autres que M & W (NULL par exemple) et que vous ne voulez pas entrer d'informations erronées. Par exemple:\nCela remplacerait tous les NULLs (ou autres genres possibles) par « M », ce qui serait incorrect.\nQuelques autres options seraient\nDans Oracle, vous pouvez utiliser un CASE car les autres réponses ont :\nVous pouvez également utiliser un DECODE :\nPour basculer entre deux valeurs seulement, vous pouvez également essayer cette astuce, qui n'utilise pas d'expression CASE (en supposant Transact-SQL ici) :\nSelon la valeur actuelle de Gender , ASCII(Gender) annulera soit ASCII('M') soit ASCII('W') , laissant l'autre code à transformer par la fonction CHAR() en caractère correspondant.\nJe laisse cela juste pour la comparaison, cependant. Bien que cette option puisse avoir un semblant d'élégance, une solution utilisant une expression CASE serait sans doute plus lisible et donc plus facile à maintenir, et il serait certainement plus facile d'étendre à plus de deux valeurs.\nQue signifie exactement &ldquoNo Join Predicate&rdquo dans SQL Server ?\nMSDN "Missing Join Predicate Event Class" le dit "indique qu'une requête en cours d'exécution n'a pas de prédicat de jointure".\nMais malheureusement, cela ne semble pas être aussi facile que cela.\nPar exemple, situation très simple :\nIl n'y a pas de données dans les tables, il n'y a pas d'avertissement non plus, bien qu'il n'y ait évidemment pas de prédicat de jointure.\nSi je regarde la documentation de SQL Server 2005 (le même lien, juste une autre version du serveur), il y a une phrase supplémentaire : "Cet événement est produit uniquement si les deux côtés de la jointure renvoient plusieurs lignes." Cela serait parfaitement logique dans la situation précédente. Il n'y a pas de données, donc les deux côtés renvoient 0 ligne et aucun avertissement. Insérez des lignes, recevez un avertissement. Ok, cool.\nMais pour la prochaine situation déroutante, j'insère les mêmes valeurs dans les deux tables :\nNoter: certains scripts que j'ai utilisés pour détecter ces mauvaises requêtes sur mon serveur.\nVous pouvez utiliser l'argument colClasses de read.csv pour sélectionner les colonnes souhaitées. Dans ce cas, vous pouvez définir colClasses sur c("NULL", NA, NA)\nPlus généralement, vous pouvez utiliser colClasses pour spécifier les types particuliers de colonnes. NA signifie utiliser l'approche par défaut qui consiste à essayer de déterminer automatiquement ce qu'est la colonne. Consultez la page d'aide de read.csv pour plus de détails.\nUne autre option consiste à lire tout le fichier, mais à ne conserver que deux des colonnes, par exemple :\nou, en utilisant des noms de colonnes, par exemple. si les colonnes sont nommées 'col1, col2, col3'\nCelui-ci prend moins de temps par rapport aux réponses fournies\nDifférence entre la moyenne et la moyenne\nMoyenne vs Moyenne\nMoyen ou moyen ? Y a-t-il des différences ?\nLe terme « moyenne » est utilisé pour exprimer que quelque chose est statistiquement la norme. Cela signifierait qu'une valeur est attendue, moyenne, habituelle ou commune. La ‘average’ représente une valeur qui représenterait au mieux un échantillon.\nEn mathématiques, nous considérons normalement la moyenne comme la somme de toutes les valeurs divisée par le nombre de valeurs ajoutées. À proprement parler, il s'agit de la "moyenne arithmétique" ou simplement appelée "moyenne arithmétique". La moyenne est presque considérée comme synonyme de moyenne, mais les statisticiens ne seront certainement pas d'accord, car, par essence, la moyenne n'est qu'une forme de description d'une moyenne.\nUne moyenne peut être décrite de plusieurs manières. En plus de l'exprimer comme la moyenne de l'échantillon, il peut également être donné comme la médiane ou le mode.\nLa médiane est le point central de l'ensemble. En statistique, c'est généralement le nombre qui apparaît au milieu d'un ensemble de nombres. Une description de la moyenne peut être dans la médiane, parfois, si elle est considérée comme la manière la plus appropriée de décrire la tendance centrale d'un échantillon particulier.\nLe mode est la valeur qui apparaît le plus fréquemment dans un ensemble de données. Il est également considéré comme une forme de moyenne. Il indiquera que la donnée la plus fréquente est la moyenne de l'échantillon. C'est aussi l'une des manières les plus courantes d'exprimer une moyenne, à côté de la moyenne.\nCela dit, le terme « moyenne » englobe plusieurs façons de mesurer quelle valeur caractérise le mieux un échantillon particulier. Les termes et les mesures qui sont utilisés dépendront vraiment de la situation. Cela dépendra grandement de la façon dont vous souhaitez décrire un certain ensemble de données ou un échantillon.\nDe plus, la moyenne peut également être de plusieurs types, par ex. moyenne quadratique, moyenne harmonique, moyenne géométrique, etc. Apparemment, la moyenne arithmétique est la seule qui se distingue comme une forme de moyenne.\nDans le langage, les gens utiliseront normalement le terme « moyenne » dans les conversations informelles. La moyenne est généralement utilisée par les mathématiciens et les statisticiens.\n1. La moyenne peut être en moyenne (moyenne arithmétique), en médiane ou en mode. La moyenne est essentiellement une forme de description d'une moyenne de l'échantillon.\n2. La moyenne peut également être de plusieurs types, mais seule la moyenne arithmétique est considérée comme une forme de moyenne.\n3. ‘Average’ est généralement utilisé dans les conversations informelles en anglais, tandis que ‘mean’ est généralement utilisé dans le langage technique.\n9.3 : Équilibre des forces et analyse dimensionnelle - Géosciences\nEmpêcher le panoramique de la carte jusqu'au dernier marqueur dessiné à l'aide de Leaflet ?\nLa couche raster superposée masque mes couches vectorielles dans PyQGIS\nCréer des grilles hexagonales sur une couche\nQue signifient les valeurs de la colonne clazz (osm2po) ?...


Recettesdecuisine.net - Avis clients\nVous êtes ici: Webwiki > recettesdecuisine.net Webmaster de site internet? Inscrivez votre site gratuitement\nRecettesdecuisine.net - RecettesdeCuisine .net : Trouver votre recette de cuisine (Aucun classement)\nAllez à Recettesdecuisine.net\n(Rang # 20811)\nMots-clés: Recettes De Cuisine Recette Livre Facile Gratuite Noel Crepe Regime\nAllez à Recettesdecuisine.net\nAvis clients de Recettesdecuisine.net\nLe site Internet avec le site principal "Recettes De Cuisine.net" propose aussi de contenu sur les sites Recherche Recettes, Que Faire À Manger ? et Recette Du Jour. Ci-après une liste avec les 10 sites Internet les plus importants de Recettesdecuisine.net :\n1. Recettes de cuisine.net /\n2. Recherche recettes /go-recettes.html\n3. Que faire à manger ? /que-faire-a-manger.html\n4. Recette du jour /recette-du-jour.html\n5. Conseils de cuisine /conseils-cuisine.html\n6. Le vin et vous /vin.html\n7. Dictionnaire de cuisine /dictionnaire-cuisine.html\n8. Trucs et astuces /trucs-et-astuces.html\nL'information très intéressante sur Recettesdecuisine.net: La Cuisine pour tous est un livre de cuisine écrit par Ginette Mathiot. Ce livre a été édité pour .. en savoir plus\nEn tout, on a trouvé 10 liens d'autres sites Internet qui ont une relation avec le site Recettesdecuisine.net. Les termes les plus fréquemment utilisés dans les références des textes de liaison sont Recettes.de Cuisine, www.recettesdecuisine.net et Recettes.de. On utilise souvent des mots-clés comme Cuisine, Recettes et Recettesdecuisine dans les liens vers le site Internet. Les liens les plus importants sur le site Internet viennent de Latelierdeboljo.wordpress.com et Blog-deco-delamaison.fr. La page d'accueil Recettesdecuisine.net et le site sont les sites Internet les plus liés.\nLe tableau montre les liens les plus importants à Recettesdecuisine.net, triés par ordre décroissant d'hiérarchisation.\n1. latelierdeboljo.wordpress.com R2C\n2. blog-deco-delamaison.fr recettes\n3. www.serrurier-vanves92.fr Recettes de cuisine\n4. jecuisine.blogspot.com www.recettesdecuisine.net\n5. elbaraka-traiteur.com Recettes de cuisine\n6. aukiosquedufle.blogspot.com Recettes de cuisine\n7. www.coqenligne.fr www.recettesdecuisine.net\nLe tableau affiche les sites Internet de Recettesdecuisine.net, qui sont souvent liés à d'autres sites Internet et qui sont ainsi classés comme des contenus principales de ce site Internet.\n1. http://www.recettesdecuisine.net/ (Page d'accueil) 7\nLes sites Internet de Recettesdecuisine.net sont exercés par un serveur web Apache. On a utilisé la langue de programmation PHP. Le software WordPress dans la version 4.4.25 se présente comme un système de gestion de contenu. Les pages HTML ont été créés dans la dernière norme HTML 5. En raison de l'information robot du site Internet, on interdit les actions suivantes des webcrawler: l'usage de la description du site Internet de l'Open Directory projet\nCms-Software: WordPress, Version 4.4.25\nTaille du fichier: 36.13 KB (868 des mots reconnus dans la texte)\nCahierdecuisine.com - Cahier de cuisine, espace recette et livre de cuisine ..


DÉPANNAGE INFORMATIQUE SAINT-GENEST (03)\nDépannage informatique à Saint-Genest : consultez les petites annonces d'aladom.fr\nDépannage informatique à Saint-Genest : consultez des annonces gratuites avec aladom.fr. Vous recherchez un professionnel qui pourra réparer votre ordinateur à Saint-Genest ? Vous souhaitez connaitre le prix des magasins d'informatique dans votre commune ? Installation, réparation, dépannage, virus, installation windows ou mac, mise à jour de logiciels, bureautique : tous les dépanneurs informatique de Saint-Genest sont sur Aladom.fr. Vous pouvez aussi consulter des annonces de dépannage informatique à Évaux-les-Bains.