Pixcribe / landmark_prompts.py
DawnC's picture
Upload 22 files
6a3bd1f verified
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")