GithubHelp home page GithubHelp logo

josm_easypresets's Introduction

JOSM EasyPresets Plugin

日本語 Hungarian

EasyPresets plugin helps you create and use custom presets. You can easily create presets according to selected objects. Some functionalities will be added to "Preset" menu.

Your custom presets can be exported to local XML files.

Preset editor

Create Presets

  • Select nodes or ways and click "Presets > Create Preset" menu. It shows a dialog containing tags extracted from the selection.
  • If you want to exclude some of listed tags, please uncheck "Use" checkboxes.
  • This plugin supports three types of tags.
    • "Fixed value": Fixed key-value pair will be automatically applied. Fields of this type won't be shown explicitly on a preset dialog.
    • "Textbox" : Field to edit arbitrary text.
    • "Selection" : Pull-down menu with multiple options. You can edit set of values.
      Editing options
    • "Multiselect" : List of values to select single or multiple options.
    • "Checkbox" : A checkbox to input "yes" or "no".
  • You can select target types such as nodes, ways and multipolygons.
    types
  • Icons are customizable. Click "Select icon..." button.
    Icon picker dialog

Use Presets

  • You can use custom preset in the same manner as normal presets.
  • Your custom presets can be found in "Presets > Custom Presets" menu in the toolbar.
  • Custom presets can also be found by "Search presets" (F3) dialog.

Manage Presets

  • You can edit, delete and export data by "Presets > Manage custom presets" menu.
  • Exported XML files are compatible with JOSM preset files. If you want to share your cool presets with other users, please refer to official document because only a few tags and attributes are included. https://josm.openstreetmap.de/wiki/TaggingPresets

Presets manager

Misc

  • This plugin stores the data to "EasyPresets.xml" in your JOSM user directory.
  • It is now under development and has only basic functionalities. I am planning to implement more functionalities such as grouping, sorting and support of various preset types.

TODO

  • Grouping feature
  • Expert features for presets developers

Developer

Maripo GODA [email protected]

josm_easypresets's People

Contributors

don-vip avatar floscher avatar gendy54 avatar maripo avatar meskobalazs avatar yuuhayashi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.