improve airport rendering
This commit is contained in:
parent
0e536dbca9
commit
c0707d419f
3 changed files with 529 additions and 525 deletions
|
@ -290,7 +290,9 @@
|
|||
<filter tag="highway" value="footway" order="32"/>
|
||||
<filter tag="highway" value="" order="32"/>
|
||||
|
||||
<filter tag="aeroway" value="" order="32"/>
|
||||
<filter tag="aeroway" value="terminal" order="33"/>
|
||||
<filter tag="aeroway" value="apron" order="32"/>
|
||||
<filter tag="aeroway" value="" order="31"/>
|
||||
|
||||
<filter tag="power" value="" order="7"/>
|
||||
<filter tag="amenity" value="" order="7"/>
|
||||
|
@ -500,13 +502,14 @@
|
|||
<filter minzoom="14" maxzoom="14" textSize="12" textColor="#6666ff" textHaloRadius="1" textBold="true" textDy="7" tag="railway" value="platform"/>
|
||||
<filter minzoom="15" textSize="13" textColor="#6666ff" textHaloRadius="1" textBold="true" textDy="7" tag="railway" value="platform"/>
|
||||
|
||||
<filter minzoom="14" textSize="12" textColor="#6666ff" textDy="7" tag="aerialway" value="station"/>
|
||||
|
||||
<!-- Aeroway -->
|
||||
<filter minzoom="11" textSize="12" textColor="#6692da" textHaloRadius="1" textDy="7" tag="aeroway" value="aerodrome"/>
|
||||
<filter minzoom="14" textSize="12" textColor="#333333" textOnPath="true" textMinDistance="50" tag="aeroway" value="runway" nameTag="ref"/>
|
||||
<filter minzoom="15" textSize="12" textColor="#333333" textOnPath="true" textMinDistance="50" tag="aeroway" value="taxiway" nameTag="ref"/>
|
||||
<filter minzoom="10" textSize="12" textColor="#6692da" textHaloRadius="1" textBold="true" textDy="7" tag="aeroway" value="airport"/>
|
||||
<filter minzoom="17" textSize="12" textColor="#aa66cc" textWrapWidth="10" tag="aeroway" value="gate" nameTag="ref"/>
|
||||
<filter minzoom="14" textSize="12" textColor="#6666ff" textDy="7" tag="aerialway" value="station"/>
|
||||
|
||||
<!-- landuse -->
|
||||
<group>
|
||||
|
@ -857,12 +860,13 @@
|
|||
<filter minzoom="16" icon="level_crossing2" tag="railway" value="level_crossing"/>
|
||||
<filter minzoom="16" icon="subway_entrance" tag="railway" value="subway_entrance"/>
|
||||
|
||||
<!-- Aero -->
|
||||
<filter minzoom="13" maxzoom="14" icon="halt" tag="aerialway" value="station"/>
|
||||
<filter minzoom="15" icon="station_small" tag="aerialway" value="station"/>
|
||||
|
||||
<!-- Aeroway -->
|
||||
<filter minzoom="15" icon="helipad" tag="aeroway" value="helipad"/>
|
||||
<filter minzoom="10" icon="aerodrome" tag="aeroway" value="aerodrome"/>
|
||||
<filter minzoom="9" icon="airport" tag="aeroway" value="airport"/>
|
||||
<filter minzoom="13" maxzoom="14" icon="halt" tag="aerialway" value="station"/>
|
||||
<filter minzoom="15" icon="station_small" tag="aerialway" value="station"/>
|
||||
</point>
|
||||
|
||||
|
||||
|
@ -917,7 +921,7 @@
|
|||
</group>
|
||||
|
||||
|
||||
<!-- Aeroways -->
|
||||
<!-- Aeroway -->
|
||||
<group>
|
||||
<filter minzoom="12" tag="aeroway" value="aerodrome"/>
|
||||
<filter minzoom="12" tag="aeroway" value="airport"/>
|
||||
|
@ -1497,7 +1501,13 @@
|
|||
</groupFilter>
|
||||
</group>
|
||||
|
||||
<!-- Aeroways -->
|
||||
<filter tag="aerialway" value="cable_car" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="gondola" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="chair_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="mixed_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="drag_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
|
||||
<!-- Aeroway -->
|
||||
<filter tag="aeroway" value="runway" color="#bbbbcc">
|
||||
<filter layer="1" minzoom="13" maxzoom="13" color="#000000" strokeWidth="9" color_2="#bbbbcc" strokeWidth_2="7" cap_2="SQUARE"/>
|
||||
<filter layer="1" minzoom="14" maxzoom="14" color="#000000" strokeWidth="14" color_2="#bbbbcc" strokeWidth_2="12" cap_2="SQUARE"/>
|
||||
|
@ -1518,12 +1528,6 @@
|
|||
<filter minzoom="15" color="#bbbbcc" strokeWidth="6"/>
|
||||
</filter>
|
||||
|
||||
<filter tag="aerialway" value="cable_car" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="gondola" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="chair_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="mixed_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
<filter tag="aerialway" value="drag_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
|
||||
|
||||
<!-- Man made -->
|
||||
<filter tag="power" value="line" minzoom="14" maxzoom="14" color="#bababa" strokeWidth="1"/>
|
||||
<filter tag="power" value="line" minzoom="15" color="#bababa" strokeWidth="2"/>
|
||||
|
|
|
@ -1,405 +1,405 @@
|
|||
|
||||
aerodrome,Aeroport
|
||||
arts_centre,Centru de arte
|
||||
atm,ATM
|
||||
auditorium,Auditorium
|
||||
bank,Bancă
|
||||
bar,Bar
|
||||
pub,Pub
|
||||
bench,Bancă
|
||||
bicycle_parking,Parcare de biciclete
|
||||
bicycle_rental,Închirieri biciclete
|
||||
brothel,Bordel
|
||||
bureau_de_change,Schimb Valutar
|
||||
bus_station,Stație autobuz
|
||||
cafe,Cafenea
|
||||
car_rental,Rent a Car
|
||||
car_sharing,Partajare auto
|
||||
car_wash,Spălătorie auto
|
||||
casino,Cazino
|
||||
cinema,Cinema
|
||||
clinic,Clinică
|
||||
club,Club
|
||||
college,Colegiu
|
||||
community_centre,Centru de recreere
|
||||
courthouse,Judecătorie
|
||||
crematorium,Crematoriu
|
||||
dentist,Dentist
|
||||
doctors,Doctor
|
||||
dormitory,Dormitor comun
|
||||
drinking_water,Apă potabilă
|
||||
driving_school,Școală de șoferi
|
||||
embassy,Ambasadă
|
||||
emergency_phone,Telefon Urgențe
|
||||
fast_food,Fast Food
|
||||
restaurant,Restaurant
|
||||
ferry_terminal,Terminal Ferry
|
||||
fire_hydrant,Hidrant
|
||||
fire_station,Pompieri
|
||||
fountain,Fântână
|
||||
fuel,Stație de carburanți
|
||||
grave_yard,Cimitir
|
||||
gym,Sală de fitness
|
||||
hall,Sală
|
||||
health_centre,Centru de sănătate
|
||||
health_centre,Centru balnear
|
||||
hospital,Spital
|
||||
hotel,Hotel
|
||||
hunting_stand,Pavilion de vânătoare
|
||||
ice_cream,Înghețată
|
||||
kindergarten,Grădiniță
|
||||
library,Bibliotecă
|
||||
market,Piață
|
||||
marketplace,Piață
|
||||
mountain_rescue,Salvamont
|
||||
nightclub,Club de noapte
|
||||
nursery,Creșă
|
||||
nursing_home,Casă de sănătate
|
||||
office,Office
|
||||
park,Parc
|
||||
parking,Parcare
|
||||
pharmacy,Farmacie
|
||||
place_of_worship,Biserică
|
||||
police,Poliție
|
||||
post_box,Cutie poștală
|
||||
post_office,Oficiu poștal
|
||||
preschool,Grădiniță
|
||||
prison,Închisoare
|
||||
bar,Bar
|
||||
pub,Pub
|
||||
public_building,Clădre publică
|
||||
public_market,Piață publică
|
||||
reception_area,Cameră de așteptare
|
||||
recycling,Punct de colectare deșeuri
|
||||
restaurant,Restaurant
|
||||
retirement_home,Azil de bătrâni
|
||||
sauna,Saună
|
||||
school,Școală
|
||||
shelter,Adăpost
|
||||
shop,Magazin
|
||||
shopping,Shopping
|
||||
social_club,Club
|
||||
studio,Studio
|
||||
supermarket,Supermarket
|
||||
taxi,Taxi
|
||||
telephone,Telefon public
|
||||
theatre,Teatru
|
||||
toilets,Toaletă publică
|
||||
townhall,Primărie
|
||||
university,Universitate
|
||||
vending_machine,Automat de vânzare
|
||||
veterinary,Veterinar
|
||||
village_hall,Primărie
|
||||
waste_basket,Coș de gunoi
|
||||
wifi,WiFi
|
||||
youth_centre,Palat al copiilor
|
||||
apartments,Bloc de apartamente
|
||||
block,Clădire
|
||||
bunker,Buncăr
|
||||
chapel,Capelă
|
||||
church,Biserică
|
||||
city_hall,Primărie
|
||||
commercial,Clădire comercială
|
||||
dormitory,Dormitor comun
|
||||
entrance,Intrare în clădire
|
||||
faculty,Facultate
|
||||
farm,Fermă
|
||||
flats,Apartamente
|
||||
garage,Garaj
|
||||
hall,Sală
|
||||
hospital,Spital
|
||||
house,Casă
|
||||
industrial, Clădire industrială
|
||||
office,Clădire de birouri
|
||||
public,Clădire publică
|
||||
residential,Zonă rezidențială
|
||||
retail,Clădire de magazine
|
||||
stadium,Stadion
|
||||
store,Magazin
|
||||
terrace,Terasă
|
||||
tower,Turn
|
||||
train_station,Gară
|
||||
yes,Clădire
|
||||
bridleway,Potecă
|
||||
bus_guideway,Linie autobuz ghidat
|
||||
bus_stop,Stație autobuz
|
||||
byway,Drum secundar
|
||||
construction,În construcție
|
||||
cycleway,Pistă de biciclete
|
||||
distance_marker,Bornă kilometrică
|
||||
emergency_access_point,Cameră de gardă urgențe
|
||||
footway,Cărare
|
||||
ford,Ford
|
||||
gate,Poartă
|
||||
living_street,Stradă rezidențială
|
||||
minor,Drum secundar
|
||||
motorway,Autostradă
|
||||
motorway_junction, Joncțiune autostradă
|
||||
motorway_link,Conexiune autostradă
|
||||
path,Cărare
|
||||
pedestrian,Drum pietonal
|
||||
platform,Platformă
|
||||
primary,Drum principal
|
||||
primary_link,Drum principal
|
||||
raceway,Pistă de curse
|
||||
rest_area,Punct de odihnă
|
||||
rest_area,Rest Stop
|
||||
road,Drum
|
||||
secondary,Drum secundar
|
||||
secondary_link,Drum secundar
|
||||
service,Drum de serviciu
|
||||
services,Arie servicii
|
||||
services,Servicii autostradă
|
||||
steps,Trepte
|
||||
stile,Trepte
|
||||
tertiary,Drum terțiar
|
||||
track,Șine
|
||||
trail,Potecă
|
||||
trunk,Drum express
|
||||
trunk_link,Drum express
|
||||
unclassified,Drum neclasificat
|
||||
unsurfaced,Drum nepavat
|
||||
archaeological_site,Sit arheologic
|
||||
battlefield,Câmp de bătălie
|
||||
boundary_stone,Piatră de hotar
|
||||
building,Clădire
|
||||
castle,Castel
|
||||
house,Casă
|
||||
icon,Icoană
|
||||
manor,Manor
|
||||
memorial,Monument
|
||||
mine,Mină
|
||||
monument,Monument
|
||||
museum,Muzeu
|
||||
ruins,Ruine
|
||||
wayside_cross,Cruce
|
||||
wayside_shrine,Loc de închinăciune
|
||||
wreck,Epavă
|
||||
allotments,Loturi
|
||||
basin,Bazin
|
||||
brownfield,Zonă abandonată
|
||||
cemetery,Cimitir
|
||||
commercial,Zonă comercială
|
||||
conservation,zonă în conservare
|
||||
farmland,Fermă
|
||||
farmyard,Fermă
|
||||
forest,Pădure
|
||||
grass,Iarbă
|
||||
greenfield,Teren arabil
|
||||
industrial,Zonă industrială
|
||||
landfill,Groapă de gunoi
|
||||
meadow,Luncă
|
||||
military,Zonă militară
|
||||
mountain,Munte
|
||||
nature_reserve,Parc natural
|
||||
piste,Pârtie de ski
|
||||
plaza,Plaza
|
||||
quarry,Carieră
|
||||
railway,Cale ferată
|
||||
recreation_ground,Zonă de recreere
|
||||
reservoir,Rezervor
|
||||
village_green,Parc
|
||||
vineyard,Vie
|
||||
wetland,Zonă inundabilă
|
||||
beach_resort,Stațiune litorală
|
||||
common,Cooperativă
|
||||
fishing,Zonă de pescuit
|
||||
garden,Grădină
|
||||
golf_course,Teren de golf
|
||||
hackerspace,Hackerspace
|
||||
ice_rink,Patinoar
|
||||
marina,Port
|
||||
miniature_golf,Minigolf
|
||||
pitch,Teren de sport
|
||||
playground,Teren de joacă
|
||||
recreation_ground,Loc de recreere
|
||||
slipway,Cală
|
||||
sports_centre,Centru sportiv
|
||||
swimming_pool,Piscină
|
||||
track,Pistă de alergări
|
||||
water_park,Parc acvatic
|
||||
bay,Golf
|
||||
beach,Plajă
|
||||
cape,Cap
|
||||
cave_entrance,Intrare în peșteră
|
||||
channel,Canal
|
||||
cliff,Stâncă
|
||||
coastline,Linie de coastă
|
||||
crater,Crater
|
||||
feature,Amenajare
|
||||
fell,Movilă
|
||||
fjord,Fiord
|
||||
geyser,Gheizer
|
||||
glacier,Ghețar
|
||||
heath,Teren viran
|
||||
hill,Deal
|
||||
island,Insulă
|
||||
land,Teren
|
||||
marsh,Marsh
|
||||
moor,Mlaștină
|
||||
mud,Noroi
|
||||
peak,Vârf
|
||||
point,Punct
|
||||
reef,Stâncă
|
||||
ridge,Creastă
|
||||
river,Râu
|
||||
rock,Piatră
|
||||
scree,Grohotiș
|
||||
scrub,Tufiș
|
||||
shoal,Banc de nisip
|
||||
spring,Izvor
|
||||
strait,Strâmtoare
|
||||
tree,Copac
|
||||
valley,Vale
|
||||
volcano,Vulcan
|
||||
water,Apă
|
||||
wetlands,Zone inundabile
|
||||
wood,Pădure
|
||||
city,Oraș
|
||||
country,Țară
|
||||
county,Județ
|
||||
hamlet,Cătun
|
||||
house,Casă
|
||||
houses,case
|
||||
islet,Istm
|
||||
locality,Localitate
|
||||
municipality,Municipiu
|
||||
postcode,Cod poștal
|
||||
region,Regiune
|
||||
sea,Mare
|
||||
state,Stat
|
||||
subdivision,Subdiviziune
|
||||
suburb,Suburbie
|
||||
town,Oraș
|
||||
unincorporated_area,Zonă liberă
|
||||
village,Sat
|
||||
abandoned,Abandonată
|
||||
disused,Scos din uz
|
||||
disused_station,Gară abandonată
|
||||
funicular,Funicular
|
||||
halt,Haltă
|
||||
historic_station,Gară istorică
|
||||
junction,Nod de cale ferată
|
||||
level_crossing,Trecere la nivel
|
||||
light_rail,Tren ușor
|
||||
monorail,Monorail
|
||||
narrow_gauge,Tren cu cale ingustă
|
||||
preserved,Cale ferată în conservare
|
||||
spur,Cale ferată secundară
|
||||
station,Stație
|
||||
subway,Metrou
|
||||
subway_entrance, Intrare metrou
|
||||
switch,Macaz
|
||||
tram,Tramvai
|
||||
tram_stop,Stație de tramvai
|
||||
yard,Depou
|
||||
alcohol,Distilerie
|
||||
apparel,Magazin îmbrăcăminte
|
||||
art,Magazin obiecte de artă
|
||||
bakery,Brutărie
|
||||
beauty,Beauty Shop
|
||||
beverages,Magazin de băuturi
|
||||
bicycle,Magazin de biciclete
|
||||
books,Librărie
|
||||
butcher,Măcelărie
|
||||
car,Magazin auto
|
||||
car_dealer,Reprezentanță auto
|
||||
car_parts,Piese auto
|
||||
carpet,Magazin de covoare
|
||||
car_repair,Service auto
|
||||
charity,Magazin caritate
|
||||
chemist,Chimicale
|
||||
clothes,Îmbrăcăminte
|
||||
computer,Computer Shop
|
||||
confectionery,Cofetărie
|
||||
convenience,Băcănie
|
||||
copyshop,Copy shop
|
||||
cosmetics,Cosmetice
|
||||
department_store,Magazin universal
|
||||
discount,Magazin discount
|
||||
doityourself,Do-It-Yourself
|
||||
drugstore,Farmacie
|
||||
dry_cleaning,Curățătorie
|
||||
electronics,Magazin Electronice
|
||||
estate_agent,Agent imobiliar
|
||||
fashion,Magazin de modă
|
||||
fish,Pescărie
|
||||
florist,Florărie
|
||||
food,Magazin alimentar
|
||||
funeral_directors,Pompe funebre
|
||||
furniture,Mobilă
|
||||
gallery,Galerie
|
||||
garden_centre,Produse pentru grădină
|
||||
general,Magazin universal
|
||||
gift,Cadouri
|
||||
greengrocer,Legume
|
||||
grocery,Băcănie
|
||||
hairdresser,Coafor
|
||||
hardware,Magazin fierărie
|
||||
hifi,Hi-Fi
|
||||
insurance,Asigurări
|
||||
jewelry,Bijuterii
|
||||
kiosk,Chioșc
|
||||
laundry,Spălătorie
|
||||
mall,Mall
|
||||
market,Piață
|
||||
mobile_phone,Magazin de telefoane mobile
|
||||
motorcycle,Magazin moto
|
||||
music,Magazin de obiecte muzicale
|
||||
newsagent,Agenție de știri
|
||||
optician,Optician
|
||||
organic,Magazin produse bio
|
||||
outdoor,Magazin produse outdoor
|
||||
pet,Pet shop
|
||||
photo,Servicii Foto
|
||||
salon,Salon
|
||||
shoes,Încălțăminte
|
||||
shopping_centre,Shopping Center
|
||||
sports,Articole sportive
|
||||
stationery,Papetărie
|
||||
supermarket,Supermarket
|
||||
toys,Jucării
|
||||
travel_agency,Agenție de turism
|
||||
video,Video shop
|
||||
wine,Vinărie
|
||||
alpine_hut,Refugiu alpin
|
||||
artwork,Opere de artă
|
||||
attraction,Atracție turistică
|
||||
bed_and_breakfast,Bed and Breakfast
|
||||
cabin,Cabină
|
||||
camp_site,Camping
|
||||
caravan_site,Camping pentru rulote
|
||||
chalet,Castel
|
||||
guest_house,Casă de oaspeți
|
||||
hostel,Hostel
|
||||
hotel,Hotel
|
||||
information,Informații
|
||||
lean_to,Adăpost
|
||||
motel,Motel
|
||||
museum,Muzeu
|
||||
picnic_site,Zonă de picnic
|
||||
theme_park,Parc tematic
|
||||
valley,Vale
|
||||
viewpoint,Punct de observare
|
||||
zoo,Grădină zoologică
|
||||
boatyard,Șantier naval
|
||||
canal,Canal
|
||||
connector,Canal nautic
|
||||
dam,Baraj
|
||||
derelict_canal,Canal abandonat
|
||||
ditch,Groapă
|
||||
dock,Doc
|
||||
drain,Scurgere
|
||||
lock,Ecluză
|
||||
lock_gate,Poartă de ecluză
|
||||
mineral_spring,Izvor de apă minerală
|
||||
mooring,Ancoraj
|
||||
rapids,Repeziș
|
||||
river,Râu
|
||||
riverbank,Mal
|
||||
stream,Pârâu
|
||||
wadi,Ued
|
||||
waterfall,Cascadă
|
||||
water_point,Punct de alimnetare cu apă
|
||||
weir,Stăvilar
|
||||
windmill,Moară de vânt
|
||||
|
||||
aerodrome,Aeroport
|
||||
arts_centre,Centru de arte
|
||||
atm,ATM
|
||||
auditorium,Auditorium
|
||||
bank,Bancă
|
||||
bar,Bar
|
||||
pub,Pub
|
||||
bench,Bancă
|
||||
bicycle_parking,Parcare de biciclete
|
||||
bicycle_rental,Închirieri biciclete
|
||||
brothel,Bordel
|
||||
bureau_de_change,Schimb Valutar
|
||||
bus_station,Stație autobuz
|
||||
cafe,Cafenea
|
||||
car_rental,Rent a Car
|
||||
car_sharing,Partajare auto
|
||||
car_wash,Spălătorie auto
|
||||
casino,Cazino
|
||||
cinema,Cinema
|
||||
clinic,Clinică
|
||||
club,Club
|
||||
college,Colegiu
|
||||
community_centre,Centru de recreere
|
||||
courthouse,Judecătorie
|
||||
crematorium,Crematoriu
|
||||
dentist,Dentist
|
||||
doctors,Doctor
|
||||
dormitory,Dormitor comun
|
||||
drinking_water,Apă potabilă
|
||||
driving_school,Școală de șoferi
|
||||
embassy,Ambasadă
|
||||
emergency_phone,Telefon Urgențe
|
||||
fast_food,Fast Food
|
||||
restaurant,Restaurant
|
||||
ferry_terminal,Terminal Ferry
|
||||
fire_hydrant,Hidrant
|
||||
fire_station,Pompieri
|
||||
fountain,Fântână
|
||||
fuel,Stație de carburanți
|
||||
grave_yard,Cimitir
|
||||
gym,Sală de fitness
|
||||
hall,Sală
|
||||
health_centre,Centru de sănătate
|
||||
health_centre,Centru balnear
|
||||
hospital,Spital
|
||||
hotel,Hotel
|
||||
hunting_stand,Pavilion de vânătoare
|
||||
ice_cream,Înghețată
|
||||
kindergarten,Grădiniță
|
||||
library,Bibliotecă
|
||||
market,Piață
|
||||
marketplace,Piață
|
||||
mountain_rescue,Salvamont
|
||||
nightclub,Club de noapte
|
||||
nursery,Creșă
|
||||
nursing_home,Casă de sănătate
|
||||
office,Office
|
||||
park,Parc
|
||||
parking,Parcare
|
||||
pharmacy,Farmacie
|
||||
place_of_worship,Biserică
|
||||
police,Poliție
|
||||
post_box,Cutie poștală
|
||||
post_office,Oficiu poștal
|
||||
preschool,Grădiniță
|
||||
prison,Închisoare
|
||||
bar,Bar
|
||||
pub,Pub
|
||||
public_building,Clădre publică
|
||||
public_market,Piață publică
|
||||
reception_area,Cameră de așteptare
|
||||
recycling,Punct de colectare deșeuri
|
||||
restaurant,Restaurant
|
||||
retirement_home,Azil de bătrâni
|
||||
sauna,Saună
|
||||
school,Școală
|
||||
shelter,Adăpost
|
||||
shop,Magazin
|
||||
shopping,Shopping
|
||||
social_club,Club
|
||||
studio,Studio
|
||||
supermarket,Supermarket
|
||||
taxi,Taxi
|
||||
telephone,Telefon public
|
||||
theatre,Teatru
|
||||
toilets,Toaletă publică
|
||||
townhall,Primărie
|
||||
university,Universitate
|
||||
vending_machine,Automat de vânzare
|
||||
veterinary,Veterinar
|
||||
village_hall,Primărie
|
||||
waste_basket,Coș de gunoi
|
||||
wifi,WiFi
|
||||
youth_centre,Palat al copiilor
|
||||
apartments,Bloc de apartamente
|
||||
block,Clădire
|
||||
bunker,Buncăr
|
||||
chapel,Capelă
|
||||
church,Biserică
|
||||
city_hall,Primărie
|
||||
commercial,Clădire comercială
|
||||
dormitory,Dormitor comun
|
||||
entrance,Intrare în clădire
|
||||
faculty,Facultate
|
||||
farm,Fermă
|
||||
flats,Apartamente
|
||||
garage,Garaj
|
||||
hall,Sală
|
||||
hospital,Spital
|
||||
house,Casă
|
||||
industrial, Clădire industrială
|
||||
office,Clădire de birouri
|
||||
public,Clădire publică
|
||||
residential,Zonă rezidențială
|
||||
retail,Clădire de magazine
|
||||
stadium,Stadion
|
||||
store,Magazin
|
||||
terrace,Terasă
|
||||
tower,Turn
|
||||
train_station,Gară
|
||||
yes,Clădire
|
||||
bridleway,Potecă
|
||||
bus_guideway,Linie autobuz ghidat
|
||||
bus_stop,Stație autobuz
|
||||
byway,Drum secundar
|
||||
construction,În construcție
|
||||
cycleway,Pistă de biciclete
|
||||
distance_marker,Bornă kilometrică
|
||||
emergency_access_point,Cameră de gardă urgențe
|
||||
footway,Cărare
|
||||
ford,Ford
|
||||
gate,Poartă
|
||||
living_street,Stradă rezidențială
|
||||
minor,Drum secundar
|
||||
motorway,Autostradă
|
||||
motorway_junction, Joncțiune autostradă
|
||||
motorway_link,Conexiune autostradă
|
||||
path,Cărare
|
||||
pedestrian,Drum pietonal
|
||||
platform,Platformă
|
||||
primary,Drum principal
|
||||
primary_link,Drum principal
|
||||
raceway,Pistă de curse
|
||||
rest_area,Punct de odihnă
|
||||
rest_area,Rest Stop
|
||||
road,Drum
|
||||
secondary,Drum secundar
|
||||
secondary_link,Drum secundar
|
||||
service,Drum de serviciu
|
||||
services,Arie servicii
|
||||
services,Servicii autostradă
|
||||
steps,Trepte
|
||||
stile,Trepte
|
||||
tertiary,Drum terțiar
|
||||
track,Șine
|
||||
trail,Potecă
|
||||
trunk,Drum express
|
||||
trunk_link,Drum express
|
||||
unclassified,Drum neclasificat
|
||||
unsurfaced,Drum nepavat
|
||||
archaeological_site,Sit arheologic
|
||||
battlefield,Câmp de bătălie
|
||||
boundary_stone,Piatră de hotar
|
||||
building,Clădire
|
||||
castle,Castel
|
||||
house,Casă
|
||||
icon,Icoană
|
||||
manor,Manor
|
||||
memorial,Monument
|
||||
mine,Mină
|
||||
monument,Monument
|
||||
museum,Muzeu
|
||||
ruins,Ruine
|
||||
wayside_cross,Cruce
|
||||
wayside_shrine,Loc de închinăciune
|
||||
wreck,Epavă
|
||||
allotments,Loturi
|
||||
basin,Bazin
|
||||
brownfield,Zonă abandonată
|
||||
cemetery,Cimitir
|
||||
commercial,Zonă comercială
|
||||
conservation,zonă în conservare
|
||||
farmland,Fermă
|
||||
farmyard,Fermă
|
||||
forest,Pădure
|
||||
grass,Iarbă
|
||||
greenfield,Teren arabil
|
||||
industrial,Zonă industrială
|
||||
landfill,Groapă de gunoi
|
||||
meadow,Luncă
|
||||
military,Zonă militară
|
||||
mountain,Munte
|
||||
nature_reserve,Parc natural
|
||||
piste,Pârtie de ski
|
||||
plaza,Plaza
|
||||
quarry,Carieră
|
||||
railway,Cale ferată
|
||||
recreation_ground,Zonă de recreere
|
||||
reservoir,Rezervor
|
||||
village_green,Parc
|
||||
vineyard,Vie
|
||||
wetland,Zonă inundabilă
|
||||
beach_resort,Stațiune litorală
|
||||
common,Cooperativă
|
||||
fishing,Zonă de pescuit
|
||||
garden,Grădină
|
||||
golf_course,Teren de golf
|
||||
hackerspace,Hackerspace
|
||||
ice_rink,Patinoar
|
||||
marina,Port
|
||||
miniature_golf,Minigolf
|
||||
pitch,Teren de sport
|
||||
playground,Teren de joacă
|
||||
recreation_ground,Loc de recreere
|
||||
slipway,Cală
|
||||
sports_centre,Centru sportiv
|
||||
swimming_pool,Piscină
|
||||
track,Pistă de alergări
|
||||
water_park,Parc acvatic
|
||||
bay,Golf
|
||||
beach,Plajă
|
||||
cape,Cap
|
||||
cave_entrance,Intrare în peșteră
|
||||
channel,Canal
|
||||
cliff,Stâncă
|
||||
coastline,Linie de coastă
|
||||
crater,Crater
|
||||
feature,Amenajare
|
||||
fell,Movilă
|
||||
fjord,Fiord
|
||||
geyser,Gheizer
|
||||
glacier,Ghețar
|
||||
heath,Teren viran
|
||||
hill,Deal
|
||||
island,Insulă
|
||||
land,Teren
|
||||
marsh,Marsh
|
||||
moor,Mlaștină
|
||||
mud,Noroi
|
||||
peak,Vârf
|
||||
point,Punct
|
||||
reef,Stâncă
|
||||
ridge,Creastă
|
||||
river,Râu
|
||||
rock,Piatră
|
||||
scree,Grohotiș
|
||||
scrub,Tufiș
|
||||
shoal,Banc de nisip
|
||||
spring,Izvor
|
||||
strait,Strâmtoare
|
||||
tree,Copac
|
||||
valley,Vale
|
||||
volcano,Vulcan
|
||||
water,Apă
|
||||
wetlands,Zone inundabile
|
||||
wood,Pădure
|
||||
city,Oraș
|
||||
country,Țară
|
||||
county,Județ
|
||||
hamlet,Cătun
|
||||
house,Casă
|
||||
houses,case
|
||||
islet,Istm
|
||||
locality,Localitate
|
||||
municipality,Municipiu
|
||||
postcode,Cod poștal
|
||||
region,Regiune
|
||||
sea,Mare
|
||||
state,Stat
|
||||
subdivision,Subdiviziune
|
||||
suburb,Suburbie
|
||||
town,Oraș
|
||||
unincorporated_area,Zonă liberă
|
||||
village,Sat
|
||||
abandoned,Abandonată
|
||||
disused,Scos din uz
|
||||
disused_station,Gară abandonată
|
||||
funicular,Funicular
|
||||
halt,Haltă
|
||||
historic_station,Gară istorică
|
||||
junction,Nod de cale ferată
|
||||
level_crossing,Trecere la nivel
|
||||
light_rail,Tren ușor
|
||||
monorail,Monorail
|
||||
narrow_gauge,Tren cu cale ingustă
|
||||
preserved,Cale ferată în conservare
|
||||
spur,Cale ferată secundară
|
||||
station,Stație
|
||||
subway,Metrou
|
||||
subway_entrance, Intrare metrou
|
||||
switch,Macaz
|
||||
tram,Tramvai
|
||||
tram_stop,Stație de tramvai
|
||||
yard,Depou
|
||||
alcohol,Distilerie
|
||||
apparel,Magazin îmbrăcăminte
|
||||
art,Magazin obiecte de artă
|
||||
bakery,Brutărie
|
||||
beauty,Beauty Shop
|
||||
beverages,Magazin de băuturi
|
||||
bicycle,Magazin de biciclete
|
||||
books,Librărie
|
||||
butcher,Măcelărie
|
||||
car,Magazin auto
|
||||
car_dealer,Reprezentanță auto
|
||||
car_parts,Piese auto
|
||||
carpet,Magazin de covoare
|
||||
car_repair,Service auto
|
||||
charity,Magazin caritate
|
||||
chemist,Chimicale
|
||||
clothes,Îmbrăcăminte
|
||||
computer,Computer Shop
|
||||
confectionery,Cofetărie
|
||||
convenience,Băcănie
|
||||
copyshop,Copy shop
|
||||
cosmetics,Cosmetice
|
||||
department_store,Magazin universal
|
||||
discount,Magazin discount
|
||||
doityourself,Do-It-Yourself
|
||||
drugstore,Farmacie
|
||||
dry_cleaning,Curățătorie
|
||||
electronics,Magazin Electronice
|
||||
estate_agent,Agent imobiliar
|
||||
fashion,Magazin de modă
|
||||
fish,Pescărie
|
||||
florist,Florărie
|
||||
food,Magazin alimentar
|
||||
funeral_directors,Pompe funebre
|
||||
furniture,Mobilă
|
||||
gallery,Galerie
|
||||
garden_centre,Produse pentru grădină
|
||||
general,Magazin universal
|
||||
gift,Cadouri
|
||||
greengrocer,Legume
|
||||
grocery,Băcănie
|
||||
hairdresser,Coafor
|
||||
hardware,Magazin fierărie
|
||||
hifi,Hi-Fi
|
||||
insurance,Asigurări
|
||||
jewelry,Bijuterii
|
||||
kiosk,Chioșc
|
||||
laundry,Spălătorie
|
||||
mall,Mall
|
||||
market,Piață
|
||||
mobile_phone,Magazin de telefoane mobile
|
||||
motorcycle,Magazin moto
|
||||
music,Magazin de obiecte muzicale
|
||||
newsagent,Agenție de știri
|
||||
optician,Optician
|
||||
organic,Magazin produse bio
|
||||
outdoor,Magazin produse outdoor
|
||||
pet,Pet shop
|
||||
photo,Servicii Foto
|
||||
salon,Salon
|
||||
shoes,Încălțăminte
|
||||
shopping_centre,Shopping Center
|
||||
sports,Articole sportive
|
||||
stationery,Papetărie
|
||||
supermarket,Supermarket
|
||||
toys,Jucării
|
||||
travel_agency,Agenție de turism
|
||||
video,Video shop
|
||||
wine,Vinărie
|
||||
alpine_hut,Refugiu alpin
|
||||
artwork,Opere de artă
|
||||
attraction,Atracție turistică
|
||||
bed_and_breakfast,Bed and Breakfast
|
||||
cabin,Cabină
|
||||
camp_site,Camping
|
||||
caravan_site,Camping pentru rulote
|
||||
chalet,Castel
|
||||
guest_house,Casă de oaspeți
|
||||
hostel,Hostel
|
||||
hotel,Hotel
|
||||
information,Informații
|
||||
lean_to,Adăpost
|
||||
motel,Motel
|
||||
museum,Muzeu
|
||||
picnic_site,Zonă de picnic
|
||||
theme_park,Parc tematic
|
||||
valley,Vale
|
||||
viewpoint,Punct de observare
|
||||
zoo,Grădină zoologică
|
||||
boatyard,Șantier naval
|
||||
canal,Canal
|
||||
connector,Canal nautic
|
||||
dam,Baraj
|
||||
derelict_canal,Canal abandonat
|
||||
ditch,Groapă
|
||||
dock,Doc
|
||||
drain,Scurgere
|
||||
lock,Ecluză
|
||||
lock_gate,Poartă de ecluză
|
||||
mineral_spring,Izvor de apă minerală
|
||||
mooring,Ancoraj
|
||||
rapids,Repeziș
|
||||
river,Râu
|
||||
riverbank,Mal
|
||||
stream,Pârâu
|
||||
wadi,Ued
|
||||
waterfall,Cascadă
|
||||
water_point,Punct de alimnetare cu apă
|
||||
weir,Stăvilar
|
||||
windmill,Moară de vânt
|
||||
|
|
|
@ -1,107 +1,107 @@
|
|||
:- op('==', xfy, 500).
|
||||
version(101).
|
||||
language(ro).
|
||||
|
||||
% before each announcement (beep)
|
||||
preamble - [].
|
||||
|
||||
|
||||
%% TURNS
|
||||
turn('left', ['virați la stânga ']).
|
||||
turn('left_sh', ['virați brusc la stânga ']).
|
||||
turn('left_sl', ['virați ușor la stânga ']).
|
||||
turn('right', ['virați la dreapta ']).
|
||||
turn('right_sh', ['virați brusc la dreapta ']).
|
||||
turn('right_sl', ['virați ușor la dreapta ']).
|
||||
turn('right_keep', ['încadrați-vă pe partea dreaptă']).
|
||||
turn('left_keep', ['încadrați-vă pe partea stângă']).
|
||||
|
||||
prepare_turn(Turn, Dist) == ['Pregătiți-vă să ', M, ' peste ', D] :- distance(Dist) == D, turn(Turn, M).
|
||||
turn(Turn, Dist) == ['peste ', D, M] :- distance(Dist) == D, turn(Turn, M).
|
||||
turn(Turn) == M :- turn(Turn, M).
|
||||
|
||||
prepare_make_ut(Dist) == ['Pregătiți-vă să întoarceți peste ', D] :- distance(Dist) == D.
|
||||
make_ut(Dist) == ['Întoarceți peste ', D] :- distance(Dist) == D.
|
||||
make_ut == ['Întoarceți '].
|
||||
make_ut_wp == ['Întoarceți când aveți posibilitatea '].
|
||||
|
||||
prepare_roundabout(Dist) == ['Pregătiți-vă să intrați în sensul giratoriu peste ', D] :- distance(Dist) == D.
|
||||
roundabout(Dist, _Angle, Exit) == ['Peste ', D, ' intrați în sensul giratoriu și luați-o pe ', E, 'ieșire'] :- distance(Dist) == D, nth(Exit, E).
|
||||
roundabout(_Angle, Exit) == ['Luați-o pe ', E, 'ieșire'] :- nth(Exit, E).
|
||||
|
||||
go_ahead == ['Mergeți înainte '].
|
||||
go_ahead(Dist) == ['Urmăriți drumul principal ', D]:- distance(Dist) == D.
|
||||
|
||||
and_arrive_destination == ['și ajungeți la destinație '].
|
||||
|
||||
then == [' apoi '].
|
||||
reached_destination == ['Ați ajuns la destinație '].
|
||||
and_arrive_intermediate == ['și ajungeți la punctul intermediar '].
|
||||
reached_intermediate == ['Ați ajuns la punctul intermediar '].
|
||||
bear_right == [' rămâneți pe partea dreaptă '].
|
||||
bear_left == [' rămâneți pe partea stângă '].
|
||||
|
||||
route_new_calc(Dist) == ['Lungimea traseului este de ', D] :- distance(Dist) == D.
|
||||
route_recalc(Dist) == ['Traseu recalculat, distanța ', D] :- distance(Dist) == D.
|
||||
|
||||
location_lost == ['semnal gipies pierdut '].
|
||||
|
||||
|
||||
%%
|
||||
nth(1, 'prima ').
|
||||
nth(2, 'a doua ').
|
||||
nth(3, 'a treia ').
|
||||
nth(4, 'a patra ').
|
||||
nth(5, 'a cincea ').
|
||||
nth(6, 'a șasea ').
|
||||
nth(7, 'a șaptea ').
|
||||
nth(8, 'a opta ').
|
||||
nth(9, 'a noua ').
|
||||
nth(10, 'a zecea ').
|
||||
nth(11, 'a unsprezecea ').
|
||||
nth(12, 'a douăsprezecea ').
|
||||
nth(13, 'a treisprezecea ').
|
||||
nth(14, 'a paisprezecea ').
|
||||
nth(15, 'a cinsprezecea ').
|
||||
nth(16, 'a șaisprezecea ').
|
||||
nth(17, 'a șaptesprezecea ').
|
||||
|
||||
|
||||
distance(Dist) == D :- measure('km-m'), distance_km(Dist) == D.
|
||||
distance(Dist) == D :- measure('mi-f'), distance_mi_f(Dist) == D.
|
||||
distance(Dist) == D :- measure('mi-y'), distance_mi_y(Dist) == D.
|
||||
|
||||
%%% distance measure km/m
|
||||
distance_km(Dist) == [ X, ' de metri'] :- Dist < 100, D is round(Dist/10.0)*10, num_atom(D, X).
|
||||
distance_km(Dist) == [ X, ' de metri'] :- Dist < 1000, D is round(2*Dist/100.0)*50, num_atom(D, X).
|
||||
distance_km(Dist) == ['circa un kilometru '] :- Dist < 1500.
|
||||
distance_km(Dist) == ['circa ', X, ' kilometri '] :- Dist < 10000, D is round(Dist/1000.0), num_atom(D, X).
|
||||
distance_km(Dist) == [ X, ' kilometri '] :- D is round(Dist/1000.0), num_atom(D, X).
|
||||
|
||||
%%% distance measure mi/f
|
||||
distance_mi_f(Dist) == [ X, ' de picioare'] :- Dist < 160, D is round(2*Dist/100.0/0.3048)*50, num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' zecime de milă'] :- Dist < 241, D is round(Dist/161.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' zecimi de milă'] :- Dist < 1529, D is round(Dist/161.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == ['circa o milă '] :- Dist < 2414.
|
||||
distance_mi_f(Dist) == ['circa ', X, ' de mile '] :- Dist < 16093, D is round(Dist/1609.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' de mile '] :- D is round(Dist/1609.0), num_atom(D, X).
|
||||
|
||||
%%% distance measure mi/y
|
||||
distance_mi_y(Dist) == [ X, ' iarzi'] :- Dist < 241, D is round(Dist/10.0/0.9144)*10, num_atom(D, X).
|
||||
distance_mi_y(Dist) == [ X, ' iarzi'] :- Dist < 1300, D is round(2*Dist/100.0/0.9144)*50, num_atom(D, X).
|
||||
distance_mi_y(Dist) == ['circa o milă '] :- Dist < 2414.
|
||||
distance_mi_y(Dist) == ['circa ', X, ' mile '] :- Dist < 16093, D is round(Dist/1609.0), num_atom(D, X).
|
||||
distance_mi_y(Dist) == [ X, ' mile '] :- D is round(Dist/1609.0), num_atom(D, X).
|
||||
|
||||
|
||||
%% resolve command main method
|
||||
%% if you are familar with Prolog you can input specific to the whole mechanism,
|
||||
%% by adding exception cases.
|
||||
flatten(X, Y) :- flatten(X, [], Y), !.
|
||||
flatten([], Acc, Acc).
|
||||
flatten([X|Y], Acc, Res):- flatten(Y, Acc, R), flatten(X, R, Res).
|
||||
flatten(X, Acc, [X|Acc]).
|
||||
|
||||
resolve(X, Y) :- resolve_impl(X,Z), flatten(Z, Y).
|
||||
resolve_impl([],[]).
|
||||
resolve_impl([X|Rest], List) :- resolve_impl(Rest, Tail), ((X == L) -> append(L, Tail, List); List = Tail).
|
||||
:- op('==', xfy, 500).
|
||||
version(101).
|
||||
language(ro).
|
||||
|
||||
% before each announcement (beep)
|
||||
preamble - [].
|
||||
|
||||
|
||||
%% TURNS
|
||||
turn('left', ['virați la stânga ']).
|
||||
turn('left_sh', ['virați brusc la stânga ']).
|
||||
turn('left_sl', ['virați ușor la stânga ']).
|
||||
turn('right', ['virați la dreapta ']).
|
||||
turn('right_sh', ['virați brusc la dreapta ']).
|
||||
turn('right_sl', ['virați ușor la dreapta ']).
|
||||
turn('right_keep', ['încadrați-vă pe partea dreaptă']).
|
||||
turn('left_keep', ['încadrați-vă pe partea stângă']).
|
||||
|
||||
prepare_turn(Turn, Dist) == ['Pregătiți-vă să ', M, ' peste ', D] :- distance(Dist) == D, turn(Turn, M).
|
||||
turn(Turn, Dist) == ['peste ', D, M] :- distance(Dist) == D, turn(Turn, M).
|
||||
turn(Turn) == M :- turn(Turn, M).
|
||||
|
||||
prepare_make_ut(Dist) == ['Pregătiți-vă să întoarceți peste ', D] :- distance(Dist) == D.
|
||||
make_ut(Dist) == ['Întoarceți peste ', D] :- distance(Dist) == D.
|
||||
make_ut == ['Întoarceți '].
|
||||
make_ut_wp == ['Întoarceți când aveți posibilitatea '].
|
||||
|
||||
prepare_roundabout(Dist) == ['Pregătiți-vă să intrați în sensul giratoriu peste ', D] :- distance(Dist) == D.
|
||||
roundabout(Dist, _Angle, Exit) == ['Peste ', D, ' intrați în sensul giratoriu și luați-o pe ', E, 'ieșire'] :- distance(Dist) == D, nth(Exit, E).
|
||||
roundabout(_Angle, Exit) == ['Luați-o pe ', E, 'ieșire'] :- nth(Exit, E).
|
||||
|
||||
go_ahead == ['Mergeți înainte '].
|
||||
go_ahead(Dist) == ['Urmăriți drumul principal ', D]:- distance(Dist) == D.
|
||||
|
||||
and_arrive_destination == ['și ajungeți la destinație '].
|
||||
|
||||
then == [' apoi '].
|
||||
reached_destination == ['Ați ajuns la destinație '].
|
||||
and_arrive_intermediate == ['și ajungeți la punctul intermediar '].
|
||||
reached_intermediate == ['Ați ajuns la punctul intermediar '].
|
||||
bear_right == [' rămâneți pe partea dreaptă '].
|
||||
bear_left == [' rămâneți pe partea stângă '].
|
||||
|
||||
route_new_calc(Dist) == ['Lungimea traseului este de ', D] :- distance(Dist) == D.
|
||||
route_recalc(Dist) == ['Traseu recalculat, distanța ', D] :- distance(Dist) == D.
|
||||
|
||||
location_lost == ['semnal gipies pierdut '].
|
||||
|
||||
|
||||
%%
|
||||
nth(1, 'prima ').
|
||||
nth(2, 'a doua ').
|
||||
nth(3, 'a treia ').
|
||||
nth(4, 'a patra ').
|
||||
nth(5, 'a cincea ').
|
||||
nth(6, 'a șasea ').
|
||||
nth(7, 'a șaptea ').
|
||||
nth(8, 'a opta ').
|
||||
nth(9, 'a noua ').
|
||||
nth(10, 'a zecea ').
|
||||
nth(11, 'a unsprezecea ').
|
||||
nth(12, 'a douăsprezecea ').
|
||||
nth(13, 'a treisprezecea ').
|
||||
nth(14, 'a paisprezecea ').
|
||||
nth(15, 'a cinsprezecea ').
|
||||
nth(16, 'a șaisprezecea ').
|
||||
nth(17, 'a șaptesprezecea ').
|
||||
|
||||
|
||||
distance(Dist) == D :- measure('km-m'), distance_km(Dist) == D.
|
||||
distance(Dist) == D :- measure('mi-f'), distance_mi_f(Dist) == D.
|
||||
distance(Dist) == D :- measure('mi-y'), distance_mi_y(Dist) == D.
|
||||
|
||||
%%% distance measure km/m
|
||||
distance_km(Dist) == [ X, ' de metri'] :- Dist < 100, D is round(Dist/10.0)*10, num_atom(D, X).
|
||||
distance_km(Dist) == [ X, ' de metri'] :- Dist < 1000, D is round(2*Dist/100.0)*50, num_atom(D, X).
|
||||
distance_km(Dist) == ['circa un kilometru '] :- Dist < 1500.
|
||||
distance_km(Dist) == ['circa ', X, ' kilometri '] :- Dist < 10000, D is round(Dist/1000.0), num_atom(D, X).
|
||||
distance_km(Dist) == [ X, ' kilometri '] :- D is round(Dist/1000.0), num_atom(D, X).
|
||||
|
||||
%%% distance measure mi/f
|
||||
distance_mi_f(Dist) == [ X, ' de picioare'] :- Dist < 160, D is round(2*Dist/100.0/0.3048)*50, num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' zecime de milă'] :- Dist < 241, D is round(Dist/161.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' zecimi de milă'] :- Dist < 1529, D is round(Dist/161.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == ['circa o milă '] :- Dist < 2414.
|
||||
distance_mi_f(Dist) == ['circa ', X, ' de mile '] :- Dist < 16093, D is round(Dist/1609.0), num_atom(D, X).
|
||||
distance_mi_f(Dist) == [ X, ' de mile '] :- D is round(Dist/1609.0), num_atom(D, X).
|
||||
|
||||
%%% distance measure mi/y
|
||||
distance_mi_y(Dist) == [ X, ' iarzi'] :- Dist < 241, D is round(Dist/10.0/0.9144)*10, num_atom(D, X).
|
||||
distance_mi_y(Dist) == [ X, ' iarzi'] :- Dist < 1300, D is round(2*Dist/100.0/0.9144)*50, num_atom(D, X).
|
||||
distance_mi_y(Dist) == ['circa o milă '] :- Dist < 2414.
|
||||
distance_mi_y(Dist) == ['circa ', X, ' mile '] :- Dist < 16093, D is round(Dist/1609.0), num_atom(D, X).
|
||||
distance_mi_y(Dist) == [ X, ' mile '] :- D is round(Dist/1609.0), num_atom(D, X).
|
||||
|
||||
|
||||
%% resolve command main method
|
||||
%% if you are familar with Prolog you can input specific to the whole mechanism,
|
||||
%% by adding exception cases.
|
||||
flatten(X, Y) :- flatten(X, [], Y), !.
|
||||
flatten([], Acc, Acc).
|
||||
flatten([X|Y], Acc, Res):- flatten(Y, Acc, R), flatten(X, R, Res).
|
||||
flatten(X, Acc, [X|Acc]).
|
||||
|
||||
resolve(X, Y) :- resolve_impl(X,Z), flatten(Z, Y).
|
||||
resolve_impl([],[]).
|
||||
resolve_impl([X|Rest], List) :- resolve_impl(Rest, Tail), ((X == L) -> append(L, Tail, List); List = Tail).
|
||||
|
|
Loading…
Reference in a new issue