mirror of
https://github.com/omniscale/imposm3.git
synced 2025-02-23 07:54:02 +01:00
866 lines
25 KiB
JSON
866 lines
25 KiB
JSON
{
|
|
"generalized_tables": {
|
|
"waterareas_gen1": {
|
|
"source": "waterareas",
|
|
"sql_filter": "ST_Area(geometry)>50000.000000",
|
|
"tolerance": 50.0
|
|
},
|
|
"waterareas_gen0": {
|
|
"source": "waterareas_gen1",
|
|
"sql_filter": "ST_Area(geometry)>500000.000000",
|
|
"tolerance": 200.0
|
|
},
|
|
"roads_gen0": {
|
|
"source": "roads_gen1",
|
|
"sql_filter": null,
|
|
"tolerance": 200.0
|
|
},
|
|
"roads_gen1": {
|
|
"source": "roads",
|
|
"sql_filter": "type IN ('motorway', 'motorway_link', 'trunk', 'trunk_link', 'primary', 'primary_link', 'secondary', 'secondary_link', 'tertiary', 'tertiary_link') OR class IN('railway')",
|
|
"tolerance": 50.0
|
|
},
|
|
"waterways_gen0": {
|
|
"source": "waterways_gen1",
|
|
"sql_filter": null,
|
|
"tolerance": 200
|
|
},
|
|
"waterways_gen1": {
|
|
"source": "waterways",
|
|
"sql_filter": null,
|
|
"tolerance": 50.0
|
|
},
|
|
"landusages_gen1": {
|
|
"source": "landusages",
|
|
"sql_filter": "ST_Area(geometry)>50000.000000",
|
|
"tolerance": 50.0
|
|
},
|
|
"landusages_gen0": {
|
|
"source": "landusages_gen1",
|
|
"sql_filter": "ST_Area(geometry)>500000.000000",
|
|
"tolerance": 200.0
|
|
}
|
|
},
|
|
"tables": {
|
|
"landusages": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "webmerc_area",
|
|
"name": "area",
|
|
"key": null
|
|
},
|
|
{
|
|
"args": {
|
|
"ranks": [
|
|
"pedestrian",
|
|
"footway",
|
|
"playground",
|
|
"park",
|
|
"forest",
|
|
"cemetery",
|
|
"farmyard",
|
|
"farm",
|
|
"farmland",
|
|
"wood",
|
|
"meadow",
|
|
"grass",
|
|
"wetland",
|
|
"village_green",
|
|
"recreation_ground",
|
|
"garden",
|
|
"sports_centre",
|
|
"pitch",
|
|
"common",
|
|
"allotments",
|
|
"golf_course",
|
|
"university",
|
|
"school",
|
|
"college",
|
|
"library",
|
|
"baracks",
|
|
"fuel",
|
|
"parking",
|
|
"nature_reserve",
|
|
"cinema",
|
|
"theatre",
|
|
"place_of_worship",
|
|
"hospital",
|
|
"scrub",
|
|
"orchard",
|
|
"vineyard",
|
|
"zoo",
|
|
"quarry",
|
|
"residential",
|
|
"retail",
|
|
"commercial",
|
|
"industrial",
|
|
"railway",
|
|
"heath",
|
|
"island",
|
|
"land"
|
|
]
|
|
},
|
|
"type": "zorder",
|
|
"name": "z_order",
|
|
"key": "z_order"
|
|
}
|
|
],
|
|
"type": "polygon",
|
|
"mapping": {
|
|
"amenity": [
|
|
"university",
|
|
"school",
|
|
"college",
|
|
"library",
|
|
"fuel",
|
|
"parking",
|
|
"cinema",
|
|
"theatre",
|
|
"place_of_worship",
|
|
"hospital"
|
|
],
|
|
"barrier": [
|
|
"hedge"
|
|
],
|
|
"leisure": [
|
|
"park",
|
|
"garden",
|
|
"playground",
|
|
"golf_course",
|
|
"sports_centre",
|
|
"pitch",
|
|
"stadium",
|
|
"common",
|
|
"nature_reserve"
|
|
],
|
|
"tourism": [
|
|
"zoo"
|
|
],
|
|
"natural": [
|
|
"wood",
|
|
"water",
|
|
"land",
|
|
"scrub",
|
|
"wetland",
|
|
"heath"
|
|
],
|
|
"man_made": [
|
|
"pier"
|
|
],
|
|
"aeroway": [
|
|
"runway",
|
|
"taxiway"
|
|
],
|
|
"place": [
|
|
"island"
|
|
],
|
|
"military": [
|
|
"barracks"
|
|
],
|
|
"landuse": [
|
|
"park",
|
|
"forest",
|
|
"residential",
|
|
"retail",
|
|
"commercial",
|
|
"industrial",
|
|
"railway",
|
|
"cemetery",
|
|
"grass",
|
|
"farmyard",
|
|
"farm",
|
|
"farmland",
|
|
"orchard",
|
|
"vineyard",
|
|
"wood",
|
|
"meadow",
|
|
"village_green",
|
|
"recreation_ground",
|
|
"allotments",
|
|
"quarry"
|
|
],
|
|
"highway": [
|
|
"pedestrian",
|
|
"footway"
|
|
],
|
|
"waterway": [
|
|
"riverbank"
|
|
]
|
|
}
|
|
},
|
|
"buildings": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "polygon",
|
|
"mapping": {
|
|
"building": [
|
|
"__any__"
|
|
]
|
|
}
|
|
},
|
|
"amenity_areas": {
|
|
"_comment": "for testing duplicate inserts with __any__ and exact match",
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "polygon",
|
|
"mapping": {
|
|
"building": [
|
|
"shop"
|
|
]
|
|
}
|
|
},
|
|
"places": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"args": {
|
|
"ranks": [
|
|
"country",
|
|
"state",
|
|
"region",
|
|
"county",
|
|
"city",
|
|
"town",
|
|
"village",
|
|
"hamlet",
|
|
"suburb",
|
|
"locality"
|
|
]
|
|
},
|
|
"type": "zorder",
|
|
"name": "z_order",
|
|
"key": "z_order"
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"name": "population",
|
|
"key": "population"
|
|
}
|
|
],
|
|
"type": "point",
|
|
"mapping": {
|
|
"place": [
|
|
"country",
|
|
"state",
|
|
"region",
|
|
"county",
|
|
"city",
|
|
"town",
|
|
"village",
|
|
"hamlet",
|
|
"suburb",
|
|
"locality"
|
|
]
|
|
}
|
|
},
|
|
"transport_areas": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "polygon",
|
|
"mapping": {
|
|
"railway": [
|
|
"station",
|
|
"platform"
|
|
],
|
|
"aeroway": [
|
|
"aerodrome",
|
|
"terminal",
|
|
"helipad",
|
|
"apron"
|
|
]
|
|
}
|
|
},
|
|
"admin": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "integer",
|
|
"name": "admin_level",
|
|
"key": "admin_level"
|
|
}
|
|
],
|
|
"type": "polygon",
|
|
"mapping": {
|
|
"boundary": [
|
|
"administrative"
|
|
]
|
|
}
|
|
},
|
|
"aeroways": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "linestring",
|
|
"mapping": {
|
|
"aeroway": [
|
|
"runway",
|
|
"taxiway"
|
|
]
|
|
}
|
|
},
|
|
"waterways": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "linestring",
|
|
"mapping": {
|
|
"waterway": [
|
|
"stream",
|
|
"river",
|
|
"canal",
|
|
"drain",
|
|
"ditch"
|
|
],
|
|
"barrier": [
|
|
"ditch"
|
|
]
|
|
}
|
|
},
|
|
"barrierways": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "linestring",
|
|
"mapping": {
|
|
"barrier": [
|
|
"city_wall",
|
|
"fence",
|
|
"hedge",
|
|
"retaining_wall",
|
|
"wall",
|
|
"bollard",
|
|
"gate",
|
|
"spikes",
|
|
"lift_gate",
|
|
"kissing_gate",
|
|
"embankment",
|
|
"yes",
|
|
"wire_fence"
|
|
]
|
|
}
|
|
},
|
|
"transport_points": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "ref",
|
|
"key": "ref"
|
|
}
|
|
],
|
|
"type": "point",
|
|
"mapping": {
|
|
"railway": [
|
|
"station",
|
|
"halt",
|
|
"tram_stop",
|
|
"crossing",
|
|
"level_crossing",
|
|
"subway_entrance"
|
|
],
|
|
"aeroway": [
|
|
"aerodrome",
|
|
"terminal",
|
|
"helipad",
|
|
"gate"
|
|
],
|
|
"highway": [
|
|
"motorway_junction",
|
|
"turning_circle",
|
|
"bus_stop"
|
|
]
|
|
}
|
|
},
|
|
"amenities": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "point",
|
|
"mapping": {
|
|
"amenity": [
|
|
"university",
|
|
"school",
|
|
"library",
|
|
"fuel",
|
|
"hospital",
|
|
"fire_station",
|
|
"police",
|
|
"townhall"
|
|
]
|
|
}
|
|
},
|
|
"barrierpoints": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "point",
|
|
"mapping": {
|
|
"barrier": [
|
|
"block",
|
|
"bollard",
|
|
"cattle_grid",
|
|
"chain",
|
|
"cycle_barrier",
|
|
"entrance",
|
|
"horse_stile",
|
|
"gate",
|
|
"spikes",
|
|
"lift_gate",
|
|
"kissing_gate",
|
|
"fence",
|
|
"yes",
|
|
"wire_fence",
|
|
"toll_booth",
|
|
"stile"
|
|
]
|
|
}
|
|
},
|
|
"housenumbers_interpolated": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:street",
|
|
"key": "addr:street"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:postcode",
|
|
"key": "addr:postcode"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:city",
|
|
"key": "addr:city"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:inclusion",
|
|
"key": "addr:inclusion"
|
|
}
|
|
],
|
|
"type": "linestring",
|
|
"mapping": {
|
|
"addr:interpolation": [
|
|
"__any__"
|
|
]
|
|
}
|
|
},
|
|
"roads": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "boolint",
|
|
"name": "tunnel",
|
|
"key": "tunnel"
|
|
},
|
|
{
|
|
"type": "boolint",
|
|
"name": "bridge",
|
|
"key": "bridge"
|
|
},
|
|
{
|
|
"type": "direction",
|
|
"name": "oneway",
|
|
"key": "oneway"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "ref",
|
|
"key": "ref"
|
|
},
|
|
{
|
|
"type": "wayzorder",
|
|
"name": "z_order",
|
|
"key": "layer"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "access",
|
|
"key": "access"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "service",
|
|
"key": "service"
|
|
},
|
|
{
|
|
"type": "mapping_key",
|
|
"name": "class",
|
|
"key": null
|
|
}
|
|
],
|
|
"type": "linestring",
|
|
"filters": {
|
|
"exclude_tags": [
|
|
["area", "yes"]
|
|
]
|
|
},
|
|
"mappings": {
|
|
"railway": {
|
|
"mapping": {
|
|
"railway": [
|
|
"rail",
|
|
"tram",
|
|
"light_rail",
|
|
"subway",
|
|
"narrow_gauge",
|
|
"preserved",
|
|
"funicular",
|
|
"monorail",
|
|
"disused"
|
|
]
|
|
}
|
|
},
|
|
"roads": {
|
|
"mapping": {
|
|
"man_made": [
|
|
"pier",
|
|
"groyne"
|
|
],
|
|
"highway": [
|
|
"motorway",
|
|
"motorway_link",
|
|
"trunk",
|
|
"trunk_link",
|
|
"primary",
|
|
"primary_link",
|
|
"secondary",
|
|
"secondary_link",
|
|
"tertiary",
|
|
"tertiary_link",
|
|
"road",
|
|
"path",
|
|
"track",
|
|
"service",
|
|
"footway",
|
|
"bridleway",
|
|
"cycleway",
|
|
"steps",
|
|
"pedestrian",
|
|
"living_street",
|
|
"unclassified",
|
|
"residential",
|
|
"raceway"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"housenumbers": {
|
|
"columns": [
|
|
{
|
|
"type": "id",
|
|
"name": "osm_id",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "geometry",
|
|
"name": "geometry",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "name",
|
|
"key": "name"
|
|
},
|
|
{
|
|
"type": "mapping_value",
|
|
"name": "type",
|
|
"key": null
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:street",
|
|
"key": "addr:street"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:postcode",
|
|
"key": "addr:postcode"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"name": "addr:city",
|
|
"key": "addr:city"
|
|
}
|
|
],
|
|
"type": "point",
|
|
"mapping": {
|
|
"addr:housenumber": [
|
|
"__any__"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|