// Created by mkgazetteer.rb from gazetteer.xml on Fri Jun  5 14:55:13 EDT 2009

var gazetteer = {
"Abbeville": {loc:["Amiens",-20.9,-16.0],id:"Abbeville"},
"Abeele (BE)": {loc:["Lille",11.8,-12.4],notes:"tJP seems to indicate the Abeele in France as a Jasta location, but a thread on The Aerodrome forum indicates this location in Belgium is correct.",id:"Abeele__BE_"},
"Abeele": {loc:["Lille",-17.3,-12.7],id:"Abeele"},
"Ablainzevelle": {loc:["Arras",-1.78,8.00],id:"Ablainzevelle"},
"Abscon": {loc:["Cambrai",2.67,-8.89],id:"Abscon"},
"Acq": {loc:["Arras",-5.8,-4.0],id:"Acq"},
"Aertrycke": {loc:["Lille",1.33,-24.33],notes:"Modern Aartrijke",id:"Aertrycke"},
"Agenvillers": {loc:["Amiens",-17.3,-20.5],id:"Agenvillers"},
"Aire": {loc:["Lille",-30.9,-1.0],notes:"OtF6.1 has this corresponding to Google's Aire-sur-la-Lys, used here",id:"Aire"},
"Aische-en-Refail": {loc:["Brussels",21.78,14.67],notes:"tJP has &quot;Aiche en Befail&quot; (map) and &quot;Aische-en-Befail&quot; (gazetteer), but these appear to be typos.  tJP map has this just outside Douai, but it's unlikely that Jastas 26+27 were there at the end of the war; this location in Belgium makes more sense.",id:"Aische_en_Refail"},
"Aincreville": {loc:["Verdun",-11.33,-11.56],notes:"tJP has Aincrevillers and Ancrevillers, but Mapquest and calle.com have no such names",id:"Aincreville"},
"Alincourt-Juniville": {loc:["Reims",16.25,-10.00],id:"Alincourt_Juniville"},
"Allonville": {loc:["Amiens",3.1,-3.1],id:"Allonville"},
"Amiens": {loc:["Amiens",0,0],id:"Amiens"},
"Andover": "Britain",
"Aniche": {loc:["Lille",8.00,15.67],id:"Aniche"},
"Annelles": {loc:["Reims",17.14,-10.00],id:"Annelles"},
"Antwerp": {loc:["Antwerp",0.00,0.00],id:"Antwerp"},
"Anvaing": {loc:["Lille",22.22,-3.56],id:"Anvaing"},
"Alquines": {loc:["Arras",-35.9,-32.3],id:"Alquines"},
"Arcy": {loc:["Soissons",6.22,7.33],notes:"Apparently same as Arcy-sainte-restitue in Mapquest",id:"Arcy"},
"Ars": {loc:["Metz",-4.22,2.22],notes:"Apparently the same as Ars-sur-Moselle.  calle.com gazetteer has numerous &quot;Ars&quot;, but only this one looks plausible",id:"Ars"},
"Artemps": {loc:["Laon",-18.67,-10.67],notes:"Omitted from tJP map and gazetteer, but listed in the Jasta 20 airfields list",id:"Artemps"},
"Ascq": {loc:["Lille",4.55,0.91],id:"Ascq"},
"Assevillers": {loc:["Amiens",24.5,-0.5],id:"Assevillers"},
"Athies": {loc:["Cambrai",-11.3,22.2],notes:"OtF6.1 has this as Athies, Somme, Picardie, France -- not the Athies just northeast of Arras",id:"Athies"},
"Attigny": {loc:["Reims",27.50,-13.50],notes:"Mapquest reports another Attigny in Lorraine",id:"Attigny"},
"Auchel": {loc:["Arras",-13.6,-15.1],id:"Auchel"},
"Auchy": {loc:["Lille",6.00,7.67],notes:"Modern Auchy-lez-Orchies; Mapquest reports five matches",id:"Auchy"},
"Aulnoy": {loc:["Paris",33.6,0.9],id:"Aulnoy"},
"Aulnoye": {loc:["Cambrai",30.00,-1.00],notes:"tJP gazetteer lists this as a 6th Army location, but the p.4 map matches this location, Aulnoye-Aymeries in Google",id:"Aulnoye"},
"Auritz": "Italy",
"Autrecourt": {loc:["Reims",45.5,-25.0],notes:"Autrecourt-et-Pourron.  tJP consistently calls this &quot;Antrecourt&quot;, but OtF19.2 lists &quot;Autrecourt near Mouzon&quot; (=Autrecourt-et-Pourron) where tJP has &quot;Antrecourt&quot;",id:"Autrecourt"},
"Autremencourt": {loc:["Laon",7.56,-8.89],notes:"Apparently missing from tJP map, but this location matches the 7th Army location listed in the gazetteer",id:"Autremencourt"},
"Autreville": {loc:["Laon",-17.3,-1.1],id:"Autreville"},
"Auxi-le-Château": {loc:["Amiens",-9.7,-23.1],id:"Auxi_le_Ch_teau"},
"Avançon": {loc:["Reims",11.25,-14.00],id:"Avan_on"},
"Avelin": {loc:["Lille",0.50,6.00],id:"Avelin"},
"Avesnes-le-Comte": {loc:["Arras",-11.1,0.9],id:"Avesnes_le_Comte"},
"Avesnes-le-Sec": {loc:["Cambrai",6.36,-4.09],id:"Avesnes_le_Sec"},
"Aviano": "Italy",
"Awoingt": {loc:["Cambrai",2.00,1.26],id:"Awoingt"},
"Azelot": {loc:["Metz",2.7,36.8],id:"Azelot"},
"Baisieux": {loc:["Lille",7.73,0.91],notes:"tJP gazetteer lists this as &quot;W Albert&quot; but Jasta 30 was there near the end of the war; Google lists &quot;Baizieux&quot; there, but surely this location is more likely?",id:"Baisieux"},
"Baizieux": {loc:["Amiens",10.0,-6.9],id:"Baizieux"},
"Balâtre": {loc:["Amiens",25.71,10.00],id:"Bal_tre"},
"Bailleul": {loc:["Lille",-15.7,-7.1],notes:"For some reason Google comes up with the location NW Amiens, but this location is clearly marked on their map and is correct per OtF6.1",id:"Bailleul"},
"Bancourt": {loc:["Arras",4.7,13.3],id:"Bancourt"},
"Bapaume": {loc:["Lille",-8.57,31.43],id:"Bapaume"},
"Bavichove": {loc:["Lille",10.00,-13.18],id:"Bavichove"},
"Bazoches": {loc:["Soissons",13.33,4.00],notes:"calle.com gazetteer has many Bazoches, but only Bazoches-sur-Vesle is in the right location",id:"Bazoches"},
"Beaulieu": {loc:["Soissons",-18.6,-19.5],notes:"Not listed in OtF6.1, but this location, Beaulieu-les-Fontaines, is plausible",id:"Beaulieu"},
"Beaumont Ferme": {loc:["Verdun",-4.44,-6.67],notes:"calle.com has dozens of &quot;Beaumont&quot;s. Only Beaumont-en-Argonne is close to the position on tJP map",id:"Beaumont_Ferme"},
"Beauvois": {loc:["Cambrai",6.44,2.22],notes:"calle.com has a few &quot;Beauvois&quot; entries; tJP gazetter has &quot;Beauvois E Cambrai&quot;, which appears to be Beauvois-en-Cambrésis",id:"Beauvois"},
"Béchamps": {loc:["Metz",-18.41,-5.0],notes:"Listed as &quot;Bechamp&quot; in tJP",id:"B_champs"},
"Bekesbourne": "Britain",
"Bellevue": {loc:["Laon",-5.6,-7.6],notes:"OtF6.1 has this location (apparently different than Bellevue) about at the location of Google's Monceau-lès-Leups",id:"Bellevue"},
"Bellevue Ferme": {loc:["Verdun",12.4,-7.8],notes:"Location given in Albatros Publication's Jagdstaffel 5, volume 1",id:"Bellevue_Ferme"},
"Bellincamps": {loc:null,notes:"Apparently a chateau near Thumeries",id:"Bellincamps"},
"Berghem": {loc:["Brussels",-11.82,4.55],id:"Berghem"},
"Bergnicourt": {loc:["Reims",10.23,-9.09],id:"Bergnicourt"},
"Bergues": {loc:["Lille",-28.6,-24.1],id:"Bergues"},
"Berlaimont": {loc:["Cambrai",26.8,-2.3],id:"Berlaimont"},
"Bernes": {loc:["Cambrai",-5.45,15.00],id:"Bernes"},
"Bersée": {loc:["Lille",2.33,7.67],id:"Bers_e"},
"Bertangles": {loc:["Amiens",0.2,-3.4],id:"Bertangles"},
"Bertincourt": {loc:["Lille",-2.86,31.43],id:"Bertincourt"},
"Bertry": {loc:["Arras",31.5,14.5],id:"Bertry"},
"Besny-Soisy": {loc:["Laon",-1.90,-2.00],notes:"&quot;Besny et Soisy&quot; in tJP map, assumed equivalent to &quot;Besny-et-Loizy&quot; in Google; apparently missing from tJP map",id:"Besny_Soisy"},
"Béthencourt": {loc:["Cambrai",8.7,2.7],notes:"OtF6.1 indicates the location SE of Cambrai",id:"B_thencourt"},
"Bettoncourt": {loc:["Metz",0.9,51.3],id:"Bettoncourt"},
"Beugnâtre": {loc:["Arras",4.2,11.3],id:"Beugn_tre"},
"Beugneux": {loc:["Soissons",4.09,8.64],id:"Beugneux"},
"Beuvry": {loc:["Lille",9.33,10.22],notes:"Appears to be Beuvry-Nord, aka Beuvry-les-Orehies",id:"Beuvry"},
"Beveren": {loc:["Lille",3.67,-17.00],notes:"Mapquest has four &quot;Beveren&quot;s in Flanders, three of which are in West Flanders: 1) NE of Courtrai; 2) Between Ypres and Dunkirk; 3) NE Roeselare, equidistant from Ypres and Courtrai (which most closely corresponds to the tJP map)",id:"Beveren"},
"Beverley": "Britain",
"Bévillers": {loc:["Cambrai",6.82,0.91],id:"B_villers"},
"Bignicourt": {loc:["Reims",18.18,-8.18],id:"Bignicourt"},
"Bisseghem": {loc:["Lille",7.00,-9.67],notes:"Google's Bissegem",id:"Bisseghem"},
"Blaise": {loc:["Reims",26.15,-6.15],notes:"Mapquest has two &quot;Blaise&quot;s in Champagne-Ardenne, but only the northern one's location is reasonable.",id:"Blaise"},
"Blangermont": {loc:["Amiens",-2.7,-32.7],notes:"Google's Blangerval-Blangermont",id:"Blangermont"},
"Boffles": {loc:["Amiens",-4.1,-25.9],id:"Boffles"},
"Bohain": {loc:["Cambrai",9.55,10.45],notes:"Mapquest's &quot;Bohain-en-vermandois&quot;",id:"Bohain"},
"Boiry-St-Martin": {loc:["Arras",-0.9,6.7],id:"Boiry_St_Martin"},
"Boisdinghem": {loc:["Lille",-43.6,-8.2],id:"Boisdinghem"},
"Boistrancourt": {loc:["Cambrai",4.00,1.33],notes:"Airfields & Airmen: Cambrai, p. 76, notes this is same as Estourmel",id:"Boistrancourt"},
"Boncourt": {loc:["Reims",-3.18,-19.09],notes:"Mapquest has four &quot;Boncourt&quot;s, none of which match the tJP map location; the choice seemed between Picardy and Lorraine, of which the former better matches the 7th Army location",id:"Boncourt"},
"Bonneuil Ferme": {loc:["Cambrai",-8.5,27.2],notes:"Same as Golancourt according to OtF6.1",id:"Bonneuil_Ferme"},
"Bouchain": {loc:["Cambrai",3.63,-5.91],id:"Bouchain"},
"Boulin Ferme": {loc:null,id:"Boulin_Ferme"},
"Bourlers": {loc:["Charleroi",-4.09,22.27],notes:"tJP map shows this in France, but Mapquest reports no &quot;Bourlers&quot; in France, and this Belgian town is in the right Army sector.",id:"Bourlers"},
"Bourlon": {loc:["Cambrai",-0.2,-5.3],id:"Bourlon"},
"Boussières": {loc:["Cambrai",5.5,0.6],notes:"Google's Boussières-en-Cambrésis",id:"Boussi_res"},
"Bouvincourt": {loc:["Amiens",34.1,0.0],notes:"Bouvincourt-en-Vermandois",id:"Bouvincourt"},
"Bovelles": {loc:["Amiens",-6.7,0.9],id:"Bovelles"},
"Bray-Dunes": {loc:["Brugge",-30.5,10.5],id:"Bray_Dunes"},
"Briastre": {loc:["Cambrai",10.91,0.91],id:"Briastre"},
"Brooklands": "Britain",
"Bruay": {loc:["Arras",-10.7,-13.3],notes:"Bruary-la-Buissière",id:"Bruay"},
"Brugge": {loc:["Brugge",0.0,0.0],id:"Brugge"},
"Bruille": {loc:["Cambrai",0.00,-10.45],notes:"Mapquest has both Bruille-lez-Marchiennes and Bruille-Saint-Amand in Nord-Pas-de-Calais; tJP p. 6 and the map seem to be the former",id:"Bruille"},
"Brussels": {loc:["Brussels",0.00,0.00],id:"Brussels"},
"Bryas": {loc:["Arras",-18.0,-8.2],notes:"OtF6.1 agrees with this spelling; corresponds with Google's &quot;Brias&quot;",id:"Bryas"},
"Bühl": {loc:["Metz",41.43,22.86],notes:"There are two in Lorraine; Mapquest's &quot;Bühl-Lorraine&quot; corresponds with tJP map and p.7",id:"B_hl"},
"Burscheid": {loc:["Metz",46.4,24.1],notes:"Modern Bourscheid, per thread on The Aerodrome forums",id:"Burscheid"},
"Busigny": {loc:["Cambrai",10.45,8.18],id:"Busigny"},
"Cachy": {loc:["Amiens",8.4,2.9],id:"Cachy"},
"Caffiers": {loc:["Arras",-44.1,-39.5],id:"Caffiers"},
"Calais": {loc:["Lille",-52.2,-23.5],id:"Calais"},
"Camblain-l'Abbé": {loc:["Arras",-6.4,-5.8],id:"Camblain_l_Abb_"},
"Cambrai": {loc:["Cambrai",0.00,0.00],id:"Cambrai"},
"Campoformidi": "Italy",
"Candas": {loc:["Amiens",-1.6,-15.1],id:"Candas"},
"Cantin": {loc:["Lille",2.73,18.64],id:"Cantin"},
"Cappelle": {loc:["Cambrai",14.0,-4.4],id:"Cappelle"},
"Cappy": {loc:["Amiens",21.43,-2.86],id:"Cappy"},
"Carignan": {loc:["Luxembourg",-44.29,1.43],notes:"tJP map apparently has two 59's, one east of Arras, the other southeast of Sedan, neither corresponding very well to Mapquest's location",id:"Carignan"},
"Carnières": {loc:["Cambrai",4.70,0.40],id:"Carni_res"},
"Carrépuis": {loc:["Amiens",22.86,10.00],notes:"tJP omits the accent over the &quot;e&quot;, but I went with Mapquest's version",id:"Carr_puis"},
"Carvin": {loc:["Lille",-4.9,10.2],id:"Carvin"},
"Castern": {loc:["Lille",19.09,-10.00],notes:"Mapquest has no &quot;Castern&quot; in DE, FR, BE, or LU; but there's a &quot;Kaster&quot; in Belgium that appears plausible; that's what I've used here",id:"Castern"},
"Castle Bromwich": "Britain",
"Castres": {loc:["Soissons",-2.86,-25.00],notes:"Apparently omitted from tJP map",id:"Castres"},
"Catigny": {loc:["Soissons",-17.7,-18.2],id:"Catigny"},
"Catterick": "Britain",
"Caudry": {loc:["Cambrai",7.8,3.6],id:"Caudry"},
"Cervada": "Italy",
"Ceune": {loc:["Lille",9.55,-12.73],notes:"Appears to correspond with Mapquest's &quot;Kuurne&quot;",id:"Ceune"},
"Chambry": {loc:["Laon",1.10,-1.60],id:"Chambry"},
"Champien": {loc:["Arras",3.6,42.3],id:"Champien"},
"Champles": {loc:["Brussels",10.00,7.14],id:"Champles"},
"Charmois": {loc:["Verdun",-8.67,-17.67],notes:"Mapquest has two &quot;Charmois&quot;, one even in Lorraine, but neither near where tJP map places it in the 5th Army area.  calle.com has a Charmois at 49N 5E which looks to be correct, but it's not in Mapquest.  Since tJP gazetteer says &quot;Charmois, S Stenay&quot;, I've arbitrarily located this 1mi south of Stenay",id:"Charmois"},
"Chassonge Ferme": {loc:["Metz",-60.46,-6.15],notes:"tJP has &quot;Chassogne Ferme&quot;, but OtF6.1 has &quot;Chassonge Ferme&quot; at this location",id:"Chassonge_Ferme"},
"Château-Porcien": {loc:["Reims",9.33,-14.67],id:"Ch_teau_Porcien"},
"Chattis Hill": "Britain",
"Chéméry": {loc:["Reims",38.57,-18.57],notes:"calle.com has several &quot;Chémery&quot;s, but from the tJP map, this is Chémery-sur-Bar.",id:"Ch_m_ry"},
"Chemy": {loc:["Lille",-3.3,7.6],id:"Chemy"},
"Chenois": {loc:["Luxembourg",-25.8,3.6],id:"Chenois"},
"Chéry-les-Pouilly": {loc:["Laon",-1.20,-5.10],notes:"Mapquest omits the accent in &quot;Chéry&quot;",id:"Ch_ry_les_Pouilly"},
"Chévresis-Monceau": {loc:["Laon",-1.82,-10.91],notes:"Mapquest omits the accent in &quot;Chévresis&quot;",id:"Ch_vresis_Monceau"},
"Chièvres": {loc:["Brussels",-24.29,14.29],id:"Chi_vres"},
"Chipilly": {loc:["Amiens",15.8,-1.1],id:"Chipilly"},
"Chocques": {loc:["Arras",-9.3,-17.3],id:"Chocques"},
"Chuffilly": {loc:["Reims",27.14,-11.43],notes:"Corresponds to Mapquest Chuffilly-Roche?  The position is a little off compared to tJP map",id:"Chuffilly"},
"Clairmarais": {loc:["Lille",-34.5,-9.5],id:"Clairmarais"},
"Clairmarais North": {loc:["Lille",-34.5,-9.0],id:"Clairmarais_North"},
"Clairmarais South": {loc:["Lille",-34.5,-10.0],id:"Clairmarais_South"},
"Clastres": {loc:["Cambrai",0.00,25.71],id:"Clastres"},
"Cohartville": {loc:["Laon",6.36,-6.82],notes:"Mapquest has no &quot;Cohartville&quot;, but does have &quot;Froidmont-Cohartille&quot; in approximately the right location ... that's what I used",id:"Cohartville"},
"Coincy": {loc:["Reims",-26.67,5.33],id:"Coincy"},
"Colmar Nord": {loc:["Strasbourg",-17.7,33.1],id:"Colmar_Nord"},
"Colmar Sud": {loc:["Strasbourg",-16.1,37.9],id:"Colmar_Sud"},
"Companthorpe": "Britain",
"Compiègne": {loc:["Compiègne",0.0,0.0],notes:"The actual airfield was unlikely to be in the center of town (shown on the map) but OtF6.1 indicated no nearby airfield",id:"Compi_gne"},
"Conteville": {loc:["Arras",-20.9,-10.0],notes:"Google's Conteville-en-Temois",id:"Conteville"},
"Coolkerke": {loc:["Brugge",1.10,-2.30],id:"Coolkerke"},
"Coucou": {loc:["Lille",-1.1,-10.7],id:"Coucou"},
"Coudekerque": {loc:["Lille",-29.5,-25.9],id:"Coudekerque"},
"Coulommiers": {loc:["Paris",33.2,3.2],id:"Coulommiers"},
"Courcelles-le-Comte": {loc:["Arras",-0.5,9.1],id:"Courcelles_le_Comte"},
"Coxyde": {loc:["Brugge",-26.22,7.78],notes:"Modern Koksijde",id:"Coxyde"},
"Cramlington": "Britain",
"Crochte": {loc:["Lille",-30.9,-21.8],id:"Crochte"},
"Croisette": {loc:["Arras",-23.3,-4.2],id:"Croisette"},
"Cuerne": {loc:["Lille",10.0,15.1],notes:"Google's Kuurne",id:"Cuerne"},
"Cuirieux": {loc:["Laon",9.09,-6.82],id:"Cuirieux"},
"Cysoing": {loc:["Lille",6.67,4.00],id:"Cysoing"},
"Délinge Ferme": "",
"Derra": "Turkey",
"Dhuizel": {loc:["Soissons",13.18,0.91],id:"Dhuizel"},
"Djenin": "Turkey",
"Doncaster": "Britain",
"Doncourt": {loc:["Verdun",14.55,5.91],notes:"Mapquest has four &quot;Doncourt&quot;s, three in Lorraine.  Doncourt-aux-Templiers seems to best match the tJP map",id:"Doncourt"},
"Donstiennes": {loc:["Brussels",-1.43,32.86],id:"Donstiennes"},
"Douai": {loc:["Lille",0.67,13.33],id:"Douai"},
"Douilly": {loc:["Cambrai",-7.27,21.82],id:"Douilly"},
"Dover": "Britain",
"Drionville": {loc:["Amiens",-33.2,-25.5],id:"Drionville"},
"Droglandt": {loc:["Lille",-22.3,-15.5],notes:"Google's Droogland",id:"Droglandt"},
"Dunkerque": {loc:["Lille",-31.4,-28.6],id:"Dunkerque"},
"Eastchurch": "Britain",
"Ecoivres": {loc:["Arras",-22.0,-2.2],id:"Ecoivres"},
"Elincourt": {loc:["Cambrai",6.2,9.3],id:"Elincourt"},
"Ellignies": {loc:["Lille",27.14,4.29],notes:"Mapquest has &quot;Ellignies-Sainte-Anne&quot;",id:"Ellignies"},
"Emerchicourt": {loc:["Lille",8.83,16.33],id:"Emerchicourt"},
"Ennemain": {loc:["Amiens",29.29,2.86],id:"Ennemain"},
"Ennemain-Falvy Rd": {loc:["Amiens",29.29,3.15],notes:"Falvy road leads south out of Ennemain; I've guessed that the aerodrome was 1/3rd mile south of Ennemain",id:"Ennemain_Falvy_Rd"},
"Ennetières": {loc:["Lille",-5.23,0.00],id:"Enneti_res"},
"Ensisheim": {loc:["Mulhouse",1.14,-7.27],id:"Ensisheim"},
"Epinoy": {loc:["Cambrai",-3.18,-3.18],id:"Epinoy"},
"Epitaphe Ferme": {loc:["Soissons",4.9,5.1],notes:"Location is Epitaphe, located in the right vicinity according to tJP map",id:"Epitaphe_Ferme"},
"Ercheu": {loc:["Amiens",30.00,11.43],id:"Ercheu"},
"Erchin": {loc:["Cambrai",-2.73,-7.73],id:"Erchin"},
"Eringhem": {loc:["Lille",-32.7,-18.6],id:"Eringhem"},
"Erkeghem": {loc:["Brugge",1.82,4.09],id:"Erkeghem"},
"Erlon": {loc:["Laon",4.09,-9.55],id:"Erlon"},
"Erre": {loc:["Cambrai",3.64,-10.45],id:"Erre"},
"Escarmain": {loc:["Cambrai",14.09,-3.18],id:"Escarmain"},
"Escaudoeuvres": {loc:["Cambrai",1.3,-1.3],id:"Escaudoeuvres"},
"Escaufourt": {loc:["Cambrai",11.33,7.11],notes:"tJP consistently uses &quot;Escaufort&quot;, but that's evidently a typo",id:"Escaufourt"},
"Esnes": {loc:["Cambrai",3.3,5.1],id:"Esnes"},
"Esquerdes": {loc:["Lille",-40.0,-5.0],id:"Esquerdes"},
"Essigny-le-Petit": {loc:["Cambrai",5.45,15.91],id:"Essigny_le_Petit"},
"Estourmel": {loc:["Cambrai",4.0,1.8],id:"Estourmel"},
"Estrée-Blanche": {loc:["Arras",-20.9,-21.4],id:"Estr_e_Blanche"},
"Estrées-en-Chaussée": {loc:["Cambrai",-8.9,20.4],notes:"OtF6.1 has &quot;Estrees-en-Chausle&quot; (which appears to be a typo for &quot;Estrées-en-Chausée&quot;) in the index ... but the map has no reference.  This location is Google's Estrées-Mons, which appears to be the correct location.",id:"Estr_es_en_Chauss_e"},
"Eswars": {loc:["Cambrai",1.30,-2.40],id:"Eswars"},
"Etrun": {loc:["Arras",-3.6,-1.4],id:"Etrun"},
"Etreux": {loc:["Cambrai",20.00,10.00],id:"Etreux"},
"Faches": {loc:["Lille",0.10,1.70],notes:"Mapquest has Faches-Thumesnil",id:"Faches"},
"Falvy": {loc:["Cambrai",-12.27,20.45],id:"Falvy"},
"Famechon": {loc:["Amiens",7.8,-17.3],notes:"Google has three Famechons, but OtF6.1 indicates this location in Nord-Pas-de-Calais",id:"Famechon"},
"Fauquembergues": {loc:["Arras",-31.4,-22.3],id:"Fauquembergues"},
"Farnborough": "Britain",
"Faucouzy": {loc:["Soissons",14.29,-23.57],id:"Faucouzy"},
"Favreuil": {loc:["Arras",3.18,9.55],id:"Favreuil"},
"Fayet": {loc:["Cambrai",0.68,18.18],id:"Fayet"},
"Fère-en-Tardenois": {loc:["Soissons",8.6,7.3],id:"F_re_en_Tardenois"},
"Fienvillers": {loc:["Amiens",-2.7,-15.3],id:"Fienvillers"},
"Filescamp Farm": {loc:["Arras",-8.8,-2.1],id:"Filescamp_Farm"},
"Filton": "Britain",
"Fismes": {loc:["Reims",-16.4,-3.3],id:"Fismes"},
"Flaumont": {loc:["Charleroi",-21.8,20.5],notes:"Google's Flaumont-Waudrechies",id:"Flaumont"},
"Flavy-le-Martel": {loc:["Cambrai",-1.43,33.57],id:"Flavy_le_Martel"},
"Flesselles": {loc:["Amiens",-1.6,-7.3],id:"Flesselles"},
"Fleurs": {loc:["Brussels",8.57,21.42],notes:"Assumed the same as Mapquest's &quot;Fleurus&quot;",id:"Fleurs"},
"Flez": {loc:["Cambrai",-13.78,0.89],notes:"tJP has &quot;Flez-Suisaucourt&quot;; is this a typo for Flez-Guizancourt?  Mapquest and calle.com don't have that, either ... but Airfields & Airmen: Cambrai (and Google) locates it west of Saint-Quentin at the intersection of A29 and the D937",id:"Flez"},
"Florenville": {loc:["Luxembourg",-37.14,-4.29],id:"Florenville"},
"Floringhem": {loc:["Arras",-15.6,-14.2],id:"Floringhem"},
"Folkestone": "Britain",
"Fonfry": {loc:["Reims",-22.22,2.11],notes:"Nothing close to &quot;Fonfry&quot; or &quot;Foufry&quot; in Mapquest or calle.com; since tJP gazetteer calls it &quot;Fonfry, N Fère-en-Tardenois&quot;, I've arbitrarily chosen a location a mile north of Fère-en-Tardenois",id:"Fonfry"},
"Fontaine Notre Dame": {loc:["Cambrai",8.57,17.14],notes:"Mapquest has two in the area, one WSW of Cambrai, and one ENE of St Quentin.  tJP map uses the latter",id:"Fontaine_Notre_Dame"},
"Fontaine-sur-May": {loc:["Amiens",-16.8,-24.5],notes:"Constable data and OtF6.1 agree on this spelling, but this is Google's &quot;Fontaine-sur-Maye&quot; (with the &quot;e&quot; on the end)",id:"Fontaine_sur_May"},
"Fontaine-Uterte": {loc:["Cambrai",6.36,14.77],id:"Fontaine_Uterte"},
"Ford Farm": "Britain",
"Foreste": {loc:["Cambrai",-5.91,21.36],id:"Foreste"},
"Foucaucourt": {loc:["Amiens",21.59,1.14],notes:"Mapquest has two &quot;Foucaucourt&quot;s in Picardy: &quot;Foucaucourt-en-Santerre&quot; and &quot;Foucaucourt-hors-Nesle&quot;.  The former is closer to the tJP location",id:"Foucaucourt"},
"Fouquerolles": {loc:["Amiens",-3.6,30.5],id:"Fouquerolles"},
"Fourneuil": {loc:["Amiens",-8.2,28.2],id:"Fourneuil"},
"Franqueville": {loc:["Reims",-10.0,-38.6],id:"Franqueville"},
"Fréthun": {loc:["Brugge",-60.9,20.9],id:"Fr_thun"},
"Froidmont": {loc:["Laon",3.64,-7.05],notes:"Mapquest's &quot;Froidmont-cohartille&quot;; tJP gazetteer has &quot;Froidemont&quot;, but this looks like a typo",id:"Froidmont"},
"Furnes": {loc:["Brugge",-24.5,10.5],notes:"Google's Veurne",id:"Furnes"},
"Genech": {loc:["Lille",6.59,5.91],id:"Genech"},
"Ghistelles": {loc:["Brugge",-12.27,2.27],id:"Ghistelles"},
"Ghlin": {loc:["Brussels",-18.57,22.86],id:"Ghlin"},
"Giraumont": {loc:["Verdun",23.64,0.00],id:"Giraumont"},
"Givry": {loc:["Brussels",-14.29,27.14],id:"Givry"},
"Goldhanger": "Britain",
"Gondecourt": {loc:["Lille",-3.33,3.83],id:"Gondecourt"},
"Gonnehem": {loc:["Lille",-21.8,5.1],id:"Gonnehem"},
"Gonnelieu": {loc:["Cambrai",-3.64,6.82],id:"Gonnelieu"},
"Gontrode": {loc:["Gent",3.18,4.09],id:"Gontrode"},
"Gosselies": {loc:["Brussels",3.64,22.27],id:"Gosselies"},
"Gosport": "Britain",
"Grandmetz": {loc:["Lille",24.89,0.67],notes:"tJP has &quot;Grand Metz&quot;, but Mapquest and calle.com have it as one word",id:"Grandmetz"},
"Graux": {loc:["Brussels",16.36,30.45],id:"Graux"},
"Grécourt": {loc:["Compiègne",7.04,-17.27],id:"Gr_court"},
"Gross-Tanchen": {loc:["Metz",24.89,8.00],notes:"As noted on tJP map, modern &quot;Grostenquin&quot;",id:"Gross_Tanchen"},
"Guesnain": {loc:["Lille",3.67,14.33],id:"Guesnain"},
"Guise": {loc:["Laon",0.00,-18.57],id:"Guise"},
"Guisecourt": {loc:["Compiègne",9.33,-12.44],notes:"No town by this name in Mapquest or calle.com.  Since this aerodrome was only used by Jastas 12, 13, 15, 19 for a few days during the Kaiserschlact, and all were previously at Roupy and afterwards at Balâtre, I think this corresponds to &quot;Guiscard&quot;, which is between those two locations and has a name phonetically similar to &quot;Guisecourt&quot;.",id:"Guisecourt"},
"Guizancourt": {loc:["Amiens",30.50,3.75],notes:"Mapquest has two &quot;Guizancourt&quot;s in Picardy, but this one best matches the tJP map",id:"Guizancourt"},
"Habsheim": {loc:["Mulhouse",3.41,1.36],id:"Habsheim"},
"Halluin": {loc:["Lille",-8.22,-8.44],notes:"Mapquest has &quot;Heuvelland&quot; in same place; I've assumed they're equivalent",id:"Halluin"},
"Halma": {loc:["Luxembourg",-44.29,-26.43],id:"Halma"},
"Hancourt": {loc:["Amiens",35.5,-0.5],id:"Hancourt"},
"Handzaeme": {loc:["Lille",-2.00,-18.67],id:"Handzaeme"},
"Harbonnières": {loc:["Amiens",17.04,8.57],id:"Harbonni_res"},
"Harlaxton": "Britain",
"Harlebeke": {loc:["Lille",10.67,-11.33],id:"Harlebeke"},
"Harling Road": "Britain",
"Harmigniers": {loc:["Brussels",-14.29,26.43],notes:"Mapquest has &quot;Harmignies&quot;",id:"Harmigniers"},
"Haubourdin": {loc:["Lille",-3.41,1.36],id:"Haubourdin"},
"Haussimont": {loc:["Reims",6.4,35.5],id:"Haussimont"},
"Helesmes": {loc:["Lille",13.18,15.45],id:"Helesmes"},
"Hennechies Ferme": {loc:["Cambrai",12.0,14.7],notes:"Found in Google maps. tJP Jasta 63 list spells it &quot;Hennieches&quot;, but that looks like a typo",id:"Hennechies_Ferme"},
"Hermies": {loc:["Cambrai",-8.18,3.64],id:"Hermies"},
"Hervilly": {loc:["Cambrai",-5.45,14.09],id:"Hervilly"},
"Hesdigneul": {loc:["Arras",-8.0,-14.67],notes:"Google's Hesdigneul-lès-Béthune",id:"Hesdigneul"},
"Heule": {loc:["Lille",7.73,-12.27],id:"Heule"},
"Hingham": "Britain",
"Hondschoote": {loc:["Brugge",-28.1,16.8],id:"Hondschoote"},
"Hoog Huis": {loc:["Lille",-33.2,-13.2],notes:"Based on OtF6.1, seems to be Google's Point du Jour",id:"Hoog_Huis"},
"Hounslow": "Britain",
"Houplin": {loc:["Lille",-2.95,4.09],notes:"Mapquest has &quot;Houplin-Ancoisne&quot;",id:"Houplin"},
"Hove": {loc:["Brussels",-13.64,10.45],notes:"Mapquest has another &quot;Hove&quot;, but it's off near Antwerp",id:"Hove"},
"Hudova": "Macedonia",
"Ichteghem-Vyver": {loc:["Brugge",-10.00,5.91],id:"Ichteghem_Vyver"},
"Inchy": {loc:["Cambrai",10.2,3.6],notes:"Not to be confused with Inchy-en-Artois, which is what comes up by default on Google; this location confirmed by OtF6.1",id:"Inchy"},
"Ingelmünster": {loc:["Lille",8.18,-18.18],notes:"Mapquest omits the umlaut over the &quot;u&quot;",id:"Ingelm_nster"},
"Iris Farm": {loc:["Cambrai",6.3,8.0],id:"Iris_Farm"},
"Iseghem": {loc:["Lille",6.33,-14.67],id:"Iseghem"},
"Iwuy": {loc:["Lille",11.43,24.29],notes:"missing from tJP map + gazetteer",id:"Iwuy"},
"Izel-le-Hameau": {loc:["Arras",-10.4,-1.6],notes:"Google's Izel-les-Hameux, but OtF has the singular form of the name",id:"Izel_le_Hameau"},
"Jabbeke": {loc:["Brugge",-5.45,1.36],id:"Jabbeke"},
"Jametz": {loc:["Verdun",0.00,-15.45],id:"Jametz"},
"Juilly": {loc:["Soissons",-21.8,25.4],id:"Juilly"},
"Juniville": {loc:["Reims",15.71,-7.14],id:"Juniville"},
"Kalkova": "Macedonia",
"Kanatlarci": "Macedonia",
"Kenley": "Britain",
"Koekhoek": {loc:["Lille",3.07,-12.30],notes:"tJP gazetteer has &quot;Koekhoek, nr Menin&quot;; phonetically this is close to OtF6.1's Coucou near Menin, which location I have used for this",id:"Koekhoek"},
"Kruishoutem": {loc:["Gent",-8.44,8.44],notes:"tJP has &quot;Kroishouten&quot; (gazetteer), &quot;Kroishausen&quot; (map), but this is almost certainly &quot;Kruihoutem&quot;",id:"Kruishoutem"},
"Kruisken": {loc:["Gent",-2.22,-2.89],id:"Kruisken"},
"Kuerne": {loc:["Lille",9.77,-12.73],notes:"Mapquest has &quot;Kuurne&quot;",id:"Kuerne"},
"La Bellevue": {loc:["Arras",-13.7,7.1],id:"La_Bellevue"},
"La Bonne Maison Ferme": {loc:["Soissons",24.23,9.23],notes:"OtF6.1 has &quot;Bonne Maison Ferme&quot;",id:"La_Bonne_Maison_Ferme"},
"La Brayelles": {loc:["Arras",15.50,-8.30],notes:"on tJP map (as Brayelles) but nowhere in Mapquest or Google; OtF6.1 lists its location as &quot;W Douai?&quot; so estimated here",id:"La_Brayelles"},
"La Capelle": {loc:["Laon",12.86,-22.86],notes:"Mapquest finds six La Capelles, but the others are in southern France",id:"La_Capelle"},
"La Chaussée": "",
"La Fère": {loc:["Soissons",1.8,-20],id:"La_F_re"},
"La Ferté Ferme": {loc:["Laon",-3.85,-15.38],notes:"I assumed this is the same as OtF6.1's &quot;La Ferté Chevresis&quot;",id:"La_Fert__Ferme"},
"La Gorgue": {loc:["Lille",-15.6,0],id:"La_Gorgue"},
"La Jolly Ferme": {loc:["Verdun",-10.77,-30.77],notes:"listed in OtF6.1 index, but no corresponding location; tJP gazetteer has &quot;La Jolly Ferme, Stenay&quot;, so I used Stenay's location",id:"La_Jolly_Ferme"},
"La Neuville": {loc:["Verdun",-2.67,-4.17],notes:"Position on tJP map seems to match Mapquest's &quot;Neuville&quot;,  used here",id:"La_Neuville"},
"La Panne": {loc:["Brugge",-28.67,7.56],notes:"Modern De Panne",id:"La_Panne"},
"La Petrie": {loc:["Lille",0.67,9.33],id:"La_Petrie"},
"La Selve": {loc:["Laon",15.91,-0.23],id:"La_Selve"},
"La Targette": {loc:["Arras",-1.7,-4.2],id:"La_Targette"},
"Lagnicourt-Marcel": {loc:["Cambrai",-12.22,1.11],notes:"tJP has &quot;Lagnicourt&quot;, but Mapquest and calle.com agree on &quot;Lagnicourt-Marcel&quot;",id:"Lagnicourt_Marcel"},
"Lahoussoye": {loc:["Amiens",8.0,-3.7],id:"Lahoussoye"},
"Lake Down": "Britain",
"Lalovie": {loc:["Lille",-16.2,-17.3],notes:"Constable data has this consistently as &quot;La Lovie&quot;; it's in OtF6.1 w/o the space",id:"Lalovie"},
"Landréville": {loc:["Metz",-67.00,-6.00],id:"Landr_ville"},
"Laviéville": {loc:["Amiens",12.7,-3.6],id:"Lavi_ville"},
"Le Brûlé": {loc:["Cambrai",22.67,18.44],id:"Le_Br_l_"},
"Le Cateau": {loc:["Cambrai",14.44,4.0],id:"Le_Cateau"},
"Le Catelet": {loc:["Amiens",42.67,-7.33],id:"Le_Catelet"},
"Le Châtelet": "",
"Le Clos Ferme": "",
"Le Crotoy": {loc:["Amiens",-30.5,-22.7],id:"Le_Crotoy"},
"Le Hameau": {loc:["Arras",-10.7,-1.3],notes:"no OTF6.1 reference, but this location from Google seems plausible",id:"Le_Hameau"},
"Le Mesnil, Nesle": {loc:["Amiens",16.00,2.67],notes:"Location is Nesle in the Somme region from Mapquest",id:"Le_Mesnil__Nesle"},
"Le Quesnoy": {loc:["Cambrai",18.2,-5.5],notes:"OtF6.1 shows this location to be correct of several &quot;Le Quesnoy&quot;s",id:"Le_Quesnoy"},
"Léalvillers": {loc:["Amiens",9.6,-11.8],id:"L_alvillers"},
"Léchelle": {loc:["Cambrai",-11.11,6.67],notes:"There are two, but one is too far to the south",id:"L_chelle"},
"Leffincourt": {loc:["Reims",23.11,6.67],id:"Leffincourt"},
"Leffrinckhoucke": {loc:["Brugge",-34.5,11.8],notes:"Google's Leffrinckoucke",id:"Leffrinckhoucke"},
"Lens": {loc:["Lille",35.38,4.62],id:"Lens"},
"Les Eauvis": {loc:["Amiens",-10.5,-30.9],id:"Les_Eauvis"},
"Les Hayons Ferme": "",
"Les Moeres": {loc:["Brugge",-28.44,12.44],id:"Les_Moeres"},
"Liéramont": {loc:["Cambrai",7.56,10.22],id:"Li_ramont"},
"Liesse": {loc:["Laon",8.00,-2.22],id:"Liesse"},
"Liettres": {loc:["Arras",-20.5,-27.7],id:"Liettres"},
"Lieu-St.-Armand": {loc:["Cambrai",4.67,-5.33],notes:"tJP omits the dashes",id:"Lieu_St__Armand"},
"Liernu": {loc:["Brussels",21.78,15.56],notes:"tJP has &quot;Lirm&quot; and &quot;Lierm&quot;, but there's no location by that name in Mapquest or calle.com.  I've assumed that this is a typo for &quot;Liernu&quot;.",id:"Liernu"},
"Ligescourt": {loc:["Amiens",-18.6,-28.2],id:"Ligescourt"},
"Lilbourne": "Britain",
"Linselles": {loc:["Lille",0.7,-7.1],id:"Linselles"},
"Lomme": {loc:["Lille",-2.21,-0.33],id:"Lomme"},
"London Colney": "Britain",
"Longavesnes": {loc:["Cambrai",-7.8,14.0],id:"Longavesnes"},
"Longchamps": {loc:["Cambrai",15.75,15.75],id:"Longchamps"},
"Lozinghem": {loc:["Arras",-12.7,-15.8],id:"Lozinghem"},
"Lympne": "Britain",
"Magneux": {loc:["Reims",-13.77,-2.67],notes:"tJP has &quot;Magneuse-Villete&quot; for J1, &quot;Magneux&quot; for J81; Mapquest and calle.com agree on &quot;Magneux&quot;.  tJP map location seems to be on the wrong side of Reims",id:"Magneux"},
"Maisoncelle": {loc:["Arras",-28.6,-11.4],notes:"OtF6.1 has this as &quot;Maisoncelles&quot;",id:"Maisoncelle"},
"Maizy": {loc:["Reims",-12.89,-6.22],id:"Maizy"},
"Malincourt": {loc:["Cambrai",4.0,8.9],id:"Malincourt"},
"Malmy-Cheméry": {loc:["Reims",35.00,7.00],notes:"Google's &quot;Malmy&quot;",id:"Malmy_Chem_ry"},
"Marchais": {loc:["Laon",8.64,-0.91],id:"Marchais"},
"Marcke": {loc:["Lille",6.67,-9.33],id:"Marcke"},
"Marckebeke": {loc:["Lille",6.8,-9.6],id:"Marckebeke"},
"Maretz": {loc:["Arras",29.1,17.3],id:"Maretz"},
"Marieux": {loc:["Amiens",6.4,-14.7],id:"Marieux"},
"Marle": {loc:["Laon",6.67,-9.78],notes:"tJP map+gazetteer: Marle-Autremencourt.  calle.com shows two &quot;Marle&quot;s; this one is aka Marle-et-Behaine",id:"Marle"},
"Marquise": {loc:["Arras",-49.1,-37.3],id:"Marquise"},
"Mars-la-Tour": {loc:["Metz",-12.44,0.89],id:"Mars_la_Tour"},
"Mars-sous-Bourcq": {loc:["Reims",29.74,-7.88],id:"Mars_sous_Bourcq"},
"Martincourt-sur-Meuse": {loc:["Verdun",-9.33,-20.89],notes:"JP has &quot;Martincourt&quot;; this is the one (of three) that matches the map",id:"Martincourt_sur_Meuse"},
"Marville": {loc:["Metz",-32.86,-18.57],id:"Marville"},
"Masny": {loc:["Cambrai",-1.33,-9.33],id:"Masny"},
"Matigny": {loc:["Arras",10.4,35.0],id:"Matigny"},
"Maubeuge": {loc:["Cambrai",34.1,-7.3],id:"Maubeuge"},
"Mazingarbe": {loc:["Arras",-2.7,-12.4],id:"Mazingarbe"},
"Medard": {loc:["Metz",65.71,-31.42],id:"Medard"},
"Méaulte": {loc:["Amiens",16.4,-6.2],id:"M_aulte"},
"Melun": {loc:["Paris",14.1,21.8],id:"Melun"},
"Menin": {loc:["Lille",2.67,-8.33],id:"Menin"},
"Merchin": {loc:["Lille",3.8,2.9],notes:"In OtF6.1 but not Google; appears to be overrun by Lille urban area, at the intersection of the A27 and the A23.",id:"Merchin"},
"Mercy-le-Haut": {loc:["Luxembourg",-12.89,13.78],notes:"tJP has &quot;Mercy-le-Haute&quot;, but Mapquest and calle.com agree on &quot;Mercy-le-Haut&quot;",id:"Mercy_le_Haut"},
"Merville": {loc:["Lille",-19.11,-1.00],notes:"Mapquest has three in France, but only one is near the front, its location agreeing with OtF6.1.",id:"Merville"},
"Mesnil-Bruntel": {loc:["Cambrai",-11.56,15.56],id:"Mesnil_Bruntel"},
"Metz-Frescaty": {loc:["Metz",-2.0,2.32],notes:"Mapquest and calle.com have no town of this name; is it the location of the modern airport?  If so, tJP map location is almost 20mi off the real location",id:"Metz_Frescaty"},
"Meuines": {loc:["Lille",14.22,-7.11],notes:"Nothing like &quot;Meuines&quot; in Mapquest or Google.  tJP gazetteer has &quot;Meuines, Courtrai&quot;; &quot;Moen&quot; is phonetically close to this and in the Courtrai area, so that's what I've used here",id:"Meuines"},
"Mitau": "Austria",
"Moerkerke": {loc:["Brugge",5.33,-1.78],id:"Moerkerke"},
"Moislains": {loc:["Cambrai",-11.56,10.67],id:"Moislains"},
"Monceau-le-Waast": {loc:["Laon",3.64,-2.73],notes:"tJP map has &quot;Monceau le Wast&quot;; p23 has &quot;Montceau-le-Wast&quot;; Mapquest has the given spelling",id:"Monceau_le_Waast"},
"Mons-en-Chaussée": {loc:["Cambrai",-9.78,16.44],id:"Mons_en_Chauss_e"},
"Mons-en-Pévèle": {loc:["Lille",1.33,8.44],notes:"tJP gazetteer and text have this as &quot;Mons en Pevelle&quot;, but the map is apparently correct; calle.com notes &quot;Mons-en-Peyele&quot;, &quot;Mons-en-Puelle&quot; (and others) as aliases",id:"Mons_en_P_v_le"},
"Mont": {loc:["Verdun",-2.89,-4.44],notes:"There are dozens of &quot;Mont&quot;s in France.  tJP gazetteer calls this &quot;Mont, NE Verdun&quot;, but none of the &quot;Mont&quot;s are there; I've used &quot;Mont-devant-Sassey&quot; here because even though it's NW of Verdun, it's in about the right area given the skewed tJP map.",id:"Mont"},
"Mont de Soissons Ferme": {loc:["Soissons",7.88,5.25],notes:"tJP gazetteer and Jasta listings have &quot;Mont Soissons Ferme&quot;, but the map and OtF6.1 agree that the name includes &quot;de&quot;",id:"Mont_de_Soissons_Ferme"},
"Mont-d'Origny": {loc:["Laon",-5.33,-15.56],notes:"tJP omits the dash in the name",id:"Mont_d_Origny"},
"Mont-Notre-Dame": {loc:["Soissons",11.56,4.44],notes:"tJP omits the dashes",id:"Mont_Notre_Dame"},
"Mont-St.-Martin": {loc:["Reims",-17.33,-0.88],notes:"tJP omits the dashes in the name.  There are four &quot;Mont-Saint-Martin&quot;s in France; one in the south, which can be ignored for these purposes, one near the France/Belgium/Luxembourg border, one east of Reims, and one west of Reims.  From comparing dates, the front line, and Jasta positions before and after being stationed here, it appears that the town west of Reims is the aerodrome.",id:"Mont_St__Martin"},
"Montbanis Ferme": "",
"Monthussart Ferme": {loc:["Soissons",10.7,2.0],notes:"Located by http://www.theaerodrome.com/forum/other-wwi-aviation/22065-monthussart-ferme.html",id:"Monthussart_Ferme"},
"Montigny Ferme": {loc:["Cambrai",-3.4,11.2],notes:"Located by http://www.sim-outhouse.com/sohforums/showthread.php?t=8637, using online trench map at http://lt1.mcmaster.ca/ww1/wrz4mp.php?grid=62c&map_id=83&view",id:"Montigny_Ferme"},
"Möntingen": {loc:["Metz",4.44,0.00],notes:"A note on the tJP map says &quot;Möntingen is modern Montoy; this is Montoy-Flanville in Mapquest; it seems to be missing from calle.com",id:"M_ntingen"},
"Montrose": "Britain",
"Mörchingen": {loc:["Metz",20.44,11.33],notes:"per note on tJP map, modern day &quot;Morhange&quot;",id:"M_rchingen"},
"Moreuil": {loc:["Amiens",8.4,8.4],id:"Moreuil"},
"Morlancourt": {loc:["Amiens",15.5,-4.1],id:"Morlancourt"},
"Morsberg": {loc:["Metz",31.43,-2.86],notes:"No such city as &quot;Morsberg&quot; in Mapquest or calle.com in France, Germany, Belgium, or Luxembourg.  Is this &quot;Morsbach&quot;, whose location I've used here?",id:"Morsberg"},
"Mory": {loc:["Arras",3.2,9.3],id:"Mory"},
"Mousecron": {loc:["Lille",6.67,-5.67],notes:"Mapquest has Mouscron",id:"Mousecron"},
"Mousehold Heath": "Britain",
"Mouveaux": {loc:["Lille",2.9,-3.8],id:"Mouveaux"},
"Moyencourt": {loc:["Compiègne",5.33,-16.89],notes:"There's also Moyencourt-lès-Poix, but this is the correct one",id:"Moyencourt"},
"Moyenneville": {loc:["Amiens",-25.0,-12.7],id:"Moyenneville"},
"Mravinca": "Macedonia",
"Narborough": "Britain",
"Netheravon": "Britain",
"Neuflize": {loc:["Laon",30.91,9.09],id:"Neuflize"},
"Neumünster": {loc:["Brugge",-5.78,-5.33],notes:"Modern Nieuwmunster",id:"Neum_nster"},
"Neuville": {loc:["Cambrai",15.11,0.89],notes:"There are dozens of &quot;Neuville&quot;s in France, several not far from this location, but this seems to match the tJP map most closely",id:"Neuville"},
"Neuvilly": {loc:["Cambrai",12.00,1.78],notes:"There are at least two in France, but this most closely matches the position on the tJP map",id:"Neuvilly"},
"Niederum": {loc:["Metz",15.6,8.0],notes:"http://en.wikipedia.org/wiki/German_exonyms_(Moselle) says this is the same as Many, given here.",id:"Niederum"},
"Noeux-lès-Auxi": {loc:["Amiens",-5.1,-23.8],id:"Noeux_l_s_Auxi"},
"Norman-le-West": "",
"Northolt": "Britain",
"Norwich": "Britain",
"Nurlu": {loc:["Cambrai",-9.11,9.78],id:"Nurlu"},
"Ochey": {loc:["Metz",-10.5,37.3],id:"Ochey"},
"Old Sarum": "Britain",
"Origny-St.-Benoite": {loc:["Laon",-4.89,-15.11],notes:"tJP omits the dashes",id:"Origny_St__Benoite"},
"Ostend": {loc:["Brugge",-14.0,-0.9],notes:"Modern Oostende",id:"Ostend"},
"Oxelaëre": {loc:["Lille",-26.7,-10.9],id:"Oxela_re"},
"Parpeville": {loc:["Laon",-3.5,-13.5],id:"Parpeville"},
"Pecq": {loc:["Lille",12.00,-2.22],id:"Pecq"},
"Perles": {loc:["Reims",-16.44,-3.56],id:"Perles"},
"Petite-Synthe": {loc:["Brugge",-38.6,14.1],id:"Petite_Synthe"},
"Pezarche": {loc:["Paris",30.0,8.2],notes:"OtF6.1 note: same as Touquin",id:"Pezarche"},
"Phalempin": {loc:["Lille",-2.22,6.67],id:"Phalempin"},
"Planques": {loc:["Amiens",-9.5,-40.5],id:"Planques"},
"Pleine-Selve": {loc:["Laon",-2.86,-12.86],id:"Pleine_Selve"},
"Plomion": {loc:["Laon",17.33,-13.33],id:"Plomion"},
"Pont-à-Marcq": {loc:["Lille",2.2,8.0],id:"Pont___Marcq"},
"Pontfaverger-Moronvilliers": {loc:["Reims",13.33,-1.78],notes:"tJP lists as &quot;Pont Faverger&quot;, but Mapquest and calle.com agree on &quot;Pontfaverger-Moronvilliers&quot;",id:"Pontfaverger_Moronvilliers"},
"Poperinghe": {loc:["Lille",-20.6,-16.0],notes:"Modern Poperinge",id:"Poperinghe"},
"Possanerlo": "Italy",
"Poulainville": {loc:["Amiens",0.9,-3.8],id:"Poulainville"},
"Prémont": {loc:["Cambrai",7.11,9.33],notes:"tJP has &quot;Premont&quot;",id:"Pr_mont"},
"Preutin-Higny": {loc:["Metz",-16.44,12.89],notes:"tJP map has it correct, but the gazetteer and Jasta lists have &quot;Prentin-Higny&quot;; looks like a typo",id:"Preutin_Higny"},
"Prilip": "Macedonia",
"Procher": "",
"Pronville": {loc:["Cambrai",-10.22,0.00],id:"Pronville"},
"Proville": {loc:["Cambrai",-0.88,0.67],id:"Proville"},
"Proven": {loc:["Lille",-18.1,-18.1],id:"Proven"},
"Provin": {loc:["Lille",-6.67,6.67],id:"Provin"},
"Proyart": {loc:["Amiens",18.6,0.5],id:"Proyart"},
"Puisieux Ferme": {loc:["Laon",3.00,-3.75],notes:"from OtF6.1",id:"Puisieux_Ferme"},
"Puxieux": {loc:["Metz",-13.45,11.00],notes:"tJP map has &quot;Pusieux&quot;, gazetteer has &quot;Pusieux, Mars-la-Tour&quot;; but OtF has &quot;Puxieux&quot; in that location, so I've assumed tJP is a propagated typo",id:"Puxieux"},
"Quelmes": {loc:["Lille",-42.3,-7.3],id:"Quelmes"},
"Quevauvillers": {loc:["Amiens",-9.1,4.9],id:"Quevauvillers"},
"Quiévy": {loc:["Cambrai",8.7,0.7],id:"Qui_vy"},
"Quilen": {loc:["Amiens",-16.8,-45.5],id:"Quilen"},
"Rebais": {loc:["Compiègne",16.8,39.5],id:"Rebais"},
"Reckem": {loc:["Lille",4.00,-8.44],id:"Reckem"},
"Reclinghem": {loc:["Arras",-27.7,-20.5],id:"Reclinghem"},
"Rely": {loc:["Arras",-18.7,-19.6],id:"Rely"},
"Remaisnil": {loc:["Arras",-25.5,6.4],id:"Remaisnil"},
"Rendcomb": "Britain",
"Reneuil Ferme": {loc:["Laon",.4,-4.2],notes:"no matches in Mapquest or OtF6.1, but found &quot;Reneuil&quot; on Google in plausible location",id:"Reneuil_Ferme"},
"Retheuil Ferme": {loc:["Cambrai",13.50,16.50],notes:"tJP gazetteer has this as &quot;Retheuil Ferme, Bohain&quot; so I used the airfield location near Bohain from OtF6.1.",id:"Retheuil_Ferme"},
"Reumont": {loc:["Cambrai",10.9,6.7],id:"Reumont"},
"Riencourt-les-Cagnicourt": {loc:["Arras",7.56,4.89],notes:"tJP uses &quot;Riencourt&quot; or &quot;Rienncourt, Arras&quot;; of the several &quot;Riencourt&quot;s in France, this appears to be the correct one",id:"Riencourt_les_Cagnicourt"},
"Rochford": "Britain",
"Rocourt-St.-Martin": {loc:["Soissons",2.67,12.89],notes:"tJP omits the dashes",id:"Rocourt_St__Martin"},
"Ronchin": {loc:["Lille",0.7,2.2],id:"Ronchin"},
"Ronssoy": {loc:["Cambrai",-3.56,11.11],id:"Ronssoy"},
"Roubaix": {loc:["Lille",5.00,-2.83],id:"Roubaix"},
"Roucourt": {loc:["Cambrai",-3.56,-8.44],id:"Roucourt"},
"Rougefay": {loc:["Arras",-27.7,1.4],id:"Rougefay"},
"Roulers": {loc:["Lille",2.67,-15.67],notes:"=Roeselare in Mapquest",id:"Roulers"},
"Roupy": {loc:["Cambrai",-2.22,20.44],id:"Roupy"},
"Roveredo": "Italy",
"Roville-aux-Chênes": {loc:["Mulhouse",-33.2,-38.6],id:"Roville_aux_Ch_nes"},
"Rozay-en-Brie": {loc:["Paris",27.7,11.8],id:"Rozay_en_Brie"},
"Rugny Ferme": "",
"Rumbeke": {loc:["Lille",3.56,-16.44],id:"Rumbeke"},
"Ruisseauville": {loc:["Amiens",-7.7,-41.8],id:"Ruisseauville"},
"St.-André-au-Bois": {loc:["Amiens",-18.2,-33.6],notes:"Modern Gouy-St-André",id:"St__Andr__au_Bois"},
"St.-Christ": {loc:["Cambrai",-13.78,19.11],notes:"tJP omits the dash",id:"St__Christ"},
"St.-Gérard": {loc:["Charleroi",13.33,4.00],notes:"tJP omits the dash",id:"St__G_rard"},
"St.-Gérard Maison": {loc:["Charleroi",13.33,3.00],notes:"tJP shows this as a separate airfield, but browsing the area in Mapquest gives no clue as to where this should be.  I've guessed that it's a mile north of St.Gérard",id:"St__G_rard_Maison"},
"St.-Gobert": {loc:["Laon",8.44,-12.89],notes:"tJP omits the dash in the name",id:"St__Gobert"},
"St. Inglevert": {loc:["Arras",-45.2,-40],id:"St__Inglevert"},
"St.-Léger-lès-Authie": {loc:["Amiens",9.8,-16.2],id:"St__L_ger_l_s_Authie"},
"St.-Loup-Champagne": {loc:["Reims",8.44,-10.22],notes:"tJP map: &quot;St Loup&quot;, gazetteer: &quot;St Loup, Champagne&quot;; calle.com as given here",id:"St__Loup_Champagne"},
"St.-Mard": {loc:["Soissons",8.89,0.00],notes:"tJP map location can't be correct, since it's behind Allied (pre-Kaiserschlacht) lines. Mapquest appears to have an indexing bug, as searching for &quot;Saint-Mard&quot; turns up ten locations, none of which are near the tJP map spot.  But searching for Soissons, zooming in, and following D884 east, it's there, just west of Viel-Arcy.",id:"St__Mard"},
"St.-Marguerite": {loc:["Lille",-4.44,-5.78],notes:"tJP has &quot;St. Marguerite&quot;, but calle.com and Mapquest use the dash.  Mapquest appears to have an indexing bug, as searching for &quot;Sainte-Marguerite&quot; turns up ten locations, none of which are at the right spot.  But by searching for Lille, zooming in, and following the D308 to the northwest, there's a Sainte-Marguerite in the proper location",id:"St__Marguerite"},
"St. Marie-à-Py": {loc:["Reims",20.89,1.78],id:"St__Marie___Py"},
"St. Medard": {loc:["Luxembourg",-35.71,-11.43],notes:"Missing from tJP map.  There are many &quot;Saint Medard&quot;s in France, but this location in Belgium seems most probable, given that it was in use when the German army was retreating at the end of 1918",id:"St__Medard"},
"St.-Omer": {loc:["Lille",-35.8,-8.00],id:"St__Omer"},
"St.-Pol": {loc:["Arras",-20.5,-6.4],notes:"St.-Pol-sur-Ternoise",id:"St__Pol"},
"St.-Quentin": {loc:["Cambrai",2.7,22.7],notes:"It's unlikely the airfield was at this point, in the center of town, but OtF6.1 doesn't show a nearby airfield, except those named something else",id:"St__Quentin"},
"St.-Quentin-le-Petit": {loc:["Laon",20.00,-0.67],notes:"tJP omits the dash between &quot;Saint&quot; and &quot;Quentin&quot;, but calle.com explicitly includes it",id:"St__Quentin_le_Petit"},
"St.-Rémy-le-Petit West": {loc:["Reims",10.67,-8.44],notes:"tJP omits the dash between &quot;Saint&quot; and &quot;Rémy&quot;, but calle.com explicitly includes it",id:"St__R_my_le_Petit_West"},
"Ste.-Marie-Cappel": {loc:["Lille",-25.5,-10.9],id:"Ste__Marie_Cappel"},
"Sailly": {loc:["Lille",6.44,-0.88],notes:"calle.com has many Sailly; tJP map location most closely corresponds with Sailly-les-Lannoy, which is what I've used here",id:"Sailly"},
"Sains-lès-Pernes": {loc:["Arras",-18.9,-13.1],id:"Sains_l_s_Pernes"},
"San Fior": "Italy",
"San Giacomo": "Italy",
"Santes": {loc:["Lille",-4.44,2.67],notes:"tJP has &quot;Sante Nord&quot;; there are no &quot;Sante&quot;s in Mapquest or calle.com but Mapquest shows a &quot;Santes&quot; in about the same location as tJP map.",id:"Santes"},
"Sarienne-la-Longue": "",
"Saultain": {loc:["Lille",23.11,16.89],id:"Saultain"},
"Savy": {loc:["Arras",19.5,32.7],id:"Savy"},
"Scheldewindeke": {loc:["Gent",2.67,8.00],id:"Scheldewindeke"},
"Seclin": {loc:["Lille",-1.33,4.00],id:"Seclin"},
"Sedgeford": "Britain",
"Selvigny": {loc:["Cambrai",5.1,6.7],id:"Selvigny"},
"Semide": {loc:["Reims",24.44,-4.00],notes:"tJP has &quot;Sémide&quot;, but Mapquest and calle.com gazetteer agree on &quot;Semide&quot;",id:"Semide"},
"Senlis": {loc:["Soissons",-33.6,11.8],id:"Senlis"},
"Senlis-le-Sec": "",
"Séranvillers": {loc:["Cambrai",1.78,3.11],notes:"tJP has &quot;Seranvillers&quot;",id:"S_ranvillers"},
"Serny": {loc:["Arras",-21.8,-21.8],id:"Serny"},
"Serris": {loc:["Paris",19.3,0.9],id:"Serris"},
"Shoreham": "Britain",
"Sierenz": {loc:["Mulhouse",4.88,5.33],notes:"Mapquest has &quot;Sierentz&quot;",id:"Sierenz"},
"Sissone": {loc:["Laon",11.82,-0.23],id:"Sissone"},
"Sivry": {loc:["Verdun",-4.89,-8.44],notes:"The &quot;Sivry&quot; in Mapquest is south of Metz and not in the 5 Army sector.  Calle.com gazetteer has six &quot;Sivrey&quot;s, of which &quot;Sivry-sur-Meuse&quot; looks to be the proper match (and so is used here)",id:"Sivry"},
"Soncamp": {loc:["Arras",-13.1,4.7],id:"Soncamp"},
"South Carlton": "Britain",
"South Farnborough": "Britain",
"Spincourt": {loc:["Verdun",12.44,-9.33],id:"Spincourt"},
"Spittlegate": "Britain",
"Spultier": {loc:["Brussels",12.00,7.56],notes:"Not in Mapquest or calle.com gazetteer; since tJP has &quot;Spultier, Wavre&quot; (p. 11 w/transposition typo and p.16) I've used Wavre itself as the location,  ",id:"Spultier"},
"Staceghem": {loc:["Lille",11.1,-13.8],notes:"Google's Stasegem",id:"Staceghem"},
"Stenay": {loc:["Verdun",-8.89,-18.22],id:"Stenay"},
"Stirling": "Britain",
"Stotzheim": {loc:["Strasbourg",-10.67,-11.11],id:"Stotzheim"},
"Surcamps": "Britain",
"Suttons Farm": "Britain",
"Suzanne": {loc:["Amiens",21.33,-2.67],notes:"There's another Suzanne in the Ardennes",id:"Suzanne"},
"Stonehenge": "Britain",
"Swingate": "Britain",
"Swingate Down": "Britain",
"Tadcaster": "Britain",
"Tangmere": "Britain",
"Tantonville": {loc:["Metz",-1.8,45.0],id:"Tantonville"},
"Tarcienne": {loc:["Charleroi",1.6,6.9],id:"Tarcienne"},
"Tellancourt": {loc:["Verdun",11.11,-19.11],notes:"Not sure if this was German in 1914 or not",id:"Tellancourt"},
"Téteghem": {loc:["Brugge",-34.5,14.5],id:"T_teghem"},
"Thetford": "Britain",
"Thin-le-Moutier": {loc:["Reims",21.43,-25.71],notes:"tJP gazetteer and map have &quot;Thin le Montier&quot;, but this appears to be a typo",id:"Thin_le_Moutier"},
"Thourout": {loc:["Brugge",-5.33,8.00],notes:"Mapquest has &quot;Torhout&quot;",id:"Thourout"},
"Thouroube": {loc:["Lille",4.67,-15.65],notes:"No entry in Mapquest nor Calle.com World Index; tJP gazetteer notes it &quot;E Roulers&quot;, so I've arbitrarily placed it two miles due E of Roulers (=Roeselare)",id:"Thouroube"},
"Thugny": {loc:["Reims",11.43,-12.86],id:"Thugny"},
"Thuillies": {loc:["Charleroi",-4.89,6.67],notes:"tJP has &quot;Thuilles&quot;, but that doesn't exist in Mapquest",id:"Thuillies"},
"Tichémont": {loc:["Verdun",22.80,-0.63],notes:"Not in Mapquest.  Google search turns up a &quot;Château et parc&quot; at Giraumont, which is about its location on tJP map.  The tJP map has it SE of Giraumont, but the Mapquest Giraumont map has a &quot;Lieu-Dit Tichemont&quot; road (path?) intersecting the D152 NW of the city, which is where I guess it is",id:"Tich_mont"},
"Toulis": {loc:["Laon",5.33,-7.56],id:"Toulis"},
"Touquin": {loc:["Paris",30.0,8.2],id:"Touquin"},
"Tourpes": {loc:["Lille",26.67,3.56],id:"Tourpes"},
"Tramecourt": {loc:["Arras",-28.6,-12.3],id:"Tramecourt"},
"Trécon": {loc:["Reims",0.0,26.1],id:"Tr_con"},
"Trefcon": {loc:["Cambrai",-5.78,18.22],id:"Trefcon"},
"Treizennes": {loc:["Arras",-8.7,-12.4],id:"Treizennes"},
"Trier": {loc:["Metz",22.86,-37.14],id:"Trier"},
"Udine": "Italy",
"Ugny-l'Équipée": {loc:["Cambrai",-7.56,20.44],id:"Ugny_l__quip_e"},
"Upavon": "Britain",
"Upper Heyford": "Britain",
"Valheureux": {loc:["Amiens",0.1,-13.1],id:"Valheureux"},
"Varsenere": {loc:["Brugge",-3.56,1.33],notes:"tJP calls it Varsenaere",id:"Varsenere"},
"Vaux": {loc:["Amiens",24.00,-3.00],notes:"tJP map has just &quot;Vaux&quot;; gazetteer has &quot;Vaux, Somme&quot;. Assume this is Mapquest's Vaux-sur-somme",id:"Vaux"},
"Vauxcéré": {loc:["Laon",0.67,12.88],notes:"tJP text uses Vaucère, but Vauxcéré (as on the p.5 map) is correct according to Mapquest",id:"Vauxc_r_"},
"Vélu": {loc:["Cambrai",-11.56,3.56],id:"V_lu"},
"Veldes": "Italy",
"Vendelles": {loc:["Cambrai",-4.44,14.67],id:"Vendelles"},
"Vert Galand": {loc:["Amiens",1.9,-16.9],id:"Vert_Galand"},
"Vignacourt": {loc:["Amiens",-4.2,-8.0],id:"Vignacourt"},
"Villers-au-Tertre": {loc:["Cambrai",-2.22,-7.11],id:"Villers_au_Tertre"},
"Villers-Bretonneux": {loc:["Amiens",9.8,1.8],id:"Villers_Bretonneux"},
"Villers-campeau": {loc:["Lille",9.33,15.11],notes:"tJP has &quot;Schloss Villers Campeau&quot;",id:"Villers_campeau"},
"Villers-le-Sec": {loc:["Laon",-5.33,-12.00],notes:"Mapquest has 4 Villers-le-sec; only one is in the 18th Army area.",id:"Villers_le_Sec"},
"Villers-lès-Cagnicourt": {loc:["Arras",10.2,4.9],id:"Villers_l_s_Cagnicourt"},
"Villers-saint-amand": {loc:["Gent",0.00,25.71],id:"Villers_saint_amand"},
"Villers-sire-nicole": {loc:["Charleroi",-19.56,4.00],notes:"tJP text and gazetter have &quot;Villers-sur-Nicole&quot;, though map has it correct",id:"Villers_sire_nicole"},
"Villeselve": {loc:["Laon",-23.33,-7.11],id:"Villeselve"},
"Villeseneux": {loc:["Reims",5.5,29.1],id:"Villeseneux"},
"Vivaise": {loc:["Laon",-2.67,-3.11],id:"Vivaise"},
"Voyenne": {loc:["Laon",4.89,-8.89],id:"Voyenne"},
"Vraignes": {loc:["Cambrai",-7.11,16.00],notes:"tJP map has &quot;Vraignies&quot;.  Mapquest has two locations: Vraignes-lès-Hornoy, about 15mi west of Amiens, and Vraignes-en-Vermandois near St. Quentin, which seems to be the correct one",id:"Vraignes"},
"Waddington": "Britain",
"Wagnonlieu": {loc:["Arras",-3.3,0],id:"Wagnonlieu"},
"Wallersberg": {loc:["Metz",12.9,9.6],notes:"According to http://en.wikipedia.org/wiki/German_exonyms_(Moselle), corresponds with modern Vatimont",id:"Wallersberg"},
"Walmer": "Britain",
"Wamin": {loc:["Arras",-17.3,1.8],id:"Wamin"},
"Wancourt Ferme": {loc:["Arras",4.00,2.00],notes:"Used Wancourt on Mapquest",id:"Wancourt_Ferme"},
"Warloy": {loc:["Amiens",7.1,-8.0],notes:"Google's Warloy-Baillon",id:"Warloy"},
"Wasquehal": {loc:["Lille",3.11,-1.78],id:"Wasquehal"},
"Wassigny": {loc:["Cambrai",17.86,10.00],id:"Wassigny"},
"Wavre": {loc:["Brussels",11.56,7.56],id:"Wavre"},
"Wye": "Britain",
"Wynghene": {loc:["Brugge",1.78,7.56],id:"Wynghene"},
"Wyton": "Britain",
"Xaffévillers": {loc:["Metz",20.9,47.8],id:"Xaff_villers"},
"Xivry-Circourt": {loc:["Verdun",16.9,-13.3],notes:"tJP has &quot;Hivry-Circourt&quot;; I'm unsure if this is a typo or the name changed after the war",id:"Xivry_Circourt"},
"Yatesbury": "Britain",
"Zweveghem": {loc:["Lille",12.0,-12.4],notes:"Google's Zwevegem",id:"Zweveghem"}
}
