forked from edward/owl-map
231 lines
12 KiB
Python
231 lines
12 KiB
Python
edu = ['Tag:amenity=college', 'Tag:amenity=university', 'Tag:amenity=school',
|
|
'Tag:office=educational_institution', 'Tag:building=university']
|
|
tall = ['Key:height', 'Key:building:levels']
|
|
|
|
extra_keys = {
|
|
'Q3914': ['Tag:building=school',
|
|
'Tag:building=college',
|
|
'Tag:amenity=college',
|
|
'Tag:office=educational_institution'], # school
|
|
'Q322563': edu, # vocational school
|
|
'Q383092': edu, # film school
|
|
'Q1021290': edu, # music school
|
|
'Q1244442': edu, # school building
|
|
'Q1469420': edu, # adult education centre
|
|
'Q2143781': edu, # drama school
|
|
'Q2385804': edu, # educational institution
|
|
'Q5167149': edu, # cooking school
|
|
'Q7894959': edu, # University Technical College
|
|
'Q47530379': edu, # agricultural college
|
|
'Q38723': edu, # higher education institution
|
|
'Q11303': tall, # skyscraper
|
|
'Q18142': tall, # high-rise building
|
|
'Q11755959': tall, # multi-storey building
|
|
'Q641226': ['Tag:leisure=stadium'], # arena
|
|
'Q2301048': ['Tag:aeroway=helipad'], # special airfield
|
|
'Q622425': ['Tag:amenity=pub',
|
|
'Tag:amenity=music_venue'], # nightclub
|
|
'Q187456': ['Tag:amenity=pub',
|
|
'Tag:amenity=nightclub'], # bar
|
|
'Q16917': ['Tag:amenity=clinic',
|
|
'Tag:building=clinic'], # hospital
|
|
'Q330284': ['Tag:amenity=market'], # marketplace
|
|
'Q5307737': ['Tag:amenity=pub',
|
|
'Tag:amenity=bar'], # drinking establishment
|
|
'Q875157': ['Tag:tourism=resort'], # resort
|
|
'Q174782': ['Tag:leisure=park',
|
|
'Tag:highway=pedestrian',
|
|
'Tag:foot=yes',
|
|
'Tag:area=yes',
|
|
'Tag:amenity=market',
|
|
'Tag:leisure=common'], # square
|
|
'Q34627': ['Tag:religion=jewish'], # synagogue
|
|
'Q16970': ['Tag:religion=christian'], # church
|
|
'Q32815': ['Tag:religion=islam'], # mosque
|
|
'Q811979': ['Key:building'], # architectural structure
|
|
'Q11691': ['Key:building'], # stock exchange
|
|
'Q1329623': ['Tag:amenity=arts_centre', # cultural centre
|
|
'Tag:amenity=community_centre'],
|
|
'Q856584': ['Tag:amenity=library'], # library building
|
|
'Q11315': ['Tag:landuse=retail'], # shopping mall
|
|
'Q39658032': ['Tag:landuse=retail'], # open air shopping centre
|
|
'Q277760': ['Tag:historic=folly',
|
|
'Tag:historic=city_gate'], # gatehouse
|
|
'Q180174': ['Tag:historic=folly'], # folly
|
|
'Q15243209': ['Tag:leisure=park',
|
|
'Tag:boundary=national_park'], # historic district
|
|
'Q3010369': ['Tag:historic=monument'], # opening ceremony
|
|
'Q123705': ['Tag:place=suburb'], # neighbourhood
|
|
'Q256020': ['Tag:amenity=pub'], # inn
|
|
'Q41253': ['Tag:amenity=theatre'], # movie theater
|
|
'Q17350442': ['Tag:amenity=theatre'], # venue
|
|
'Q156362': ['Tag:amenity=winery'], # winery
|
|
'Q14092': ['Tag:leisure=fitness_centre',
|
|
'Tag:leisure=sports_centre'], # gymnasium
|
|
'Q27686': ['Tag:tourism=hostel', # hotel
|
|
'Tag:tourism=guest_house',
|
|
'Tag:building=hotel',
|
|
'Tag:landuse=residential'],
|
|
'Q11707': ['Tag:amenity=cafe', 'Tag:amenity=fast_food',
|
|
'Tag:shop=deli', 'Tag:shop=bakery',
|
|
'Key:cuisine'], # restaurant
|
|
'Q2360219': ['Tag:amenity=embassy'], # permanent mission
|
|
'Q27995042': ['Tag:protection_title=Wilderness Area'], # wilderness area
|
|
'Q838948': ['Tag:historic=memorial',
|
|
'Tag:historic=monument'], # work of art
|
|
'Q23413': ['Tag:place=locality'], # castle
|
|
'Q28045079': ['Tag:historic=archaeological_site',
|
|
'Tag:site_type=fortification',
|
|
'Tag:embankment=yes'], # contour fort
|
|
'Q744099': ['Tag:historic=archaeological_site',
|
|
'Tag:site_type=fortification',
|
|
'Tag:embankment=yes'], # hillfort
|
|
'Q515': ['Tag:border_type=city'], # city
|
|
'Q1254933': ['Tag:amenity=university'], # astronomical observatory
|
|
'Q1976594': ['Tag:landuse=industrial'], # science park
|
|
'Q190928': ['Tag:landuse=industrial'], # shipyard
|
|
'Q4663385': ['Tag:historic=train_station', # former railway station
|
|
'Tag:railway=historic_station'],
|
|
'Q11997323': ['Tag:emergency=lifeboat_station'], # lifeboat station
|
|
'Q16884952': ['Tag:castle_type=stately',
|
|
'Tag:building=country_house'], # country house
|
|
'Q1343246': ['Tag:castle_type=stately',
|
|
'Tag:building=country_house'], # English country house
|
|
'Q4919932': ['Tag:castle_type=stately'], # stately home
|
|
'Q1763828': ['Tag:amenity=community_centre'], # multi-purpose hall
|
|
'Q3469910': ['Tag:amenity=community_centre'], # performing arts center
|
|
'Q57660343': ['Tag:amenity=community_centre'], # performing arts building
|
|
'Q163740': ['Tag:amenity=community_centre', # nonprofit organization
|
|
'Tag:amenity=social_facility',
|
|
'Key:social_facility'],
|
|
'Q41176': ['Key:building:levels'], # building
|
|
'Q44494': ['Tag:historic=mill'], # mill
|
|
'Q56822897': ['Tag:historic=mill'], # mill building
|
|
'Q2175765': ['Tag:public_transport=stop_area'], # tram stop
|
|
'Q179700': ['Tag:memorial=statue', # statue
|
|
'Tag:memorial:type=statue',
|
|
'Tag:historic=memorial'],
|
|
'Q1076486': ['Tag:landuse=recreation_ground'], # sports venue
|
|
'Q988108': ['Tag:amenity=community_centre', # club
|
|
'Tag:community_centre=club_home'],
|
|
'Q27028153': ['Tag:service=yard',
|
|
'Tag:landuse=railway'], # tram depot
|
|
'Q19563580': ['Tag:landuse=railway'], # rail yard
|
|
'Q134447': ['Tag:generator:source=nuclear'], # nuclear power plant
|
|
'Q1258086': ['Tag:leisure=park',
|
|
'Tag:boundary=national_park'], # National Historic Site
|
|
'Q32350958': ['Tag:leisure=bingo'], # Bingo hall
|
|
'Q53060': ['Tag:historic=gate', # gate
|
|
'Tag:tourism=attraction'],
|
|
'Q3947': ['Tag:tourism=hotel', # house
|
|
'Tag:building=hotel',
|
|
'Tag:tourism=guest_house'],
|
|
'Q847017': ['Tag:leisure=sports_centre'], # sports club
|
|
'Q820477': ['Tag:landuse=quarry',
|
|
'Tag:gnis:feature_type=Mine'], # mine
|
|
'Q77115': ['Tag:leisure=sports_centre'], # community center
|
|
'Q35535': ['Tag:amenity=police'], # police
|
|
'Q16560': ['Tag:tourism=attraction', # palace
|
|
'Tag:historic=yes'],
|
|
'Q131734': ['Tag:amenity=pub', # brewery
|
|
'Tag:industrial=brewery'],
|
|
'Q828909': ['Tag:landuse=commercial',
|
|
'Tag:landuse=industrial',
|
|
'Tag:historic=dockyard'], # wharf
|
|
'Q10283556': ['Tag:landuse=railway'], # motive power depot
|
|
'Q18674739': ['Tag:leisure=stadium'], # event venue
|
|
'Q20672229': ['Tag:historic=archaeological_site'], # friary
|
|
'Q207694': ['Tag:museum=art'], # art museum
|
|
'Q22698': ['Tag:leisure=dog_park',
|
|
'Tag:amenity=market',
|
|
'Tag:place=square',
|
|
'Tag:leisure=common',
|
|
'Tag:leisure=nature_reserve'], # park
|
|
'Q738570': ['Tag:place=suburb'], # central business district
|
|
'Q1133961': ['Tag:place=suburb'], # commercial district
|
|
'Q935277': ['Tag:gnis:ftype=Playa',
|
|
'Tag:natural=sand'], # salt pan
|
|
'Q14253637': ['Tag:gnis:ftype=Playa',
|
|
'Tag:natural=sand'], # dry lake
|
|
'Q63099748': ['Tag:tourism=hotel', # hotel building
|
|
'Tag:building=hotel',
|
|
'Tag:tourism=guest_house'],
|
|
'Q2997369': ['Tag:leisure=park',
|
|
'Tag:highway=pedestrian',
|
|
'Tag:foot=yes',
|
|
'Tag:area=yes',
|
|
'Tag:amenity=market',
|
|
'Tag:leisure=common'], # plaza
|
|
'Q130003': ['Tag:landuse=winter_sports', # ski resort
|
|
'Tag:site=piste',
|
|
'Tag:leisure=resort',
|
|
'Tag:landuse=recreation_ground'],
|
|
'Q4830453': ['Key:office',
|
|
'Tag:building=office',
|
|
'Tag:landuse=retail',
|
|
'Tag:landuse=industrial'], # business
|
|
'Q43229': ['Key:office',
|
|
'Tag:building=office'], # organization
|
|
'Q17084016': ['Tag:office=association',
|
|
'Tag:office=ngo'], # nonprofit corporation
|
|
'Q83620': ['Key:highway'], # thoroughfare
|
|
'Q33506': ['Key:building'], # museum
|
|
'Q4287745': ['Tag:amenity=hospital', # medical organization
|
|
'Tag:healthcare=hospital'],
|
|
'Q4022': ['Key:waterway'], # stream
|
|
'Q55659167': ['Key:waterway'], # natural watercourse
|
|
'Q14350': ['Key:communication:radio',
|
|
'Tag:studio=radio',
|
|
'Tag:amenity=studio'], # radio station
|
|
'Q166118': ['Tag:tourism=museum',
|
|
'Tag:amenity=library'], # archive
|
|
'Q486972': ['Key:place'], # human settlement
|
|
'Q42948': ['Key:barrier'], # wall
|
|
'Q939644': ['Tag:historic=memorial'], # high cross
|
|
'Q2046310': ['Tag:historic=archaeological_site'], # bowl barrow
|
|
'Q2046325': ['Tag:historic=archaeological_site'], # round barrow
|
|
'Q472577': ['Tag:shop=mall'], # retail park
|
|
'Q742421': ['Tag:amenity=theatre'], # theatrical troupe
|
|
'Q962715': ['Key:building'], # gas holder
|
|
'Q52063214': ['Tag:boundary=national_park'], # provincial park
|
|
'Q47509284': ['Tag:landuse=brownfield'], # assembly plant
|
|
'Q15893266': ['Tag:landuse=brownfield'], # former entity
|
|
'Q43501': ['Tag:landuse=brownfield'], # zoo
|
|
}
|
|
|
|
property_map = [
|
|
("P238", ["iata"], "IATA airport code"),
|
|
("P239", ["icao"], "ICAO airport code"),
|
|
("P240", ["faa", "ref"], "FAA airport code"),
|
|
# ('P281', ['addr:postcode', 'postal_code'], 'postal code'),
|
|
("P296", ["ref", "ref:train", "railway:ref"], "station code"),
|
|
("P300", ["ISO3166-2"], "ISO 3166-2 code"),
|
|
("P359", ["ref:rce"], "Rijksmonument ID"),
|
|
("P590", ["ref:gnis", "GNISID", "gnis:id", "gnis:feature_id"], "USGS GNIS ID"),
|
|
("P649", ["ref:nrhp"], "NRHP reference number"),
|
|
("P722", ["uic_ref"], "UIC station code"),
|
|
("P782", ["ref"], "LAU (local administrative unit)"),
|
|
("P836", ["ref:gss"], "UK Government Statistical Service code"),
|
|
("P856", ["website", "contact:website", "url"], "website"),
|
|
("P882", ["nist:fips_code"], "FIPS 6-4 (US counties)"),
|
|
("P901", ["ref:fips"], "FIPS 10-4 (countries and regions)"),
|
|
# A UIC id can be a IBNR, but not every IBNR is an UIC id
|
|
("P954", ["uic_ref"], "IBNR ID"),
|
|
("P981", ["ref:woonplaatscode"], "BAG code for Dutch residencies"),
|
|
("P1216", ["HE_ref"], "National Heritage List for England number"),
|
|
("P2253", ["ref:edubase"], "EDUBase URN"),
|
|
("P2815", ["esr:user", "ref", "ref:train"], "ESR station code"),
|
|
("P3425", ["ref", "ref:SIC"], "Natura 2000 site ID"),
|
|
("P3562", ["seamark:light:reference"], "Admiralty number"),
|
|
(
|
|
"P4755",
|
|
["ref", "ref:train", "ref:crs", "crs", "nat_ref"],
|
|
"UK railway station code",
|
|
),
|
|
("P4803", ["ref", "ref:train"], "Amtrak station code"),
|
|
("P6082", ["nycdoitt:bin"], "NYC Building Identification Number"),
|
|
("P5086", ["ref"], "FIPS 5-2 alpha code (US states)"),
|
|
("P5087", ["ref:fips"], "FIPS 5-2 numeric code (US states)"),
|
|
("P5208", ["ref:bag"], "BAG building ID for Dutch buildings"),
|
|
]
|