{"id":26105387,"url":"https://github.com/josm/turnlanes-tagging","last_synced_at":"2025-04-12T18:26:22.453Z","repository":{"id":46598123,"uuid":"58561296","full_name":"JOSM/turnlanes-tagging","owner":"JOSM","description":"Provides an alternative way to add turn:lanes tags on highways","archived":false,"fork":false,"pushed_at":"2025-04-02T07:35:00.000Z","size":1259,"stargazers_count":35,"open_issues_count":13,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-10T12:44:43.658Z","etag":null,"topics":["josm","plugin","turn-lanes"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JOSM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-11T16:19:45.000Z","updated_at":"2025-04-02T07:35:04.000Z","dependencies_parsed_at":"2025-01-02T12:34:53.937Z","dependency_job_id":"538d0838-e93d-48e8-9884-5be57c2c4456","html_url":"https://github.com/JOSM/turnlanes-tagging","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOSM%2Fturnlanes-tagging","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOSM%2Fturnlanes-tagging/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOSM%2Fturnlanes-tagging/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JOSM%2Fturnlanes-tagging/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JOSM","download_url":"https://codeload.github.com/JOSM/turnlanes-tagging/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248611938,"owners_count":21133207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["josm","plugin","turn-lanes"],"created_at":"2025-03-09T21:07:14.536Z","updated_at":"2025-04-12T18:26:22.424Z","avatar_url":"https://github.com/JOSM.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TurnLanes-tagging plugin for JOSM\n\nTurnLanes-tagging Editor plugin provides an alternative way to add [turn:lanes tags](https://wiki.openstreetmap.org/wiki/Key:turn#Turning_indications_per_lane) on highways\n\n## Installing the plugin\n\n![turnlanes91-21](https://cloud.githubusercontent.com/assets/1152236/16094397/b7184c3c-3305-11e6-8294-1a1af89a3e60.gif)\n\n\nAfter this step, if you wish to see the (red) lane outlines and arrow icons you need to turn on the\nappropriate map style. To do this:\n* In JOSM preferences look in the \"Map Paint Styles\" tab. This can also be reached from the Map Paint \nStyles window and clicking on the settings (two vertical sliders) icon.\n* Select the \"Lane and road attributes\" from the list of \"Available styles\" and add to the list of \"Active styles\".\n* Activate the \"Lane and road attributes\" style by selecting its checkbox in the list of \"Active styles\".\nThis should be selected in addition to your usual map style.\n \n## How does it work?\n\n**Adding turn lanes in unidirectional highways**\n\n![4](https://cloud.githubusercontent.com/assets/1152236/16133679/c56fe05e-33de-11e6-8f18-cb5efa721cde.gif)\n\n**Adding turn lanes in bidirectional highways**\n\n![5](https://cloud.githubusercontent.com/assets/1152236/16133863/aa636bfe-33df-11e6-9161-6ccd6b10559c.gif)\n\n## To activate the plugin\n\nSelect a way, then the default shortcut \u003ckbd\u003eAlt\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003e2\u003c/kbd\u003e (MacOS: \u003ckbd\u003eOption\u003c/kbd\u003e-\u003ckbd\u003eShift\u003c/kbd\u003e-\u003ckbd\u003e2\u003c/kbd\u003e or \u003ckbd\u003e⌥\u003c/kbd\u003e\u003ckbd\u003e⇧\u003c/kbd\u003e\u003ckbd\u003e2\u003c/kbd\u003e) \nor menu item Data - Turn lanes tagging editor.\n\n## The main features are:\n\n- The plugin is enabled after the highway is selected.\n- The plugin contains the combinations of most common preset turn lanes according mapbox-data-team\n- The plugin adds `turn:lanes` with its respective number of `lanes`.\n\n*Example*\n\n```\nlanes=5\nturn:lanes=left|through|slight_left;through|right|through;right\n```\n\n- The plugin adds `turn:lanes:backward`, `turn:lanes:both_ways` or  `turn:lanes:forward`  with theirs respective number of `lanes:backward`, `lanes:both_ways` or `lanes:forward` and the sum of all `lanes`.\n\n*Example*\n\n```\nlanes:backward=2\nlanes:both_ways=1\nlanes:forward=3\nlanes=6\nturn:lanes:backward=through|through\nturn:lanes:both_ways=left;reversible;right\nturn:lanes:forward=left|slight_left|through\n```\n\n- The `recent turn lanes edit` tab contains recent turn lanes added by the user.\n\n![2](https://cloud.githubusercontent.com/assets/1152236/16133282/8b005b76-33dc-11e6-98ed-db53be95473d.gif)\n\n\n- If a unidirectional highway contains a certain number of lanes, the plugin automatically sets up the configuration for the number of lanes.\n\n\n- If the highway contains `turn:lanes:backward`, `turn:lanes:both_ways` or `turn:lanes:forward` the plugin automatically sets up the configuration. \n\n\n![3](https://cloud.githubusercontent.com/assets/1152236/16133401/44d59642-33dd-11e6-9d90-1f9621cec6cf.gif)\n\n\n- If the number of `lanes` does not match with the `turn:lanes`, the plugin will automatically fix the  number of `lanes` according to the `turn:lanes` added.\n\n\n\n![1](https://cloud.githubusercontent.com/assets/1152236/16132547/32be798c-33d9-11e6-9208-77258d5fbb77.gif)\n\n*Before*\n```\nlanes=2\nturn:lanes=left|left|\n```\n*After*\n```\nlanes=3\nturn:lanes=left|left|\n```\n\n\n**If you have any feedback on the plugin, you can find me on [twitter](https://twitter.com/Rub21tk) or open a [ticket](https://github.com/JOSM/turnlanes-tagging/issues/new)**\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosm%2Fturnlanes-tagging","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosm%2Fturnlanes-tagging","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosm%2Fturnlanes-tagging/lists"}