{ "data_format" : 1, "data_updated" : "20260527T212532Z", "project" : { "name" : "Urban Eye 3D", "description" : "JOSM plugin for 3D visualization of buildings", "project_url" : "https://github.com/Zkir/UrbanEye3D", "doc_url" : "https://github.com/Zkir/UrbanEye3D/blob/master/README.md", "icon_url" : "https://raw.githubusercontent.com/Zkir/UrbanEye3D/refs/heads/master/docs/images/urbaneye3d.svg", "contact_name" : "Zkir", "contact_email" : "zkir@zkir.ru" }, "tags" : [ { "key" : "advertising", "value" : "column", "description" : "Can be rendered as 3D object" }, { "key" : "area", "value" : "yes", "description" : "This tag causes a feature that would otherwise be considered linear to be considered polygonal." }, { "key" : "barrier", "description" : "The feature is interpreted as barrier, in case it does not have the building tag." }, { "key" : "building", "description" : "The main tag for identifying a building outline." }, { "key" : "building:colour", "description" : "Specifies the color of the building's walls." }, { "key" : "building:height", "description" : "An alternative tag for the total height of the building, including the roof, in meters." }, { "key" : "building:levels", "description" : "The number of floors (levels) in the main part of the building. Used to calculate height if not specified explicitly." }, { "key" : "building:material", "description" : "Specifies the material of the building's walls. Used for texturing and shading." }, { "key" : "building:material", "value" : "brick", "description" : "Recognized as material for a building facade. Default color #b86848" }, { "key" : "building:material", "value" : "cement_block", "description" : "Recognized as material for a building facade. Default color #a0a0a0" }, { "key" : "building:material", "value" : "concrete", "description" : "Recognized as material for a building facade. Default color #a0a0a0" }, { "key" : "building:material", "value" : "copper", "description" : "Recognized as material for a building facade. Default color #b0e0c0" }, { "key" : "building:material", "value" : "glass", "description" : "Recognized as material for a building facade. Default color #c8d8d8" }, { "key" : "building:material", "value" : "grass", "description" : "Recognized as material for a building facade. Default color #99bb55" }, { "key" : "building:material", "value" : "metal", "description" : "Recognized as material for a building facade. Default color #b0b0b0" }, { "key" : "building:material", "value" : "plaster", "description" : "Recognized as material for a building facade. Default color #a8a8a8" }, { "key" : "building:material", "value" : "roof_tiles", "description" : "Recognized as material for a building facade. Default color #d88868" }, { "key" : "building:material", "value" : "sandstone", "description" : "Recognized as material for a building facade. Default color #a89078" }, { "key" : "building:material", "value" : "slate", "description" : "Recognized as material for a building facade. Default color #686868" }, { "key" : "building:material", "value" : "stone", "description" : "Recognized as material for a building facade. Default color #d0c8c0" }, { "key" : "building:material", "value" : "tar_paper", "description" : "Recognized as material for a building facade. Default color #3e2a1f" }, { "key" : "building:material", "value" : "thatch", "description" : "Recognized as material for a building facade. Default color #a88070" }, { "key" : "building:material", "value" : "wood", "description" : "Recognized as material for a building facade. Default color #c09870" }, { "key" : "building:min_level", "description" : "The number of floors to offset the building from the ground. Used to calculate min_height if not specified explicitly." }, { "key" : "building:part", "description" : "Identifies a part of a building, which is rendered as a separate 3D element." }, { "key" : "building:part", "value" : "roof", "description" : "Produces a floating roof without walls. Could be used to model canopies, awnings, or visors." }, { "key" : "building:part", "value" : "steps", "description" : "Produces steps-shaped structure or a flight of stairs. Should be used together with roof:shape=skillion" }, { "key" : "circumference", "description" : "Used to estimate height of trees (natural=tree)" }, { "key" : "colour", "description" : "Specifies the color of the object, especially barrier or man-made." }, { "key" : "genus", "description" : "The Latin name of the tree genus. Used to infer leaf_type and leaf_cycle if these tags are not specified." }, { "key" : "height", "description" : "The total height of the building, including the roof, in meters." }, { "key" : "hyperboloid:middle_rate", "description" : "Defines the relative width of the narrowest part (the \"waist\") of the structure, as a ratio of the base width" }, { "key" : "hyperboloid:top_rate", "description" : "Defines the relative width of the top of the structure compared to its base" }, { "key" : "landuse", "value" : "forest", "description" : "A managed forest area. Automatically populated with 3D tree objects based on the forest density setting." }, { "key" : "layer", "description" : "Objects with layer<0 are considered to be located underground -- and are not displayed" }, { "key" : "leaf_type", "value" : "broadleaved", "description" : "Used to select an appropriate texture/model for trees." }, { "key" : "leaf_type", "value" : "needleleaved", "description" : "Used to select an appropriate texture/model for trees." }, { "key" : "leisure", "value" : "pitch", "description" : "A sports pitch. If sport=soccer, tennis, volleyball or badminton, characteristic markings are rendered on the ground texture." }, { "key" : "location", "value" : "underground", "description" : "An object is located underground. Can be ignored for 3D rendering" }, { "key" : "man_made", "description" : "Used to identify man-made objects" }, { "key" : "man_made", "value" : "communications_tower", "description" : "Can be rendered as 3D object" }, { "key" : "man_made", "value" : "cooling_tower", "description" : "Can be rendered as 3D object" }, { "key" : "man_made", "value" : "tower", "description" : "Can be rendered as 3D object" }, { "key" : "man_made", "value" : "water_tower", "description" : "Can be rendered as 3D object" }, { "key" : "material", "description" : "Material for barrier or man-made object. This can influence the default color. " }, { "key" : "min_height", "description" : "The height of the ground floor of the building from the ground, in meters. Used to model buildings on stilts or slopes." }, { "key" : "natural", "value" : "tree", "description" : "A single tree, rendered as a 3D billboard model." }, { "key" : "natural", "value" : "wood", "description" : "A forested area. Automatically populated with 3D tree objects based on the forest density setting." }, { "key" : "place", "description" : "place=* are NOT rendered and are EXCLUDED from multipolygon automatic download to save performance" }, { "key" : "roof:colour", "description" : "Specifies the color of the roof." }, { "key" : "roof:direction", "description" : "Specifies the direction or orientation of the roof, typically in degrees. Used for directional roof shapes like 'skillion'." }, { "key" : "roof:height", "description" : "The height of the roof section of the building, in meters." }, { "key" : "roof:levels", "description" : "The number of floors (levels) within the roof structure. Used to calculate roof:height if not specified explicitly." }, { "key" : "roof:material", "description" : "Specifies the material of the roof. Used for texturing and shading." }, { "key" : "roof:material", "value" : "brick", "description" : "Recognized as material for a roof. Default color #b86848" }, { "key" : "roof:material", "value" : "cement_block", "description" : "Recognized as material for a roof. Default color #a0a0a0" }, { "key" : "roof:material", "value" : "concrete", "description" : "Recognized as material for a roof. Default color #a0a0a0" }, { "key" : "roof:material", "value" : "copper", "description" : "Recognized as material for a roof. Default color #b0e0c0" }, { "key" : "roof:material", "value" : "glass", "description" : "Recognized as material for a roof. Default color #c8d8d8" }, { "key" : "roof:material", "value" : "grass", "description" : "Recognized as material for a roof. Default color #99bb55" }, { "key" : "roof:material", "value" : "metal", "description" : "Recognized as material for a roof. Default color #b0b0b0" }, { "key" : "roof:material", "value" : "plaster", "description" : "Recognized as material for a roof. Default color #a8a8a8" }, { "key" : "roof:material", "value" : "roof_tiles", "description" : "Recognized as material for a roof. Default color #d88868" }, { "key" : "roof:material", "value" : "sandstone", "description" : "Recognized as material for a roof. Default color #a89078" }, { "key" : "roof:material", "value" : "slate", "description" : "Recognized as material for a roof. Default color #686868" }, { "key" : "roof:material", "value" : "stone", "description" : "Recognized as material for a roof. Default color #d0c8c0" }, { "key" : "roof:material", "value" : "tar_paper", "description" : "Recognized as material for a roof. Default color #3e2a1f" }, { "key" : "roof:material", "value" : "thatch", "description" : "Recognized as material for a roof. Default color #a88070" }, { "key" : "roof:material", "value" : "wood", "description" : "Recognized as material for a roof. Default color #c09870" }, { "key" : "roof:orientation", "description" : "Specifies the orientation of the roof ridge, typically 'along' or 'across' the longer axis of the building." }, { "key" : "roof:orientation", "value" : "across", "description" : "Roof is oriented across the longest side of the building." }, { "key" : "roof:orientation", "value" : "along", "description" : "Roof is oriented along the longest side of the building. This is default value" }, { "key" : "roof:shape", "value" : "apse_gabled", "description" : "A gabled roof with a semicircular apse at one end. The apex of the apse is located above the middle of the longest side of the base." }, { "key" : "roof:shape", "value" : "cone", "description" : "A synonym for pyramidal. Rises to a single point. To generate a smooth cone, the building outline should be a circle with a sufficient number of nodes." }, { "key" : "roof:shape", "value" : "cross_gabled", "description" : "Two gabled roof sections at right angles. Only supported for quadrangular footprints. `roof:orientation` and `roof:direction` have no effect." }, { "key" : "roof:shape", "value" : "crosspitched", "description" : "A synonym for cross_gabled. Two gabled roof sections put together at right angles. Only quadrangular footprints are supported." }, { "key" : "roof:shape", "value" : "dome", "description" : "A hemispherical roof suitable for any base shape. A circular base produces a traditional dome, while a rectangular base produces a modern, elongated dome." }, { "key" : "roof:shape", "value" : "flat", "description" : "A standard flat roof. A fascia (vertical decorative band) is created if `roof:height` or `roof:levels` are specified." }, { "key" : "roof:shape", "value" : "gabled", "description" : "Classic pitched roof. Orientation can be controlled with `roof:orientation=along|across`. `roof:direction` is also supported but snaps to the nearest axis." }, { "key" : "roof:shape", "value" : "gambrel", "description" : "A symmetrical two-sided roof with two slopes on each side. The orientation can be specified with the `roof:orientation` tag." }, { "key" : "roof:shape", "value" : "half-dome", "description" : "Half of a dome, with the apex located above the middle of the longest side of the base. Useful for orthodox church apses." }, { "key" : "roof:shape", "value" : "half-hipped", "description" : "A mix of gabled and hipped styles. Orientation can be set with `roof:orientation`. Only supported for quadrangular building outlines." }, { "key" : "roof:shape", "value" : "hipped", "description" : "All sides slope down to the walls. Generated using a straight skeleton algorithm, which can create complex shapes for non-convex buildings." }, { "key" : "roof:shape", "value" : "mansard", "description" : "A four-sided gambrel-style hip roof with two slopes on each side. Currently only supported for quadrangular building outlines." }, { "key" : "roof:shape", "value" : "many", "description" : "Interpreted as hipped for buildings (as better than flat), but not for building parts" }, { "key" : "roof:shape", "value" : "onion", "description" : "An onion-shaped dome. The building outline defines the tholobate (drum), and the onion dome is generated on top of it, getting wider than the base." }, { "key" : "roof:shape", "value" : "pyramidal", "description" : "A roof that rises to a single point, generated from an arbitrary base outline. `roof:orientation` and `roof:direction` have no effect." }, { "key" : "roof:shape", "value" : "round", "description" : "A semi-cylindrical or hangar-like roof. Its orientation can be controlled with the `roof:orientation` tag." }, { "key" : "roof:shape", "value" : "saltbox", "description" : "Generates a roof with an off-center flat top. This implementation follows the F4 map interpretation, which may differ from a classic single-ridge saltbox roof." }, { "key" : "roof:shape", "value" : "side_half-hipped", "description" : "A roof half-hipped from one side and gabled from the other. Orientation is controlled by `roof:direction`. Supported for quadrangular footprints only." }, { "key" : "roof:shape", "value" : "side_hipped", "description" : "A roof hipped from one side and gabled from the other. Orientation is controlled by `roof:direction`. Supported for quadrangular footprints only." }, { "key" : "roof:shape", "value" : "skillion", "description" : "A single-sloped roof surface (a lean-to). The slope direction is controlled by the `roof:direction` tag, which can be set to any angle." }, { "key" : "shape", "value" : "hyperboloid", "description" : "Building or man-made object has hyperboloid shape. Useful for cooling towers and chimneys. Homebrew SM3DB extension" }, { "key" : "species", "description" : "The Latin name of the tree species. Used to infer leaf_type and leaf_cycle if these tags are not specified." }, { "key" : "sport", "value" : "badminton", "description" : "Indicates that the pitch is used for badminton. Triggers rendering of badminton court markings." }, { "key" : "sport", "value" : "soccer", "description" : "Indicates that the pitch is used for soccer. Triggers rendering of soccer markings." }, { "key" : "sport", "value" : "tennis", "description" : "Indicates that the pitch is used for tennis. Triggers rendering of tennis court markings." }, { "key" : "sport", "value" : "volleyball", "description" : "Indicates that the pitch is used for volleyball. Triggers rendering of volleyball court markings." }, { "key" : "step:height", "description" : "Defines the height of each individual step for building:part=steps. 0.16 is used as default " }, { "key" : "type", "value" : "building", "description" : "Members of building relation can be downloaded automatically, to prevent incomplete buildings" }, { "key" : "type", "value" : "multipolygon", "description" : "Members of a multipolygon relation can be downloaded automatically to prevent broken geometry" }, { "key" : "wall", "value" : "no", "description" : "Alternative for building:part=roof. In case of building:part=yes + wall=no walls are not generated and roof floats" }, { "key" : "wall", "value" : "yes", "description" : "Used to override building:part=roof. For building:part=roof + wall=yes walls are still created" }, { "key" : "width", "description" : "Width of the feature. Primarily used for barriers" } ] }