File size: 61,573 Bytes
6a3bd1f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 |
from typing import Dict, List, Optional
class LandmarkPrompts:
"""
世界地標視覺描述與 Hashtag 資料庫
提供 20 個世界知名地標的詳細資料
"""
def __init__(self):
"""初始化地標資料庫"""
self.landmarks = {
# ===== 歐洲 Europe =====
"Big Ben": {
"name": "Big Ben",
"official_name": "Elizabeth Tower",
"location": {
"city": "London",
"country": "United Kingdom",
"region": "Westminster",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Gothic Revival clock tower with four ornate clock faces rising beside Westminster Palace and Thames River",
"Tall Victorian tower with intricate stone detailing golden clock faces and pointed spire against London sky",
"Famous clock tower landmark showing detailed Gothic architecture with Palace of Westminster backdrop",
"Majestic bell tower with elaborate Victorian Gothic design overlooking Westminster Bridge"
],
"architectural_details": [
"Ornate clock faces with Roman numerals surrounded by decorative Gothic stonework and gilded details",
"Victorian Gothic Revival architecture featuring pointed arches flying buttresses and limestone facade",
"Detailed carved stonework showing Gothic tracery pinnacles and decorative moldings on tower exterior",
"Cast iron and gold leaf clock mechanisms visible within ornamental Gothic Revival tower framework"
],
"contextual_view": [
"Clock tower rising above Westminster Bridge with red double-decker buses and Thames River in foreground",
"Big Ben silhouetted against dramatic London sunset with Westminster Palace and river reflections",
"Famous landmark viewed from Parliament Square with traffic pedestrians and London Eye in distance",
"Tower seen through tree branches in nearby park with Westminster Abbey and government buildings visible"
],
"seasonal_lighting": [
"Tower illuminated at night with golden clock faces glowing against dark sky creating iconic London scene",
"Soft morning light highlighting limestone details as mist rises from Thames creating atmospheric mood",
"Dramatic storm clouds gathering behind tower with contrasting sunlight illuminating Gothic stonework",
"Winter scene with tower emerging from fog as streetlights reflect on wet Westminster Bridge pavement"
]
},
"hashtags": {
"zh": ["大笨鐘", "倫敦地標", "西敏寺", "泰晤士河", "英國旅遊", "倫敦", "英國"],
"en": ["BigBen", "London", "Westminster", "Thames", "UKTravel", "LondonLandmarks", "ElizabethTower"]
},
"cultural_info": {
"built_year": 1859,
"architect": "Augustus Pugin",
"architectural_style": "Gothic Revival"
}
},
"Eiffel Tower": {
"name": "Eiffel Tower",
"official_name": "La Tour Eiffel",
"location": {
"city": "Paris",
"country": "France",
"region": "Champ de Mars",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Iconic iron lattice tower rising 330 meters above Champ de Mars with distinctive tapering silhouette",
"Wrought iron structure with three observation levels showing intricate lattice framework against Paris sky",
"Famous Parisian landmark with characteristic brown paint and elegant art nouveau iron lattice design",
"Monumental tower structure displaying puddle iron construction with four massive arched base legs"
],
"architectural_details": [
"Intricate wrought iron lattice work showing 18000 metallic parts joined by 2.5 million rivets",
"Distinctive curved base arches with elevator shafts and lattice framework creating transparent appearance",
"Observation deck platforms with iron railings providing panoramic views across Paris rooftops",
"Antique elevators and iron staircases winding through lattice structure between three viewing levels"
],
"contextual_view": [
"Tower framed by Trocadéro fountains with reflecting pools and Parisian cityscape in background",
"Eiffel Tower viewed from Seine River with tourist boats and bridges in romantic Parisian setting",
"Landmark rising above Champ de Mars gardens with visitors and green lawns in foreground",
"Tower seen from Montparnasse showing Paris rooftops Sacré-Cœur and urban landscape panorama"
],
"seasonal_lighting": [
"Tower illuminated at night with golden lights creating magical sparkling effect every hour",
"Sunset silhouette with tower's iron structure outlined against orange and pink Paris sky",
"Cherry blossoms framing tower in spring with soft natural light on iron lattice",
"Winter scene with tower emerging from clouds as snow dusts Champ de Mars gardens"
]
},
"hashtags": {
"zh": ["艾菲爾鐵塔", "巴黎鐵塔", "巴黎地標", "法國旅遊", "巴黎", "鐵塔"],
"en": ["EiffelTower", "Paris", "ParisLandmark", "TourEiffel", "France", "ParisTravel"]
},
"cultural_info": {
"built_year": 1889,
"architect": "Gustave Eiffel",
"architectural_style": "Structural Expressionism"
}
},
"Colosseum": {
"name": "Colosseum",
"official_name": "Flavian Amphitheatre",
"location": {
"city": "Rome",
"country": "Italy",
"region": "Lazio",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Ancient Roman amphitheater with massive oval structure showing three tiers of arches in weathered stone",
"Iconic ruined arena with partially collapsed walls revealing internal chambers and underground passages",
"Monumental stone amphitheater displaying Roman engineering with distinctive arched facade and columns",
"Historic gladiatorial arena showing travertine limestone construction with Doric Ionic and Corinthian orders"
],
"architectural_details": [
"Three stories of arches supported by columns showing progression of classical orders from ground to top",
"Weathered travertine blocks and brick revealing ancient construction techniques and earthquake damage",
"Hypogeum underground chambers visible through arena floor showing complex staging machinery areas",
"Massive exterior wall with remaining arches brackets and column fragments from original four-story height"
],
"contextual_view": [
"Colosseum rising above Roman Forum with ancient temples columns and ruins in surrounding area",
"Amphitheater viewed from Palatine Hill showing relationship to Imperial Palace and Roman landscape",
"Monument surrounded by modern Rome with traffic tourists and urban development contrasting ancient stone",
"Arena illuminated at dusk with Constantine's Arch and Roman ruins visible in archaeological park"
],
"seasonal_lighting": [
"Golden hour light warming travertine stone with dramatic shadows emphasizing architectural depth",
"Night illumination creating dramatic effect on ancient arches with warm amber lighting",
"Overcast sky providing even light showing weathering patterns and stone texture details",
"Bright midday sun creating strong contrast between light and shadow in deep archways"
]
},
"hashtags": {
"zh": ["羅馬競技場", "古羅馬", "羅馬", "義大利旅遊", "古蹟", "世界遺產"],
"en": ["Colosseum", "Rome", "AncientRome", "Italy", "Roman", "WorldHeritage"]
},
"cultural_info": {
"built_year": 80,
"architect": "Emperor Vespasian",
"architectural_style": "Ancient Roman"
}
},
"Sagrada Familia": {
"name": "Sagrada Familia",
"official_name": "Basílica de la Sagrada Família",
"location": {
"city": "Barcelona",
"country": "Spain",
"region": "Catalonia",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Extraordinary basilica with soaring organic towers showing Gaudí's distinctive naturalistic Gothic design",
"Unfinished cathedral with multiple spires featuring intricate stone carving and colorful mosaic details",
"Fantastical church architecture combining Gothic and Art Nouveau with nature-inspired sculptural forms",
"Massive religious monument with elaborate facades showing biblical scenes in highly detailed stonework"
],
"architectural_details": [
"Organic columns branching like trees supporting vaulted ceiling with natural light filtering through",
"Nativity facade with detailed sculptural groups showing biblical narratives in stone",
"Colorful stained glass windows creating rainbow light effects throughout cathedral interior",
"Hyperboloid structures and ruled surfaces demonstrating Gaudí's mathematical geometric approach"
],
"contextual_view": [
"Basilica towers rising above Barcelona cityscape with Mediterranean architecture and urban landscape",
"Church viewed from Plaça de Gaudí with reflecting pool mirroring elaborate facades",
"Construction cranes visible around towers showing ongoing building work on Gaudí's vision",
"Interior forest of columns with visitors experiencing spectacular light and space"
],
"seasonal_lighting": [
"Sunset light streaming through stained glass creating vibrant color patterns on stone columns",
"Night illumination highlighting intricate facade details with dramatic architectural lighting",
"Morning light revealing texture and depth of carved stone with soft shadows",
"Bright Mediterranean sun emphasizing colorful mosaic work on tower exteriors"
]
},
"hashtags": {
"zh": ["聖家堂", "巴塞隆納", "高第建築", "西班牙旅遊", "世界遺產", "教堂"],
"en": ["SagradaFamilia", "Barcelona", "Gaudi", "Spain", "Cathedral", "Architecture"]
},
"cultural_info": {
"built_year": 1882,
"architect": "Antoni Gaudí",
"architectural_style": "Catalan Modernism"
}
},
"Brandenburg Gate": {
"name": "Brandenburg Gate",
"official_name": "Brandenburger Tor",
"location": {
"city": "Berlin",
"country": "Germany",
"region": "Mitte",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Neoclassical triumphal arch with twelve Doric columns supporting entablature and Quadriga sculpture",
"Monumental city gate with goddess of victory chariot crowning sandstone classical structure",
"Historic gateway showing Greek Revival architecture with columned portico and sculptural decoration",
"Famous Berlin landmark with symmetrical design and copper Quadriga statue against sky"
],
"architectural_details": [
"Twelve Doric columns arranged in six pairs creating five passageways through gate structure",
"Quadriga sculpture showing goddess Victoria in four-horse chariot with Prussian eagle and Iron Cross",
"Sandstone construction with classical Greek proportions and restrained decorative elements",
"Relief sculptures in metopes showing mythological scenes and Prussian military symbolism"
],
"contextual_view": [
"Gate standing at Pariser Platz with modern buildings and historic square surrounding monument",
"Brandenburg Gate viewed down Unter den Linden boulevard with linden trees and embassies",
"Monument at edge of Tiergarten park showing relationship to green space and city",
"Gate illuminated with Reichstag building and government district visible in background"
],
"seasonal_lighting": [
"Dramatic night lighting in various colors for events creating stunning visual effects",
"Soft morning light highlighting sandstone texture and classical architectural details",
"Sunset silhouette with Quadriga outlined against colorful Berlin sky",
"Winter scene with gate surrounded by Christmas market lights and seasonal decorations"
]
},
"hashtags": {
"zh": ["布蘭登堡門", "柏林", "德國旅遊", "歷史建築", "柏林地標"],
"en": ["BrandenburgGate", "Berlin", "Germany", "BerlinLandmark", "GermanHistory"]
},
"cultural_info": {
"built_year": 1791,
"architect": "Carl Gotthard Langhans",
"architectural_style": "Neoclassicism"
}
},
# ===== 亞洲 Asia =====
"Tokyo Tower": {
"name": "Tokyo Tower",
"official_name": "東京タワー",
"location": {
"city": "Tokyo",
"country": "Japan",
"region": "Minato",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"Red and white lattice steel tower inspired by Eiffel Tower rising 333 meters above Tokyo",
"Iconic communication tower with distinctive orange and white paint showing two observation decks",
"Tall broadcasting tower with lattice framework and observation platforms overlooking Tokyo cityscape",
"Famous Japanese landmark tower with red-orange color scheme and tapering lattice structure"
],
"architectural_details": [
"Steel lattice framework painted international orange and white for aviation safety",
"Two observation decks at 150m and 250m heights with panoramic windows and viewing platforms",
"Four massive support legs with elevators and emergency stairs running through lattice structure",
"Broadcasting antennas and equipment at tower top with decorative lighting systems"
],
"contextual_view": [
"Tower rising above Shiba Park with traditional temple buildings and modern Tokyo skyscrapers",
"Tokyo Tower viewed from Roppongi Hills with Mount Fuji visible in distant background",
"Landmark tower dominating skyline with Rainbow Bridge and Tokyo Bay in view",
"Tower surrounded by cherry blossoms in spring with pink petals and urban landscape"
],
"seasonal_lighting": [
"Tower illuminated at night in orange creating warm glow against Tokyo night sky",
"Special lighting displays in various colors for holidays and events creating festive atmosphere",
"Sunset view with tower silhouetted against orange and pink sky",
"Winter illumination with tower and surrounding trees decorated with seasonal lights"
]
},
"hashtags": {
"zh": ["東京鐵塔", "東京", "日本旅遊", "東京地標", "日本"],
"en": ["TokyoTower", "Tokyo", "Japan", "TokyoLandmark", "JapanTravel"]
},
"cultural_info": {
"built_year": 1958,
"architect": "Tachū Naitō",
"architectural_style": "Lattice Tower"
}
},
"Taipei 101": {
"name": "Taipei 101",
"official_name": "台北101",
"location": {
"city": "Taipei",
"country": "Taiwan",
"region": "Xinyi District",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"Massive skyscraper with bamboo-inspired segmented design rising 508 meters above Taipei",
"101-story tower with distinctive eight-segment structure and traditional Chinese architectural elements",
"Iconic green-glass building with pagoda-like tiers showing postmodern Asian design",
"Supertall skyscraper with gold-tinted windows and traditional motifs in modern interpretation"
],
"architectural_details": [
"Eight eight-story modules stacked vertically representing prosperity in Chinese numerology",
"Traditional ruyi ornaments at corners of each section adding cultural architectural elements",
"Massive tuned mass damper sphere visible to visitors providing earthquake protection",
"Double-deck elevators with pressurization system ascending at world-record speeds"
],
"contextual_view": [
"Tower dominating Taipei skyline with Elephant Mountain and lush green hills in background",
"Building viewed from Xiangshan with city sprawl and mountains creating dramatic setting",
"Taipei 101 rising above Xinyi shopping district with modern urban development below",
"Tower illuminated against night sky with busy streets and city lights surrounding base"
],
"seasonal_lighting": [
"New Year's Eve fireworks display launched from building creating spectacular light show",
"LED lighting system displaying colors for holidays and special occasions",
"Sunset illumination with building's glass reflecting golden and orange tones",
"Night view with tower lit in green and gold standing out against dark sky"
]
},
"hashtags": {
"zh": ["台北101", "台北", "台灣", "台北地標", "摩天大樓", "台灣旅遊"],
"en": ["Taipei101", "Taipei", "Taiwan", "TaipeiLandmark", "Skyscraper", "TaiwanTravel"]
},
"cultural_info": {
"built_year": 2004,
"architect": "C.Y. Lee & Partners",
"architectural_style": "Postmodern"
}
},
"Burj Khalifa": {
"name": "Burj Khalifa",
"official_name": "برج خليفة",
"location": {
"city": "Dubai",
"country": "United Arab Emirates",
"region": "Downtown Dubai",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"World's tallest building at 828 meters with Y-shaped floor plan and sleek tapering design",
"Supertall skyscraper with reflective glass facade and setback design inspired by desert flower",
"Iconic needle-like tower piercing clouds with distinctive spire and observation decks",
"Neo-futurist architecture with Islamic geometric patterns in modern glass and steel construction"
],
"architectural_details": [
"Buttressed core structural system with wings extending from central hexagonal hub",
"Reflective glazing with aluminum and textured stainless steel spandrel panels",
"Observation decks on 124th 125th and 148th floors offering panoramic views",
"Spire adding 200 meters to height with communication equipment and decorative elements"
],
"contextual_view": [
"Tower rising from Downtown Dubai with Dubai Mall fountain show and urban development below",
"Building dominating skyline with Persian Gulf and Palm Jumeirah visible in distance",
"Burj Khalifa viewed from desert showing contrast between modern architecture and natural landscape",
"Tower at center of Dubai's business district with surrounding high-rises and infrastructure"
],
"seasonal_lighting": [
"LED light show on facade creating dynamic patterns and colors for celebrations",
"Night illumination with tower glowing against dark sky as city lights spread below",
"Sunset view with building's glass reflecting orange and gold desert light",
"New Year's Eve spectacular with building covered in coordinated light and firework display"
]
},
"hashtags": {
"zh": ["哈里發塔", "杜拜", "阿聯酋", "世界最高", "摩天大樓", "杜拜旅遊"],
"en": ["BurjKhalifa", "Dubai", "UAE", "WorldsTallest", "Skyscraper", "DubaiTravel"]
},
"cultural_info": {
"built_year": 2010,
"architect": "Adrian Smith (SOM)",
"architectural_style": "Neo-futurism"
}
},
"Petronas Towers": {
"name": "Petronas Towers",
"official_name": "Menara Berkembar Petronas",
"location": {
"city": "Kuala Lumpur",
"country": "Malaysia",
"region": "KLCC",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"Twin skyscrapers with Islamic-inspired design connected by sky bridge at 452 meters height",
"Matching 88-story towers with distinctive postmodern style and geometric floor plans",
"Iconic twin towers with stainless steel and glass facades showing eight-pointed star motif",
"Symmetrical tower pair with sky bridge and spires creating recognizable Kuala Lumpur silhouette"
],
"architectural_details": [
"Floor plan based on Islamic geometric patterns with two interlocking squares creating eight-pointed star",
"Stainless steel and glass curtain wall with Islamic art-inspired design elements",
"Double-deck sky bridge on 41st and 42nd floors connecting towers at 170 meters height",
"Pinnacles adding 73 meters to height with Islamic architectural styling and lighting"
],
"contextual_view": [
"Towers dominating KLCC Park with fountain lake and green space in foreground",
"Twin buildings viewed from KL Tower showing relationship to city and surrounding jungle hills",
"Petronas Towers as centerpiece of business district with modern urban development",
"Towers reflecting in KLCC Park water features with tropical landscaping and city backdrop"
],
"seasonal_lighting": [
"Towers illuminated at night with synchronized lighting creating mirror image effect",
"Special lighting displays for Malaysian holidays in national colors",
"Blue hour with towers glowing against twilight sky as city lights emerge",
"Dramatic storm clouds behind towers with lightning and architectural lighting contrast"
]
},
"hashtags": {
"zh": ["雙子星大樓", "吉隆坡", "馬來西亞", "雙峰塔", "吉隆坡地標"],
"en": ["PetronasTowers", "KualaLumpur", "Malaysia", "TwinTowers", "KLCC"]
},
"cultural_info": {
"built_year": 1998,
"architect": "César Pelli",
"architectural_style": "Postmodern Islamic"
}
},
"Forbidden City": {
"name": "Forbidden City",
"official_name": "故宮",
"location": {
"city": "Beijing",
"country": "China",
"region": "Dongcheng District",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"Massive imperial palace complex with yellow-glazed roof tiles and red walls showing traditional Chinese architecture",
"Ancient palace with multiple courtyards ceremonial halls and gates in classical Chinese design",
"Historic royal residence with distinctive golden roofs and vermilion walls in orthogonal layout",
"Imperial complex with 980 buildings showing Ming and Qing dynasty architectural grandeur"
],
"architectural_details": [
"Yellow glazed roof tiles symbolizing imperial authority with elaborate ceramic figurine decorations",
"Vermilion walls and columns with golden door studs arranged in traditional Chinese numerical symbolism",
"Marble terraces and balustrades with dragon and phoenix carved relief decorations",
"Wooden architecture using traditional dougong bracket system without nails in construction"
],
"contextual_view": [
"Palace viewed through Meridian Gate with vast courtyard and Hall of Supreme Harmony beyond",
"Forbidden City from Jingshan Park showing complete palace layout and Beijing cityscape",
"Palace moat and walls with modern Beijing visible in background showing old and new contrast",
"Interior courtyard with tourists and traditional architecture under blue Beijing sky"
],
"seasonal_lighting": [
"Winter snow covering golden roofs creating dramatic color contrast with white and gold",
"Autumn light warming red walls with traditional Chinese architecture in clear air",
"Sunset illuminating yellow roof tiles with golden hour light creating magical atmosphere",
"Night opening events with palace buildings subtly illuminated showing architectural details"
]
},
"hashtags": {
"zh": ["故宮", "北京", "紫禁城", "中國", "古蹟", "世界遺產"],
"en": ["ForbiddenCity", "Beijing", "China", "ImperialPalace", "WorldHeritage", "Palace"]
},
"cultural_info": {
"built_year": 1420,
"architect": "Kuai Xiang",
"architectural_style": "Traditional Chinese"
}
},
# ===== 美洲 Americas =====
"Statue of Liberty": {
"name": "Statue of Liberty",
"official_name": "Liberty Enlightening the World",
"location": {
"city": "New York",
"country": "United States",
"region": "Liberty Island",
"continent": "North America"
},
"visual_cues": {
"iconic_view": [
"Colossal neoclassical sculpture with copper patina holding torch aloft on Liberty Island",
"Famous statue with crown and tablet showing robed female figure representing Libertas",
"Iconic green copper statue on pedestal with torch raised and broken chains at feet",
"Monument with seven-ray crown tablet and torch symbolizing freedom and democracy"
],
"architectural_details": [
"Copper skin with green patina over iron framework designed by Gustave Eiffel",
"Crown with seven rays representing seven continents and seas with 25 windows",
"Tablet inscribed with July 4 1776 in Roman numerals held in left hand",
"Broken shackles and chains at feet symbolizing freedom from oppression"
],
"contextual_view": [
"Statue viewed from Battery Park with New York Harbor and Manhattan skyline behind",
"Liberty Island with statue and star-shaped Fort Wood pedestal from aerial view",
"Statue with Staten Island Ferry passing in foreground and Ellis Island nearby",
"Sunset silhouette with statue outlined against orange sky and New York City lights"
],
"seasonal_lighting": [
"Statue illuminated at night with dramatic uplighting showing sculptural details",
"Golden hour light warming copper patina with soft shadows on draped clothing",
"Fourth of July fireworks surrounding statue with patriotic celebration",
"Misty morning with statue emerging from harbor fog creating mystical atmosphere"
]
},
"hashtags": {
"zh": ["自由女神", "紐約", "美國", "紐約地標", "自由女神像"],
"en": ["StatueOfLiberty", "NewYork", "NYC", "Liberty", "USA", "America"]
},
"cultural_info": {
"built_year": 1886,
"architect": "Frédéric Auguste Bartholdi",
"architectural_style": "Neoclassicism"
}
},
"Golden Gate Bridge": {
"name": "Golden Gate Bridge",
"official_name": "Golden Gate Bridge",
"location": {
"city": "San Francisco",
"country": "United States",
"region": "California",
"continent": "North America"
},
"visual_cues": {
"iconic_view": [
"Suspension bridge with distinctive International Orange color spanning Golden Gate strait",
"Art Deco bridge with two towers and cables connecting San Francisco to Marin County",
"Famous orange bridge with 1.7-mile span over blue Pacific waters and hills beyond",
"Iconic suspension structure with tall towers and sweeping cables against San Francisco Bay"
],
"architectural_details": [
"Art Deco towers rising 227 meters above water with distinctive vertical ribbing",
"Main suspension cables made of 27000 wires in distinctive orange color",
"Deck structure with six traffic lanes suspended from vertical cables",
"Art Deco design elements including tower portals and lighting fixtures in period style"
],
"contextual_view": [
"Bridge viewed from Marin Headlands with San Francisco skyline and bay in background",
"Golden Gate from Baker Beach with bridge spanning across water to northern hills",
"Bridge emerging from famous fog with towers visible above marine layer",
"Aerial view showing complete span connecting two peninsulas across Golden Gate strait"
],
"seasonal_lighting": [
"Sunset with bridge silhouetted against orange and purple sky over Pacific Ocean",
"Bridge partially obscured by fog creating mysterious atmospheric effect",
"Blue hour with bridge illuminated and city lights twinkling in background",
"Clear day with International Orange color vibrant against blue sky and water"
]
},
"hashtags": {
"zh": ["金門大橋", "舊金山", "美國", "三藩市", "加州"],
"en": ["GoldenGateBridge", "SanFrancisco", "SF", "California", "USA", "Bridge"]
},
"cultural_info": {
"built_year": 1937,
"architect": "Joseph Strauss",
"architectural_style": "Art Deco"
}
},
"Christ the Redeemer": {
"name": "Christ the Redeemer",
"official_name": "Cristo Redentor",
"location": {
"city": "Rio de Janeiro",
"country": "Brazil",
"region": "Corcovado Mountain",
"continent": "South America"
},
"visual_cues": {
"iconic_view": [
"Massive Art Deco statue of Jesus Christ with outstretched arms atop Corcovado mountain",
"Colossal soapstone and concrete sculpture overlooking Rio with arms spanning 28 meters",
"Iconic statue at 30 meters height standing on 8-meter pedestal above rainforest",
"Monument with distinctive silhouette of Christ figure blessing city from mountain peak"
],
"architectural_details": [
"Reinforced concrete and soapstone construction with Art Deco styling",
"Triangular mosaic tiles covering exterior in whitish soapstone material",
"Internal chapel at pedestal base with access stairs and elevator system",
"Outstretched arms forming cross shape with detailed hands and robed figure"
],
"contextual_view": [
"Statue viewed from Sugarloaf Mountain with Guanabara Bay and Rio sprawl below",
"Christ overlooking Copacabana and Ipanema beaches with Atlantic Ocean beyond",
"Monument surrounded by Tijuca Forest with lush tropical vegetation on mountain",
"Aerial view showing statue's position above city with both ocean and mountains visible"
],
"seasonal_lighting": [
"Statue illuminated at night with dramatic lighting visible across Rio",
"Sunset silhouette with statue outlined against orange sky above darkening city",
"Stormy weather with lightning behind statue creating dramatic atmosphere",
"Special event lighting in various colors for holidays and celebrations"
]
},
"hashtags": {
"zh": ["基督像", "里約熱內盧", "巴西", "救世基督像", "世界新七大奇蹟"],
"en": ["ChristTheRedeemer", "Rio", "Brazil", "RioDeJaneiro", "CristoRedentor"]
},
"cultural_info": {
"built_year": 1931,
"architect": "Paul Landowski",
"architectural_style": "Art Deco"
}
},
"CN Tower": {
"name": "CN Tower",
"official_name": "Canadian National Tower",
"location": {
"city": "Toronto",
"country": "Canada",
"region": "Ontario",
"continent": "North America"
},
"visual_cues": {
"iconic_view": [
"Concrete communication tower at 553 meters with distinctive pod and antenna spire",
"Iconic Toronto landmark with observation deck pod and long concrete shaft",
"Tall broadcasting tower with revolving restaurant and glass floor observation area",
"Slender concrete tower dominating Toronto skyline with characteristic Y-shaped floor plan"
],
"architectural_details": [
"Hexagonal concrete shaft with three support legs forming Y-shaped base",
"SkyPod observation level with indoor and outdoor viewing areas at 447 meters",
"Glass floor section allowing visitors to look straight down to ground",
"Revolving restaurant completing 360-degree rotation every 72 minutes"
],
"contextual_view": [
"Tower rising above Toronto skyline with Lake Ontario and city sprawl visible",
"CN Tower viewed from Toronto Islands with waterfront and downtown core",
"Tower dominating cityscape with Rogers Centre stadium and financial district nearby",
"Landmark visible from throughout Greater Toronto Area as defining skyline element"
],
"seasonal_lighting": [
"Tower illuminated at night in various colors for events and causes",
"Canada Day celebration with tower lit in red and white national colors",
"Sunset with tower silhouetted against colorful sky over Lake Ontario",
"Winter scene with tower emerging from snow and city lights below"
]
},
"hashtags": {
"zh": ["CN塔", "多倫多", "加拿大", "多倫多地標", "加拿大國家電視塔"],
"en": ["CNTower", "Toronto", "Canada", "TorontoLandmark", "YYZ"]
},
"cultural_info": {
"built_year": 1976,
"architect": "John Andrews",
"architectural_style": "Modern"
}
},
# ===== 大洋洲與其他 Oceania & Others =====
"Sydney Opera House": {
"name": "Sydney Opera House",
"official_name": "Sydney Opera House",
"location": {
"city": "Sydney",
"country": "Australia",
"region": "Bennelong Point",
"continent": "Oceania"
},
"visual_cues": {
"iconic_view": [
"Expressionist modern design with distinctive white shell-shaped roof sails on harbor peninsula",
"Multiple shell structures covered in white and cream tiles rising from water's edge",
"Iconic performance venue with overlapping concrete shells creating sail-like silhouette",
"Modernist architecture with innovative roof design of interlocking vaulted shells"
],
"architectural_details": [
"Precast concrete ribs covered with 1056006 white and cream Swedish tiles",
"Shell structures based on spherical geometry creating self-supporting roof sections",
"Glass curtain walls filling spaces between shells and podium below",
"Multiple performance halls including Concert Hall and Joan Sutherland Theatre within shells"
],
"contextual_view": [
"Opera House on Bennelong Point with Sydney Harbour Bridge in background",
"Building viewed from Circular Quay with harbor ferries and city skyline",
"Opera House at sunset with sails reflecting golden light over harbor waters",
"Aerial view showing building's position on peninsula with Royal Botanic Gardens adjacent"
],
"seasonal_lighting": [
"Vivid Sydney festival with colorful projections on shell surfaces",
"Sunset illuminating white tiles with warm light and harbor reflections",
"Night lighting highlighting architectural forms against dark harbor",
"New Year's Eve with fireworks from Harbour Bridge framing Opera House"
]
},
"hashtags": {
"zh": ["雪梨歌劇院", "雪梨", "澳洲", "澳大利亞", "世界遺產"],
"en": ["SydneyOperaHouse", "Sydney", "Australia", "OperaHouse", "WorldHeritage"]
},
"cultural_info": {
"built_year": 1973,
"architect": "Jørn Utzon",
"architectural_style": "Expressionist Modernism"
}
},
"Taj Mahal": {
"name": "Taj Mahal",
"official_name": "ताज महल",
"location": {
"city": "Agra",
"country": "India",
"region": "Uttar Pradesh",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"White marble mausoleum with central dome and four minarets in Mughal architecture style",
"Ivory-white marble structure with perfect symmetry reflected in long rectangular pool",
"Iconic domed monument with intricate inlay work and Islamic calligraphy decorations",
"Majestic tomb complex with main building flanked by symmetrical mosque and guest house"
],
"architectural_details": [
"Central dome rising 35 meters surrounded by four smaller chattri domes",
"Pietra dura inlay work with semi-precious stones creating floral patterns",
"Four minarets at corners standing 40 meters high with tilted design for earthquake safety",
"Calligraphic inscriptions from Quran decorating entrance archways in black marble"
],
"contextual_view": [
"Taj Mahal viewed through main gateway with frame creating first impression",
"Monument reflected in Yamuna River during calm conditions with gardens in foreground",
"Taj from Mehtab Bagh garden across river showing rear view and riverbank",
"Complex with charbagh Persian garden layout leading to mausoleum platform"
],
"seasonal_lighting": [
"Sunrise with monument glowing pink and orange in soft morning light",
"Full moon night viewing with white marble luminous under moonlight",
"Sunset creating warm golden tones on marble with long shadows",
"Misty morning with Taj emerging from fog over Yamuna River"
]
},
"hashtags": {
"zh": ["泰姬陵", "印度", "阿格拉", "世界遺產", "世界奇蹟"],
"en": ["TajMahal", "India", "Agra", "WorldHeritage", "Monument", "Mausoleum"]
},
"cultural_info": {
"built_year": 1653,
"architect": "Ustad Ahmad Lahauri",
"architectural_style": "Mughal"
}
},
"Pyramids of Giza": {
"name": "Pyramids of Giza",
"official_name": "أهرامات الجيزة",
"location": {
"city": "Giza",
"country": "Egypt",
"region": "Greater Cairo",
"continent": "Africa"
},
"visual_cues": {
"iconic_view": [
"Three ancient pyramids rising from desert plateau with Great Pyramid as largest structure",
"Massive limestone pyramids with Great Sphinx in foreground on Giza Plateau",
"Ancient Egyptian royal tombs with precise geometric forms against desert sky",
"Monumental pyramids showing weathered limestone blocks and missing outer casing"
],
"architectural_details": [
"Great Pyramid originally 146 meters with 2.3 million limestone blocks",
"Precise alignment to cardinal directions with astronomical significance",
"Internal chambers and passages including King's Chamber and Grand Gallery",
"Remaining casing stones at apex showing original smooth white limestone covering"
],
"contextual_view": [
"Pyramids with Great Sphinx in foreground and Cairo urban sprawl in background",
"Three pyramids aligned with smaller queens pyramids and ancient cemetery",
"Desert landscape with pyramids and camel riders providing scale",
"Aerial view showing pyramid complex relationship to Nile River and modern city"
],
"seasonal_lighting": [
"Sound and light show with colorful illumination on pyramid faces at night",
"Sunrise with pyramids silhouetted against orange desert sky",
"Harsh midday sun creating strong shadows and highlighting weathered stone",
"Golden hour light warming limestone with dramatic shadows emphasizing geometry"
]
},
"hashtags": {
"zh": ["金字塔", "埃及", "吉薩", "古埃及", "世界奇蹟", "人面獅身像"],
"en": ["Pyramids", "Egypt", "Giza", "GreatPyramid", "AncientEgypt", "Sphinx"]
},
"cultural_info": {
"built_year": -2560,
"architect": "Hemiunu",
"architectural_style": "Ancient Egyptian"
}
},
"Machu Picchu": {
"name": "Machu Picchu",
"official_name": "Machu Picchu",
"location": {
"city": "Cusco Region",
"country": "Peru",
"region": "Urubamba Province",
"continent": "South America"
},
"visual_cues": {
"iconic_view": [
"Ancient Incan citadel on mountain ridge with terraced structures and Huayna Picchu peak behind",
"Stone ruins at 2430 meters altitude with dramatic mountain setting and cloud forest",
"Archaeological site with precisely fitted stone walls temples and agricultural terraces",
"Lost city with iconic postcard view showing complete site with Wayna Picchu mountain"
],
"architectural_details": [
"Dry-stone construction with precisely cut granite blocks without mortar",
"Agricultural terraces with sophisticated drainage systems on steep slopes",
"Temple of the Sun with curved wall and astronomical alignment features",
"Intihuatana ritual stone showing Incan astronomical and agricultural knowledge"
],
"contextual_view": [
"Citadel viewed from Sun Gate after completing Inca Trail with morning light",
"Site from Huayna Picchu summit showing complete layout and surrounding mountains",
"Machu Picchu with Urubamba River valley and cloud forest below",
"Ruins with llamas grazing among ancient structures creating iconic Andean scene"
],
"seasonal_lighting": [
"Sunrise illuminating ruins with first light as mist clears from valleys",
"Dramatic clouds surrounding peaks with ruins emerging from mountain fog",
"Afternoon light creating shadows that emphasize stone wall construction details",
"Rainy season with lush green terraces and dramatic cloud formations"
]
},
"hashtags": {
"zh": ["馬丘比丘", "秘魯", "印加", "世界遺產", "失落之城"],
"en": ["MachuPicchu", "Peru", "Inca", "WorldHeritage", "LostCity", "Cusco"]
},
"cultural_info": {
"built_year": 1450,
"architect": "Pachacuti Inca Yupanqui",
"architectural_style": "Inca"
}
},
"Petra": {
"name": "Petra",
"official_name": "البتراء",
"location": {
"city": "Ma'an Governorate",
"country": "Jordan",
"region": "Wadi Musa",
"continent": "Asia"
},
"visual_cues": {
"iconic_view": [
"Rose-red sandstone Treasury building carved into cliff face with Hellenistic facade",
"Al-Khazneh temple with elaborate columns and sculptures in pink Nabataean rock",
"Ancient city carved from rock with dramatic facade revealed through narrow Siq canyon",
"Monumental rock-cut architecture with classical design in desert landscape"
],
"architectural_details": [
"Hellenistic facade with Corinthian columns and ornate sculptural decorations",
"Rock-cut construction showing Nabataean engineering carved directly from sandstone cliff",
"Rose-red to pink sandstone with natural color variations in rock layers",
"Urn monument crowning upper level with classical Greek architectural influences"
],
"contextual_view": [
"Treasury viewed through narrow opening of Siq canyon creating dramatic reveal",
"Petra archaeological park with multiple rock-cut structures and Roman amphitheater",
"Site in desert landscape with Bedouin presence and arid mountain scenery",
"Monastery building requiring climb up ancient steps with panoramic desert views"
],
"seasonal_lighting": [
"Morning light illuminating Treasury facade with warm glow on rose-red stone",
"Petra by Night with Treasury lit by candlelight creating magical atmosphere",
"Harsh midday sun emphasizing color variations and carved details in rock",
"Late afternoon shadows creating depth and emphasizing architectural relief"
]
},
"hashtags": {
"zh": ["佩特拉", "約旦", "玫瑰城", "世界遺產", "世界新七大奇蹟"],
"en": ["Petra", "Jordan", "Treasury", "AlKhazneh", "WorldHeritage", "RoseCity"]
},
"cultural_info": {
"built_year": -312,
"architect": "Nabataeans",
"architectural_style": "Nabataean"
}
},
"Stonehenge": {
"name": "Stonehenge",
"official_name": "Stonehenge",
"location": {
"city": "Wiltshire",
"country": "United Kingdom",
"region": "Salisbury Plain",
"continent": "Europe"
},
"visual_cues": {
"iconic_view": [
"Prehistoric monument with massive standing stones arranged in circular pattern on plain",
"Ancient stone circle with trilithons and sarsen stones in open landscape",
"Neolithic structure with distinctive stone archways and circular earthwork setting",
"Mysterious megalithic monument with bluestones and sarsen stones against sky"
],
"architectural_details": [
"Sarsen stone trilithons with horizontal lintels connected by mortise and tenon joints",
"Bluestone arrangement within larger sarsen circle showing different stone types",
"Heel Stone and Avenue aligned to summer solstice sunrise",
"Weathered surfaces showing 5000 years of exposure to English weather"
],
"contextual_view": [
"Stone circle in pastoral English landscape with sheep grazing on Salisbury Plain",
"Monument from distance showing relationship to surrounding earthworks and barrows",
"Stonehenge with visitors for scale showing massive size of individual stones",
"Site from aerial view revealing circular formation and astronomical alignments"
],
"seasonal_lighting": [
"Summer solstice sunrise with sun aligned through stones as crowds gather",
"Winter solstice sunset creating dramatic silhouettes of standing stones",
"Moody overcast conditions with stones against dramatic English sky",
"Misty morning with stones emerging from fog creating mystical atmosphere"
]
},
"hashtags": {
"zh": ["巨石陣", "英國", "史前遺跡", "世界遺產", "威爾特郡"],
"en": ["Stonehenge", "England", "UK", "Prehistoric", "WorldHeritage", "Wiltshire"]
},
"cultural_info": {
"built_year": -3000,
"architect": "Unknown (Neolithic peoples)",
"architectural_style": "Prehistoric"
}
}
}
print(f"✓ Landmark Prompts initialized with {len(self.landmarks)} world landmarks")
def get_prompts(self, landmark_name: str) -> Optional[Dict]:
"""
取得特定地標的完整 prompt 資料
Args:
landmark_name: 地標名稱
Returns:
地標資料字典,若不存在則返回 None
"""
return self.landmarks.get(landmark_name)
def get_all_landmarks(self) -> Dict:
"""取得所有地標資料"""
return self.landmarks
def search_by_location(self, city: str = None, country: str = None) -> List[str]:
"""
根據地理位置搜尋地標
Args:
city: 城市名稱
country: 國家名稱
Returns:
符合條件的地標名稱列表
"""
results = []
for landmark_name, data in self.landmarks.items():
location = data.get('location', {})
if city and country:
if location.get('city') == city and location.get('country') == country:
results.append(landmark_name)
elif city:
if location.get('city') == city:
results.append(landmark_name)
elif country:
if location.get('country') == country:
results.append(landmark_name)
return results
def get_visual_prompts(self, landmark_name: str, context: str = 'iconic_view') -> List[str]:
"""
取得地標的視覺描述 prompts
Args:
landmark_name: 地標名稱
context: 情境類型 ('iconic_view', 'architectural_details', 'contextual_view', 'seasonal_lighting')
Returns:
視覺描述列表
"""
landmark = self.landmarks.get(landmark_name)
if not landmark:
return []
visual_cues = landmark.get('visual_cues', {})
return visual_cues.get(context, [])
def get_hashtags(self, landmark_name: str, language: str = 'zh') -> List[str]:
"""
取得地標的 hashtags
Args:
landmark_name: 地標名稱
language: 語言 ('zh', 'en', 或 'zh-en')
Returns:
Hashtag 列表
"""
landmark = self.landmarks.get(landmark_name)
if not landmark:
return []
hashtags = landmark.get('hashtags', {})
if language == 'zh':
return hashtags.get('zh', [])
elif language == 'en':
return hashtags.get('en', [])
elif language == 'zh-en' or language == 'both':
zh_tags = hashtags.get('zh', [])
en_tags = hashtags.get('en', [])
return zh_tags + en_tags
else:
return hashtags.get('zh', [])
print("✓ LandmarkPrompts defined")
|