{"id":2139,"date":"2011-04-12T19:00:57","date_gmt":"2011-04-12T17:00:57","guid":{"rendered":"http:\/\/blogs.wittwer.fr\/whiler\/?p=2139"},"modified":"2012-03-03T13:33:30","modified_gmt":"2012-03-03T12:33:30","slug":"coordonnees-milieu-entre-2-points-geographiques","status":"publish","type":"post","link":"https:\/\/blogs.wittwer.fr\/whiler\/2011\/04\/12\/coordonnees-milieu-entre-2-points-geographiques\/","title":{"rendered":"Coordonn\u00e9es du milieu entre 2 points g\u00e9ographiques"},"content":{"rendered":"<p>Lorsque j&rsquo;ai ajout\u00e9 le mode <em>Visite<\/em> au fichier Google Earth g\u00e9n\u00e9r\u00e9 par <a href=\"\/whiler\/2011\/04\/08\/probleme-du-voyageur-de-commerce-wtsp\/\">wTSP<\/a>, je l&rsquo;ai d\u00e9fini ainsi&nbsp;:<\/p>\n<ul>\n<li>Une position<\/li>\n<li>Un point \u00e0 mi-chemin<\/li>\n<li>Position suivante<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Or mon premier calcul (somme des latitudes divis\u00e9e par 2&nbsp;; somme des longitudes divis\u00e9e par 2) pour trouver le centre n&rsquo;\u00e9tait correct que lorsque les deux positions \u00e9taient situ\u00e9es sur une m\u00eame longitude&#8230;<\/p>\n<p>Apr\u00e8s des heures et des heures de recherche Google, avec des mots-cl\u00e9s qui ne cessaient d&rsquo;\u00e9voluer (<em>milieu, centre, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Barycentre_(g\u00e9om\u00e9trie_\u00e9l\u00e9mentaire)\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: barycentre\" style=\"\" >barycentre<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup>, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Trigonom\u00e9trie_sph\u00e9rique\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: trigonom\u00e9trie sph\u00e9rique\" style=\"\" >trigonom\u00e9trie sph\u00e9rique<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup>, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Orthodromie\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: orthodromique\" style=\"\" >orthodromique<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup>, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Coordonn\u00e9es_cart\u00e9siennes\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: cart\u00e9sien\" style=\"\" >cart\u00e9sien<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup>, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/G\u00e9od\u00e9sique\" rel=\"glossary\" target=\"_blank\" title=\"Wikipedia, D&eacute;finition de&nbsp;: g\u00e9od\u00e9sique\" style=\"\" >g\u00e9od\u00e9sique<\/a><sup style=\"font-family: Georgia, Times New Roman, Serif; font-weight: bold; color: #AAAAAA\" ><em>W<\/em><\/sup><\/em>), j&rsquo;ai finalement d\u00e9cid\u00e9 d&rsquo;abandonner en postant <a target=\"_blank\" href=\"https:\/\/www.les-mathematiques.net\/phorum\/read.php?8,662153\">un message<\/a> sur un <a target=\"_blank\" href=\"https:\/\/www.les-mathematiques.net\/phorum\/\">forum<\/a> plein de personnes qui elles, avaient des vraies connaissances en maths <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/blush.gif\" alt=\":$\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <\/p>\n<p>Il n&rsquo;aura fallu que quelques \u00e9changes pour obtenir les \u00e9quations r\u00e9pondant enfin \u00e0 mon casse-t\u00eate <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/yes.gif\" alt=\"(y)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <\/p>\n<p>La m\u00e9thode a bien s\u00fbr \u00e9t\u00e9 impl\u00e9ment\u00e9e dans la <a href=\"https:\/\/www.whiler.com\/freewares\/download?wtsp.exe\">derni\u00e8re version de wTSP<\/a> afin de produire le r\u00e9sultat escompt\u00e9. (Afin d&rsquo;\u00f4ter toute ambigu\u00eft\u00e9, je pr\u00e9cise que je consid\u00e8re la Terre comme \u00e9tant une sph\u00e8re parfaite <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/cool.gif\" alt=\"8-)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> )<\/p>\n<p>Si le calcul vous int\u00e9resse, vous pouvez trouver mon impl\u00e9mentation en <a target=\"_blank\" href=\"https:\/\/www.embarcadero.com\/fr\/products\/delphi\">Delphi<\/a> sur la <a href=\"\/whiler\/2011\/04\/12\/coordonnees-milieu-entre-2-points-geographiques\/2\/\">seconde page<\/a> de cet article.<\/p>\n<p>Encore merci \u00e0 tous ceux qui m&rsquo;ont amicalement aid\u00e9 \u00e0 r\u00e9soudre ce probl\u00e8me et au <a target=\"_blank\" href=\"https:\/\/www.les-mathematiques.net\/phorum\/\">forum du site Les-Mathematiques.net<\/a>&nbsp;!  <img src=\"https:\/\/blogs.wittwer.fr\/whiler\/wp-includes\/images\/smilies\/skype\/\/bow.gif\" alt=\"(bow)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><br \/>\n<!--nextpage--><\/p>\n<div class=\"codecolorer-container delphi dawn\" style=\"overflow:auto;white-space:nowrap;width:480px;height:300px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/><\/div><\/td><td><div class=\"delphi codecolorer\"><span class=\"kw1\">procedure<\/span> getCenter<span class=\"br0\">&#40;<\/span>dFromLatitude<span class=\"sy1\">,<\/span> dFromLongitude<span class=\"sy1\">,<\/span> dToLatitude<span class=\"sy1\">,<\/span> dToLongitude<span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span> <span class=\"kw1\">var<\/span> dLatitude<span class=\"sy1\">,<\/span> dLongitude<span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n<span class=\"kw1\">var<\/span><br \/>\n&nbsp; dX<span class=\"sy1\">,<\/span> dY<span class=\"sy1\">,<\/span> dZ <span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; dN &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"kw1\">function<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span>dValue<span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">var<\/span><br \/>\n&nbsp; &nbsp; dCheck<span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; dCheck <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"kw3\">sqrt<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"sy3\">-<\/span><span class=\"br0\">&#40;<\/span>dValue<span class=\"sy3\">*<\/span>dValue<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span>dCheck <span class=\"sy3\">=<\/span> <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw1\">then<\/span><br \/>\n&nbsp; &nbsp; &nbsp; dCheck <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"nu0\">0.0000000001<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; Result <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"kw3\">ArcTan<\/span><span class=\"br0\">&#40;<\/span>dValue <span class=\"sy3\">\/<\/span> dCheck<span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"kw1\">function<\/span> CosWithoutZero<span class=\"br0\">&#40;<\/span>dValue<span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy1\">:<\/span> <span class=\"kw4\">Double<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; Result <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dValue<span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span>Result <span class=\"sy3\">=<\/span> <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw1\">then<\/span><br \/>\n&nbsp; &nbsp; &nbsp; Result <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"nu0\">0.0000000001<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">begin<\/span><br \/>\n&nbsp; <span class=\"co1\">\/\/ http:\/\/www.les-mathematiques.net\/phorum\/read.php?8,662153<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"co1\">\/\/ Converion en radian<\/span><br \/>\n&nbsp; dFromLatitude &nbsp;<span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dFromLatitude &nbsp;<span class=\"sy3\">\/<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">*<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n&nbsp; dFromLongitude <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dFromLongitude <span class=\"sy3\">\/<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">*<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n&nbsp; dToLatitude &nbsp; &nbsp;<span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dToLatitude &nbsp; &nbsp;<span class=\"sy3\">\/<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">*<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n&nbsp; dToLongitude &nbsp; <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dToLongitude &nbsp; <span class=\"sy3\">\/<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">*<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"co1\">\/\/ Calcul de la r\u00e9sultante des deux positions<\/span><br \/>\n&nbsp; dX <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dFromLatitude<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">*<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dFromLongitude<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"sy3\">+<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dToLatitude<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">*<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dToLongitude<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; dY <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dFromLatitude<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">*<\/span> <span class=\"kw3\">Sin<\/span><span class=\"br0\">&#40;<\/span>dFromLongitude<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"sy3\">+<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Cos<\/span><span class=\"br0\">&#40;<\/span>dToLatitude<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">*<\/span> <span class=\"kw3\">Sin<\/span><span class=\"br0\">&#40;<\/span>dToLongitude<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; dZ <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Sin<\/span><span class=\"br0\">&#40;<\/span>dFromLatitude<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">+<\/span> <span class=\"kw3\">Sin<\/span><span class=\"br0\">&#40;<\/span>dToLatitude<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"co1\">\/\/ Calcul de la longueur<\/span><br \/>\n&nbsp; dN <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"kw3\">Sqrt<\/span><span class=\"br0\">&#40;<\/span>dX<span class=\"sy3\">*<\/span>dX<span class=\"sy3\">+<\/span>dY<span class=\"sy3\">*<\/span>dY<span class=\"sy3\">+<\/span>dZ<span class=\"sy3\">*<\/span>dZ<span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"kw1\">if<\/span> dN <span class=\"sy3\">=<\/span> <span class=\"nu0\">0<\/span> <span class=\"kw1\">then<\/span><br \/>\n&nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; <span class=\"co1\">\/\/ Si la distance est nulle, le centre est donc au m\u00eame endroit<\/span><br \/>\n&nbsp; &nbsp; dLatitude &nbsp;<span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dFromLatitude<span class=\"sy1\">;<\/span><br \/>\n&nbsp; &nbsp; dLongitude <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dFromLongitude<span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">end<\/span><br \/>\n&nbsp; <span class=\"kw1\">else<\/span><br \/>\n&nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; <span class=\"co1\">\/\/ Latitude<\/span><br \/>\n&nbsp; &nbsp; dLatitude &nbsp;<span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span>dZ <span class=\"sy3\">\/<\/span> dN<span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"co1\">\/\/ Longitude<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span>dX &lt; <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span> <span class=\"kw1\">then<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; &nbsp; dLongitude <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> <span class=\"kw3\">Sign<\/span><span class=\"br0\">&#40;<\/span>dY<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">*<\/span> <span class=\"br0\">&#40;<\/span> Pi <span class=\"sy3\">-<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span> <span class=\"br0\">&#40;<\/span> <span class=\"kw3\">Abs<\/span><span class=\"br0\">&#40;<\/span>dY<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">\/<\/span> dN <span class=\"br0\">&#41;<\/span> <span class=\"sy3\">\/<\/span> CosWithoutZero<span class=\"br0\">&#40;<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span>dZ <span class=\"sy3\">\/<\/span> dN<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">end<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">else<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">begin<\/span><br \/>\n&nbsp; &nbsp; &nbsp; dLongitude <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span> <span class=\"br0\">&#40;<\/span>dY <span class=\"sy3\">\/<\/span> dN<span class=\"br0\">&#41;<\/span> <span class=\"sy3\">\/<\/span> CosWithoutZero<span class=\"br0\">&#40;<\/span> ArcSinWithZero<span class=\"br0\">&#40;<\/span>dZ <span class=\"sy3\">\/<\/span> dN<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#41;<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><br \/>\n<br \/>\n&nbsp; <span class=\"co1\">\/\/ Conversion en degr\u00e9s<\/span><br \/>\n&nbsp; dLatitude &nbsp;<span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dLatitude &nbsp;<span class=\"sy3\">*<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">\/<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n&nbsp; dLongitude <span class=\"sy1\">:<\/span><span class=\"sy3\">=<\/span> dLongitude <span class=\"sy3\">*<\/span> <span class=\"nu0\">180<\/span> <span class=\"sy3\">\/<\/span> Pi<span class=\"sy1\">;<\/span><br \/>\n<span class=\"kw1\">end<\/span><span class=\"sy1\">;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Comment trouver la latitude et la longitude d&rsquo;un point situ\u00e9 \u00e0 mi-chemin entre deux autres ?<\/p>\n<p>Apr\u00e8s des heures et des heures de recherche Google, avec des mots-cl\u00e9s qui ne cessaient d\u2019\u00e9voluer (milieu, centre, barycentre, trigonom\u00e9trie sph\u00e9rique, orthodromique, cart\u00e9sien, g\u00e9od\u00e9sique), j\u2019ai finalement d\u00e9cid\u00e9 d\u2019abandonner en postant un message sur un forum plein de personnes qui elles, avaient des vraies connaissances en maths&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[7,6],"tags":[27,154],"class_list":["post-2139","post","type-post","status-publish","format-standard","hentry","category-delphi","category-dev","tag-coloration-syntaxique","tag-delphi"],"_links":{"self":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/comments?post=2139"}],"version-history":[{"count":0,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/posts\/2139\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/media?parent=2139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/categories?post=2139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.wittwer.fr\/whiler\/wp-json\/wp\/v2\/tags?post=2139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}