From 7005c6af12c35a7eb8aaee99b3d85542c69e4c94 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sun, 29 Dec 2019 11:47:10 +0100 Subject: [PATCH] add new extratags style This is the same as the full style but also adds all unused tags except for a couple of internal tags to the extratags column. --- docs/admin/Import-and-Update.md | 4 + settings/import-extratags.style | 237 ++++++++++++++++++++++++++++++++ 2 files changed, 241 insertions(+) create mode 100644 settings/import-extratags.style diff --git a/docs/admin/Import-and-Update.md b/docs/admin/Import-and-Update.md index 3c6f11d0..3c18312f 100644 --- a/docs/admin/Import-and-Update.md +++ b/docs/admin/Import-and-Update.md @@ -118,6 +118,9 @@ import styles available which only read selected data: Import all data necessary to compute addresses down to house number level. * **settings/import-full.style** Default style that also includes points of interest. +* **settings/import-extratags.style** + Like the full style but also adds most of the OSM tags into the extratags + column. The style can be changed with the configuration `CONST_Import_Style`. @@ -134,6 +137,7 @@ admin | 5h | 190 GB | 20 GB street | 42h | 400 GB | 180 GB address | 59h | 500 GB | 260 GB full | 80h | 575 GB | 300 GB +extratags | 80h | 585 GB | 310 GB You can also customize the styles further. For a description of the style format see [the development section](../develop/Import.md). diff --git a/settings/import-extratags.style b/settings/import-extratags.style new file mode 100644 index 00000000..b2f3f9b9 --- /dev/null +++ b/settings/import-extratags.style @@ -0,0 +1,237 @@ +[ +{ + "keys" : ["*source"], + "values" : { + "" : "skip" + } +}, +{ + "keys" : ["name:prefix", "name:suffix", "name:botanical", "wikidata", + "*:wikidata"], + "values" : { + "" : "extra" + } +}, +{ + "keys" : ["ref", "int_ref", "nat_ref", "reg_ref", "loc_ref", "old_ref", + "iata", "icao", "pcode", "pcode:*"], + "values" : { + "" : "ref" + } +}, +{ + "keys" : ["name", "name:*", "int_name", "int_name:*", "nat_name", "nat_name:*", + "reg_name", "reg_name:*", "loc_name", "loc_name:*", + "old_name", "old_name:*", "alt_name", "alt_name:*", "alt_name_*", + "official_name", "official_name:*", "place_name", "place_name:*", + "short_name", "short_name:*", "brand"], + "values" : { + "" : "name" + } +}, +{ + "keys" : ["addr:housename"], + "values" : { + "" : "name,house" + } +}, +{ + "keys" : ["emergency"], + "values" : { + "fire_hydrant" : "skip", + "yes" : "skip", + "no" : "skip", + "" : "main" + } +}, +{ + "keys" : ["historic", "military"], + "values" : { + "no" : "skip", + "yes" : "skip", + "" : "main" + } +}, +{ + "keys" : ["natural"], + "values" : { + "yes" : "skip", + "no" : "skip", + "coastline" : "skip", + "" : "main,with_name" + } +}, +{ + "keys" : ["landuse"], + "values" : { + "cemetry" : "main,with_name", + "" : "main,fallback,with_name" + } +}, +{ + "keys" : ["highway"], + "values" : { + "no" : "skip", + "turning_circle" : "skip", + "mini_roundabout" : "skip", + "noexit" : "skip", + "crossing" : "skip", + "traffic_signals" : "main,with_name", + "service" : "main,with_name", + "cycleway" : "main,with_name", + "path" : "main,with_name", + "footway" : "main,with_name", + "steps" : "main,with_name", + "bridleway" : "main,with_name", + "track" : "main,with_name", + "byway": "main,with_name", + "motorway_link" : "main,with_name", + "trunk_link" : "main,with_name", + "primary_link" : "main,with_name", + "secondary_link" : "main,with_name", + "tertiary_link" : "main,with_name", + "" : "main" + } +}, +{ + "keys" : ["railway"], + "values" : { + "level_crossing" : "skip", + "no" : "skip", + "" : "main,with_name" + } +}, +{ + "keys" : ["man_made"], + "values" : { + "survey_point" : "skip", + "cutline" : "skip", + "" : "main" + } +}, +{ + "keys" : ["aerialway"], + "values" : { + "pylon" : "skip", + "no" : "skip", + "" : "main" + } +}, +{ + "keys" : ["boundary"], + "values" : { + "" : "main,with_name" + } +}, +{ + "keys" : ["amenity"], + "values" : { + "restaurant" : "main,operator", + "fuel" : "main,operator" + } +}, +{ + "keys" : ["aeroway", "amenity", "club", "craft", "leisure", + "office", "mountain_pass"], + "values" : { + "no" : "skip", + "" : "main" + } +}, +{ + "keys" : ["shop"], + "values" : { + "no" : "skip", + "" : "main,operator" + } +}, +{ + "keys" : ["tourism"], + "values" : { + "yes" : "skip", + "no" : "skip", + "" : "main,operator" + } +}, +{ + "keys" : ["bridge", "tunnel"], + "values" : { + "" : "main,with_name_key" + } +}, +{ + "keys" : ["waterway"], + "values" : { + "riverbank" : "skip", + "" : "main,with_name" + } +}, +{ + "keys" : ["place"], + "values" : { + "" : "main" + } +}, +{ + "keys" : ["junction"], + "values" : { + "" : "main,fallback,with_name" + } +}, +{ + "keys" : ["postal_code", "postcode", "addr:postcode", + "tiger:zip_left", "tiger:zip_right"], + "values" : { + "" : "postcode,fallback" + } +}, +{ + "keys" : ["country_code", "ISO3166-1", "is_in:country_code", "is_in:country", + "addr:country", "addr:country_code"], + "values" : { + "" : "country" + } +}, +{ + "keys" : ["addr:housenumber", "addr:conscriptionnumber", "addr:streetnumber"], + "values" : { + "" : "address,house" + } +}, +{ + "keys" : ["addr:interpolation"], + "values" : { + "" : "interpolation,address" + } +}, +{ + "keys" : ["addr:*", "is_in:*", "tiger:county", "is_in"], + "values" : { + "" : "address" + } +}, +{ + "keys" : ["building"], + "values" : { + "no" : "skip", + "" : "main,fallback,with_name" + } +}, +{ + "keys" : ["note", "note:*", "source", "source*", "attribution", + "comment", "fixme", "FIXME", "created_by", "tiger:*", "NHD:*", + "nhd:*", "gnis:*", "geobase:*", "KSJ2:*", "yh:*", + "osak:*", "naptan:*", "CLC:*", "import", "it:fvg:*", + "type", "lacounty:*", "ref:ruian:*", "building:ruian:type", + "ref:linz:*"], + "values" : { + "" : "skip" + } +}, +{ + "keys" : [""], + "values" : { + "" : "extra" + } +} +] -- 2.45.1