# This is the style file that matches the old version of osm2pgsql, which # did not make distinctions between tags for nodes and for ways. There are a # number of optimisations that can be applied here. Firstly, certain tags # only apply to only nodes or only ways. By fixing this we reduce the amount # of useless data loaded into the DB, which is a good thing. Possible # optimisations for the future: # 1. Generate this file directly from the mapnik XML config, so it's always # optimal # 2. Extend it so it can understand that highway=tertiary is for ways and # highway=bus_stop is for nodes # Flags field isn't used much yet, expect if it contains the text "polygon" # it indicates the shape is candidate for the polygon table. In the future I # would like to be able to add directives like "nocache" which tells # osm2pgsql that it is unlikely this node will be used by a way and so it # doesn't need to be stored (eg coastline nodes). While in essence an # optimisation hack, for --slim mode it doesn't matter if you're wrong, but # in non-slim you might break something! # Also possibly an ignore flag, for things like "note" and "source" which # can simply be deleted. (In slim mode this is, does not apply to non-slim # obviously) # OsmType Tag DataType Flags node,way note text delete # These tags can be long but are useless for rendering node,way source text delete # This indicates that we shouldn't store them node,way created_by text delete node,way access text linear node,way addr:city text linear node,way addr:country text linear node,way addr:postcode text linear node,way addr:street text linear node,way addr:housenumber text linear node,way addr:housename text linear node,way addr:flats text linear node,way addr:interpolation text linear node,way website text linear node,way opening_hours text linear node,way phone text linear node,way contact:phone text linear node,way contact:email text linear node,way contact:fax text linear node,way contact:website text linear node,way admin_level text linear node,way aerialway text linear node,way aeroway text polygon node,way amenity text nocache,polygon node,way area text # hard coded support for area=1/yes => polygon is in osm2pgsql node,way barrier text linear node,way bicycle text nocache node,way brand text linear node,way bridge text linear node,way boundary text linear node,way building text polygon node,way attraction text polygon node capital text linear node,way construction text linear node,way capacity text linear #dient der Abfrage der Stellplaetze node,way covered text linear node,way culvert text linear node,way cutting text linear node,way denomination text linear node,way disused text linear node ele text linear node,way embankment text linear node,way foot text linear node,way generator:source text linear node,way harbour text polygon node,way highway text linear node,way historic text polygon node,way horse text linear node,way intermittent text linear node,way information text linear node,way junction text linear node,way landuse text polygon node,way layer text linear node,way learning text linear node,way leisure text polygon node,way lock text linear node,way man_made text polygon node,way military text polygon node,way motorcar text linear node,way name text linear node,way natural text polygon # natural=coastline tags are discarded by a hard coded rule in osm2pgsql node,way office text polygon node,way oneway text linear node,way operator text linear node,way place text polygon node poi text node,way population text linear node,way power text polygon node,way power_source text linear node,way public_transport text polygon node,way railway text linear node,way recycling_type text linear node,way ref text linear node,way religion text nocache node,way residence text nocache node,way route text linear node,way service text linear node,way shop text polygon node,way sport text polygon node,way social_facility text linear node,way surface text linear node,way toll text linear node,way tourism text polygon node,way tower:type text linear way tracktype text linear node,way tunnel text linear node,way water text polygon node,way url text polygon #attribut fuer Fahrplaner node,way usage text linear #attribut fuer Fahrplaner node,way waterway text polygon node,way wetland text polygon node,way brewery text polygon node,way microbrewery text polygon node,way healthcare text polygon node,way beauty text polygon node,way craft text polygon node,way width text linear node,way wheelchair text linear node,way wikipedia text linear node,way proposed text linear node uic_ref text linear #fuer SSB node uic_name text linear #fuer SSB node,way wood text linear node,way z_order int4 linear # This is calculated during import way way_area real # This is calculated during import node,way xmas text linear # Auswertung Weihnachtsmaerkte # If you're interested in bicycle routes, you may want the following fields # To make these work you need slim mode or the necessary data won't be remembered. way lcn_ref text linear way rcn_ref text linear way ncn_ref text linear way lcn text linear way rcn text linear way ncn text linear way lwn_ref text linear way rwn_ref text linear way nwn_ref text linear way lwn text linear way rwn text linear way nwn text linear way route_pref_color text linear way route_name text linear # The following entries can be used with the --extra-attributes option # to include the username, userid, version & timstamp in the DB node,way osm_user text node,way osm_uid text node,way osm_version text node,way osm_timestamp text