Support Vespucci preset extensions in JOSM - GSoC'23 Final Report
Posted by Sarabjeet Sodhi on 28 August 2023 in English.Introduction
Hi everyone, this is my final report for my GSoC’23 project: support Vespucci preset extensions in JOSM.
Previous diary entries
Project Summary
About the project
Vespucci utilizes the JOSM preset format but has extended the configuration to work better outside of the narrow realm of JOSM. The project aimed at adding these additional extensions in JOSM. These extensions include deprecated, regions, exclude_regions, value_type, and alternative. see Vespucci preset documentation
Work done
The presets can have the additional attribute “regions”, which will contain the ISO codes of the countries to which the preset is applicable. “exclude_regions” will invert the meaning of “regions”, i.e., the preset should not be applied in countries specified under “regions”.
A warning message is displayed before the upload if the preset is applied in the country not defined in the “regions”.