[timeout:300][out:json];
(
node(around:1000,31.16917,121.41528)["building"="train_station"][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)["building"="train_station"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["building"="train_station"][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)[building=yes][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)[building=yes][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)[building=yes][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)[landuse=railway][name];
way(around:1000,31.16917,121.41528)[landuse=railway][name];
rel(around:1000,31.16917,121.41528)[landuse=railway][name];
node(around:1000,31.16917,121.41528)[location=underground][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)[location=underground][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)[location=underground][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)["public_transport"="platform"][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)["public_transport"="platform"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["public_transport"="platform"][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)["public_transport"="station"][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)["public_transport"="station"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["public_transport"="station"][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)["public_transport"="stop_area"][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)["public_transport"="stop_area"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["public_transport"="stop_area"][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)["public_transport"="stop_position"][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)["public_transport"="stop_position"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["public_transport"="stop_position"][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)[railway=facility][name];
way(around:1000,31.16917,121.41528)[railway=facility][name];
rel(around:1000,31.16917,121.41528)[railway=facility][name];
node(around:1000,31.16917,121.41528)[railway=halt][name];
way(around:1000,31.16917,121.41528)[railway=halt][name];
rel(around:1000,31.16917,121.41528)[railway=halt][name];
node(around:1000,31.16917,121.41528)["railway"="historic_station"][name];
way(around:1000,31.16917,121.41528)["railway"="historic_station"][name];
rel(around:1000,31.16917,121.41528)["railway"="historic_station"][name];
node(around:1000,31.16917,121.41528)[railway=station][name];
way(around:1000,31.16917,121.41528)[railway=station][name];
rel(around:1000,31.16917,121.41528)[railway=station][name];
node(around:1000,31.16917,121.41528)["railway"="tram_stop"][name];
way(around:1000,31.16917,121.41528)["railway"="tram_stop"][name];
rel(around:1000,31.16917,121.41528)["railway"="tram_stop"][name];
rel(around:1000,31.16917,121.41528)[site=railway][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)["site"="railway_station"][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)[site=station][~"^(addr:housenumber|.*name.*)$"~".",i];
node(around:1000,31.16917,121.41528)[station=subway][~"^(addr:housenumber|.*name.*)$"~".",i];
way(around:1000,31.16917,121.41528)[station=subway][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)[station=subway][~"^(addr:housenumber|.*name.*)$"~".",i];
rel(around:1000,31.16917,121.41528)[type=site][~"^(addr:housenumber|.*name.*)$"~".",i];
);
out center tags;
Guilin Park (simplified Chinese: 桂林公园; traditional Chinese: 桂林公園; pinyin: Guìlín Gōngyuán) is an interchange station between Line 12 and Line 15 on the Shanghai Metro and opened on 19 December 2015. It became an interchange station between Line 12 and Line 15 with the opening of the latter line on 23 January 2021.
桂林公园站位于中华人民共和国上海市徐汇区漕宝路与桂林路交叉口,是上海地铁12号线与15号线的地铁换乘站,其中12号线车站于2015年12月19日启用,15号线车站于2021年1月23日启用。
桂林公園駅(けいりんこうえんえき)は、中華人民共和国上海市徐匯区漕宝路と桂林路の交差点に位置する上海軌道交通12号線と15号線の駅。
found 6 match candidates
| station (Q12819564) | public_transport=station |
| building (Q41176) | building=yes |
| public transport stop (Q548662) | public_transport=stop_position, public_transport=platform |
| railway station (Q55488) | railway=station |
| railway facility (Q800279) | landuse=railway |
| subterranea (Q863404) | location=underground |
| metro station (Q928830) | station=subway |