| 1 | {{{ |
| 2 | #!html |
| 3 | List below contains mosty/only unreplaceable tools with preference to core JOSM tools. |
| 4 | |
| 5 | They are grouped per function rather than per plug-in or Main menu. |
| 6 | }}} |
| 7 | |
| 8 | [wiki:Help/Action/SearchMenuItems Search among all JOSM tools and menu items] - {{{Ctrl+Spacebar}}} |
| 9 | |
| 10 | === Basic shape of objects === |
| 11 | * [Help/Action/Select Select, move and rotate] tools - you only need subset of tools from this list |
| 12 | * [Help/Action/DrawBuilding Draw a rectangular stub] - optionally aligned along by other objects |
| 13 | * [Help/Action/FastDrawingMode FastDraw] - useful with natural objects; |
| 14 | * [Help/Action/Extrude Extrude], [Help/Action/Draw/AngleSnap Angle snapping], [osmwiki:JOSM/Plugins/CommandLine#Usage Spline or Bezier ''from commandline plugin''] - mostly for man made objects |
| 15 | * both [Help/Action/Draw Draw nodes mode] and [Help/Action/ImproveWayAccuracy Improve Way Accuracy mode] - have their followers and use cases |
| 16 | * [Help/Action/Paste Paste previously copied objects] - not only tags but also their geometries |
| 17 | |
| 18 | === Selection === |
| 19 | Selection (or list of currently selected objects) is precisely described in Help/Dialog/SelectionList#Selection (because it is visible from this dialogue), it can be modified with following tools (incomplete list): |
| 20 | * [Help/Action/Select#Selecttool Select objects] - contains many modifiers, including [Help/Action/LassoMode lasso mode] |
| 21 | * [Help/Action/Search Search] - a very powerful tool and a query language with [Help/Action/Search#Keywords over 28 keywords] and flexible operators to combine them in flexible manner. Not to mention regex and [wiki:Help/Styles/MapCSSImplementation mapcss] filters. |
| 22 | * (Shift+F3) - search objects by preset |
| 23 | * [wiki:Help/Plugin/UtilsPlugin2#Selection] - multiple selection focused tools ''from UtilsPlugin2'' |
| 24 | * [Help/Action/SelectNonBranchingWaySequences Select non branching way sequences] - useful when editing highways, railways, rivers, power networks and networks in general |
| 25 | * [Help/Action/SelectAll Select all] is more useful after you download precise list of objects |
| 26 | |
| 27 | === Tags === |
| 28 | Tags of currently selected objects displayed in [Help/Dialog/TagsMembership Tags/Memberships Dialog]. |
| 29 | * [Help/Action/Copy Copy] - copy selected objects to the buffer |
| 30 | * [Help/Action/PasteTags PasteTags] - paste previously copied tags |
| 31 | * Tabular editor (Ctrl+T) (from [wiki:Help/Plugin/UtilsPlugin2 UtilsPlugin2]) |
| 32 | * (Shift+R) (from [wiki:Help/Plugin/UtilsPlugin2 UtilsPlugin2]) copy tags from previous selection |
| 33 | * Standard [Help/Dialog/AddValue Add value] (Alt+A) dialogue provides 5 shortcuts to 5 last used tags without closing this dialogue |
| 34 | |
| 35 | === Topology tools and changes === |
| 36 | * [Help/Action/MergeNodes Merge] two or more points |
| 37 | * [Help/Action/UnGlue UnGlue] explode single point into multiple |
| 38 | * [Help/Action/MoveNodeWay Join point into a way segment] |
| 39 | * [wiki:Help/Action/DisconnectNodeWay DisconnectNodeWay] - opposite of above, disconnect a node from a way segment |
| 40 | * [wiki:Help/Action/AddIntersections AddIntersections] (Shift+I) (from [wiki:Help/Plugin/UtilsPlugin2 UtilsPlugin2]) - will create nodes at places where current selections intersects (or self intersects) |
| 41 | * [wiki:Help/Action/SplitObject Split geometry by selected line] (Alt+X) (from [wiki:Help/Plugin/UtilsPlugin2 UtilsPlugin2]) |
| 42 | * [Help/Action/SplitWay Split way] - split way by a node |
| 43 | * [Help/Action/CombineWay Combine Way] - combine several selected ways in one |
| 44 | * [Help/Action/JoinAreas Join overlapping areas] |
| 45 | * [Help/Plugin/ContourMerge ContourMerge] mode can used to glue complex parts that would require too many ''Merges'' otherwise; it could also used to partially or completely replace geometry of one object with partial or a complete geometry of other object |
| 46 | |
| 47 | === Geometry tools === |
| 48 | ==== Precision in angles ==== |
| 49 | * [Help/Action/Draw#Anglesnapping Anglesnapping] will ease drawing way segments in 30°, 45°, 60° and 90° degrees |
| 50 | * [Help/Action/Extrude#Basicusage Extrude] tool will ease drawing of strictly perpendicular segments |
| 51 | |
| 52 | ==== Alignment ==== |
| 53 | * [Help/Action/AlignInLine Align in line] will align selected nodes into a line |
| 54 | * [Help/Action/DistributeNodes Distribute] as above, but also place them at equal distances |
| 55 | * "Copy" objects at precise anchor points ''from [osmwiki:JOSM/Plugins/CommandLine commandline]'' |
| 56 | * "Move" objects at custom vector ''from [osmwiki:JOSM/Plugins/CommandLine commandline]'' |
| 57 | * [Help/Action/AlignInCircle Align selected nodes in circle] |
| 58 | |
| 59 | ===== Parallel ===== |
| 60 | * [Help/Action/Parallel Parallel], draw lines and curves parallel to each other, draw nested infrastructure quickly |
| 61 | * [Help/Action/Extrude#MovesegmentinparallelCtrl Extude mode used on segments] - will move them in parallel, preserving angles when it is needed |
| 62 | |
| 63 | |
| 64 | ==== Rotation ==== |
| 65 | * [Help/Action/Select#Rotateobjects Rotate objects] at user-defined angle (but exact angle is unknown) |
| 66 | * {{{ShapeTools}}} [wiki:Plugins plugin]: |
| 67 | * Rotate object at predefined angle |
| 68 | * Rotate objects (match building with road) |
| 69 | * Rotate objects (match building with road, don't rotate more than epsilon) |
| 70 | |
| 71 | === Viewport control === |
| 72 | * Explained at [Help/MapView MapView], [Help/Menu/View "View" menu] and [Help/Action/Zoom Zoom tool] |
| 73 | * [Help/Dialog/Minimap Minimap] window |
| 74 | * [Help/Action/JumpToPosition JumpToPosition] |