Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsmock/roadsigns
https://github.com/tsmock/roadsigns
josm josm-plugin
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tsmock/roadsigns
- Owner: tsmock
- Created: 2024-03-27T17:57:53.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-05-16T17:37:25.000Z (8 months ago)
- Last Synced: 2024-05-16T18:47:20.571Z (8 months ago)
- Topics: josm, josm-plugin
- Language: Java
- Size: 10.4 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Road Signs Plugin
=================Shows a GUI dialog to tag objects by clicking on road sign symbols.
It tries to generate the corresponding tags for the object.Author:
Paul HartmannLicense:
GPL v2 or later.Acknowledgements:
Inspired by the Verkehrszeichen Tool [1] by Sebastian Hohmann.
Basically, this plugin is a port to Java and the JOSM (plugin) framework.
[1] http://osmtools.de/traffic_signs/German street sign SVGs have been derived from
https://de.wikipedia.org/wiki/Bildtafel_der_Verkehrszeichen_in_der_Bundesrepublik_Deutschland_seit_2017,
resized to a height of 50px and cleaned with svg cleaner.JavaCC usage:
-------------There is a simple format to insert parameters into strings. E.g. keys,
values and refs in the preset file can contain '$foo' or '${foo}' which
will be replaced by the value of the parameter named foo.
(Textual "$" or "\" is escaped as "\$" or "\\".)javacc is used for easier tokenization. All *.java files in the folder
plugins/roadsigns/javacc are auto generated. To create them, executejavacc ParamString.jj
(Provided javacc is installed. Not necessary if that file is not changed.)