{ "data_format": 1, "project": { "name": "OSMPIE - OSM perfect intersection editor", "description": "Road network and infrastructure editor service for OSM", "project_url": "https://osmpie.org/", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/index.md", "contact_name": "Kuzin Mikhail", "contact_email": "kuzinmv83@gmail.com" }, "tags": [ { "key": "highway", "value": "trunk", "object_types": ["way"] }, { "key": "highway", "value": "trunk_link", "object_types": ["way"] }, { "key": "highway", "value": "motorway", "object_types": ["way"] }, { "key": "highway", "value": "motorway_link", "object_types": ["way"] }, { "key": "highway", "value": "primary", "object_types": ["way"] }, { "key": "highway", "value": "primary_link", "object_types": ["way"] }, { "key": "highway", "value": "secondary", "object_types": ["way"] }, { "key": "highway", "value": "secondary_link", "object_types": ["way"] }, { "key": "highway", "value": "tertiary", "object_types": ["way"] }, { "key": "highway", "value": "tertiary_link", "object_types": ["way"] }, { "key": "highway", "value": "residential", "object_types": ["way"] }, { "key": "highway", "value": "living_street", "object_types": ["way"] }, { "key": "highway", "value": "pedestrian", "object_types": ["way"] }, { "key": "highway", "value": "footway", "object_types": ["way"] }, { "key": "highway", "value": "road", "object_types": ["way"] }, { "key": "highway", "value": "unclassified", "object_types": ["way"] }, { "key": "highway", "value": "construction", "object_types": ["way"] }, { "key": "highway", "value": "service", "object_types": ["way"] }, { "key": "highway", "value": "cycleway", "object_types": ["way"] }, { "key": "highway", "value": "steps", "object_types": ["way"] }, { "key": "railway", "value": "tram", "object_types": ["way"] }, { "key": "railway", "value": "tram_stop", "object_types": ["node"] }, { "key": "railway", "value": "tram_traffic_signals", "object_types": ["node"] }, { "key": "oneway", "value": "yes", "object_types": ["way"] }, { "key": "oneway", "value": "no", "object_types": ["way"] }, { "key": "oneway", "value": "reversible", "object_types": ["way"] }, { "key": "junction", "value": "roundabout", "object_types": ["way"] }, { "key": "junction", "value": "uncontrolled", "object_types": ["node"] }, { "key": "junction", "value": "yes", "object_types": ["node"] }, { "key": "junction", "value": "no", "object_types": ["node"] }, { "key": "footway", "value": "crossing", "object_types": ["way"] }, { "key": "highway", "value": "traffic_signals", "object_types": ["node"] }, { "key": "highway", "value": "crossing", "object_types": ["node"] }, { "key": "crossing", "value": "traffic_signals", "object_types": ["node"] }, { "key": "highway", "value": "bus_stop", "object_types": ["node"] }, { "key": "public_transport", "value": "platform", "object_types": ["node", "way"] }, { "key": "highway", "value": "give_way", "object_types": ["node"] }, { "key": "highway", "value": "stop", "object_types": ["node"] }, { "key": "direction", "object_types": ["way"] }, { "key": "lanes", "object_types": ["way"] }, { "key": "lanes:forward", "object_types": ["way"] }, { "key": "lanes:backward", "object_types": ["way"] }, { "key": "lanes:both_ways", "object_types": ["way"] }, { "key": "lanes:psv", "object_types": ["way"] }, { "key": "width", "object_types": ["way"] }, { "key": "width:lanes", "object_types": ["way"] }, { "key": "width:lanes:forward", "object_types": ["way"] }, { "key": "width:lanes:backward", "object_types": ["way"] }, { "key": "turn", "object_types": ["way"] }, { "key": "turn:lanes", "object_types": ["way"] }, { "key": "turn:lanes:forward", "object_types": ["way"] }, { "key": "turn:lanes:backward", "object_types": ["way"] }, { "key": "change:lanes", "object_types": ["way"] }, { "key": "change:lanes:forward", "object_types": ["way"] }, { "key": "change:lanes:backward", "object_types": ["way"] }, { "key": "psv:lanes", "object_types": ["way"] }, { "key": "bus:lanes", "object_types": ["way"] }, { "key": "bicycle:lanes", "object_types": ["way"] }, { "key": "parking:left", "value": "lane", "object_types": ["way"] }, { "key": "parking:right", "value": "lane", "object_types": ["way"] }, { "key": "parking:both", "value": "lane", "object_types": ["way"] }, { "key": "parking:left", "value": "shared_lane", "object_types": ["way"] }, { "key": "parking:right", "value": "shared_lane", "object_types": ["way"] }, { "key": "parking:both", "value": "shared_lane", "object_types": ["way"] }, { "key": "parking:left", "value": "street_side", "object_types": ["way"] }, { "key": "parking:right", "value": "street_side", "object_types": ["way"] }, { "key": "parking:both", "value": "street_side", "object_types": ["way"] }, { "key": "parking:left", "value": "link", "object_types": ["way"] }, { "key": "parking:right", "value": "link", "object_types": ["way"] }, { "key": "parking:both", "value": "link", "object_types": ["way"] }, { "key": "parking:left:width", "object_types": ["way"] }, { "key": "parking:right:width", "object_types": ["way"] }, { "key": "parking:both:width", "object_types": ["way"] }, { "key": "parking:left:orientation", "value": "parallel", "object_types": ["way"] }, { "key": "parking:left:orientation", "value": "diagonal", "object_types": ["way"] }, { "key": "parking:left:orientation", "value": "perpendicular", "object_types": ["way"] }, { "key": "cycleway:left", "value": "lane", "object_types": ["way"] }, { "key": "cycleway:right", "value": "lane", "object_types": ["way"] }, { "key": "cycleway:both", "value": "lane", "object_types": ["way"] }, { "key": "cycleway:left", "value": "crossing", "object_types": ["way"] }, { "key": "cycleway:right", "value": "crossing", "object_types": ["way"] }, { "key": "cycleway:both", "value": "crossing", "object_types": ["way"] }, { "key": "cycleway:left:width", "object_types": ["way"] }, { "key": "cycleway:right:width", "object_types": ["way"] }, { "key": "cycleway:both:width", "object_types": ["way"] }, { "key": "cycleway:left:buffer:right", "object_types": ["way"] }, { "key": "cycleway:left:buffer:left", "object_types": ["way"] }, { "key": "cycleway:left:connect", "object_types": ["way"] }, { "key": "divider", "value": "no", "object_types": ["way"] }, { "key": "divider", "value": "dashed_line", "object_types": ["way"] }, { "key": "divider", "value": "solid_line", "object_types": ["way"] }, { "key": "divider", "value": "double_solid_line", "object_types": ["way"] }, { "key": "placement", "value": "transition", "object_types": ["way"] }, { "key": "placement:forward", "object_types": ["way"] }, { "key": "placement:backward", "object_types": ["way"] }, { "key": "surface", "value": "ground", "object_types": ["way"] }, { "key": "surface", "value": "compacted", "object_types": ["way"] }, { "key": "layer", "object_types": ["way"] }, { "key": "bus_bay", "value": "yes", "object_types": ["node"] }, { "key": "bus_bay:width", "object_types": ["node"] }, { "key": "crossing:markings", "value": "zebra", "object_types": ["way"] }, { "key": "crossing:markings", "value": "zebra:bicolour", "object_types": ["way"] }, { "key": "crossing:markings", "value": "zebra:double", "object_types": ["way"] }, { "key": "crossing:markings", "value": "no", "object_types": ["way"] }, { "key": "crossing:island", "value": "no", "object_types": ["node"] }, { "key": "road_marking", "value": "solid_stop_line", "object_types": ["node"] }, { "key": "osmpie:fill", "value": "no", "description": "OSMPie fill control - disable automatic node filling for this way", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["way"] }, { "key": "osmpie:usefull", "value": "yes", "description": "OSMPie useful flag - mark service way as useful for network connectivity", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["way"] }, { "key": "osmpie:usefull", "value": "no", "description": "OSMPie not useful flag - mark service way as not useful for network connectivity", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["way"] }, { "key": "osmpie:sparse", "value": "yes", "description": "OSMPie sparse nodes - enable aggressive node filtering", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["way"] }, { "key": "osmpie:sparse", "value": "no", "description": "OSMPie dense nodes - disable node filtering", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["way"] }, { "key": "osmpie:ignore", "value": "yes", "description": "OSMPie ignore element - completely exclude this element from processing", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/osmpie.tags.glossary.md#11-glossary-of-tags-with-osmpie-prefix", "object_types": ["node", "way"] }, { "key": "junction", "value": "joint", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction.md", "object_types": ["node"] }, { "key": "junction", "value": "inout", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction.md", "object_types": ["node"] }, { "key": "junction", "value": "controlled", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction.md", "object_types": ["node"] }, { "key": "junction:cluster:radius", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Acluster%3Aradius.md", "object_types": ["node"] }, { "key": "junction:radius", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["node"] }, { "key": "junction:radius:lanes", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:end", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:start", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:forward:end", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:forward:start", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:backward:end", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:radius:lanes:backward:start", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Aradius.md", "object_types": ["way"] }, { "key": "junction:shape", "object_types": ["node", "way"], "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Ashape.md" }, { "key": "junction:shape:start", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Ashape.md", "object_types": ["way"] }, { "key": "junction:shape:end", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.junction%3Ashape.md", "object_types": ["way"] }, { "key": "crossing:corner", "doc_url": "https://github.com/kuzinmv/osmpie-doc/blob/master/en/node.tags.crossing%3Acorner.md", "value": "yes", "object_types": ["node"] }, { "key": "type", "value": "restriction", "object_types": ["relation"] }, { "key": "type", "value": "connectivity", "object_types": ["relation"] }, { "key": "restriction", "value": "no_straight_on", "object_types": ["relation"] }, { "key": "restriction", "value": "no_left_turn", "object_types": ["relation"] }, { "key": "restriction", "value": "no_right_turn", "object_types": ["relation"] }, { "key": "restriction", "value": "only_straight_on", "object_types": ["relation"] }, { "key": "restriction", "value": "only_right_turn", "object_types": ["relation"] }, { "key": "restriction", "value": "only_left_turn", "object_types": ["relation"] }, { "key": "connectivity", "object_types": ["relation"] } ] }