diff --git a/_posts/en/intermediate/0300-12-28-adding_orbview_imagery_injosm.md b/_posts/en/intermediate/0300-12-28-adding_orbview_imagery_injosm.md index 3e93da08c..efeb60d71 100644 --- a/_posts/en/intermediate/0300-12-28-adding_orbview_imagery_injosm.md +++ b/_posts/en/intermediate/0300-12-28-adding_orbview_imagery_injosm.md @@ -57,7 +57,7 @@ of memory.  It is a bit complicated, but we will expand JOSM´s memory: If you cannot find it using the methods above, then you can go to **C: \\ Windows \\ System32** to find the java.exe file: - ![]({{site.baseurl}}/images/en_int_ch3_image21.png) + ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image21.png) 4. Right click on the shortcut "josm-tested" on your desktop\> click Properties. @@ -90,21 +90,21 @@ altitude of 470 km.  Though Orbview 3 imagery is outdated (2003 to for tracing roads and gaining a basic idea of the infrastructure in an area. -### A. Set up an account +### Set up an account -​Visit [http://earthexplorer.usgs.gov/](http://earthexplorer.usgs.gov/) and +​1. Visit [http://earthexplorer.usgs.gov/](http://earthexplorer.usgs.gov/) and create an account.  Click the ¨Register¨ button on the top right. ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image19.png) -​You will be prompted to fill in information regarding your User +​2. You will be prompted to fill in information regarding your User account.  Fill in the required information: **User Affiliation, -Address, and Confirmation**. In the first login window, you must enter a +Address,** and **Confirmation**. In the first login window, you must enter a username and password that will be used to log in when using the USGS: ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image08.png) -​Fill out information, such as the purpose that you are using images +​3. Fill out information, such as the purpose that you are using images from the USGS.  The USGS is mainly interested getting information on what type of users are using their imagery and for what purposes.  You can fill out the answers like below if you get confused: @@ -113,13 +113,13 @@ can fill out the answers like below if you get confused: ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image04.png) -​Next, fill out your personal details.  Name, address, e-mail and +​4. Next, fill out your personal details.  Name, address, e-mail and telephone number are all required. After you complete this step you will be successfully registered! ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image14.png) -### B.  Downloading the Imagery +### Downloading the Imagery 1. Once you have logged into your account you may begin the process of downloading imagery in your desired region. @@ -138,14 +138,14 @@ be successfully registered! ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image02.png) - > This database exports imagery tiles and so all of the tiles that + >*Note: This database exports imagery tiles and so all of the tiles that are included in your selection will be downloaded.  Each tile is about 10 to 11 MB.  Make sure that you are concise with your selection because - it may take awhile to download. + it may take awhile to download.* ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image06.png) - > A list of several image providers will pop up.  We will chose + > A list of several image providers will pop up.  We will choose imagery in the Public Domain, which is a license that corresponds with OpenstreetMap.  Select OrbView 3 and click Results @@ -180,7 +180,7 @@ be successfully registered! ## Using the "Import Image" plug-in in JOSM -### A.  Download the Plug-in. +### Download the Plug-in. To open the imagery in JOSM you need to download the plugin "ImportImagePlugin". Open JOSM, click Edit → Preferences  → Plugin → @@ -188,7 +188,9 @@ ImportImagePlugin.  Then click OK and restart JOSM. ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image03.png) -### B. Change the settings. Once JOSM restarts you will need to set the +### Change the settings. + +Once JOSM restarts you will need to set the coordinates in UTM to match the downloaded image.  Go back into the Preferences Menu and Select the Presets box (below image globe) →  Map projection → OK.  You do not need to restart JOSM. @@ -203,7 +205,7 @@ you should be able to decipher the coordinate system.  Once the image is properly projected, you can now open the image in JOSM.  Click File → Import Image and open the file you recently downloaded.  You should find three files in the extracted folder (.rar). - You want to chose the .jpg. + You want to choose the .jpg. ![]({{site.baseurl}}/images/intermediate/en_int_ch3_image07.png) @@ -228,7 +230,7 @@ Congratulations! You should now be able to add satellite imagery using the ¨ImportImage¨ plugin.  In this guide we used free images from Orbview 3, but  the plugin can allow any other  public domain imagery. -Final Reminders: +## Final Reminders: ​1. You cannot import commercial satellite imagery, such as Google Earth Imagery, to OpenstreetMap.  If you work with satellite imagery please diff --git a/_posts/en/intermediate/0300-12-29-conflict-resolution.md b/_posts/en/intermediate/0300-12-29-conflict-resolution.md index bbcf0330e..67a2b8cc0 100644 --- a/_posts/en/intermediate/0300-12-29-conflict-resolution.md +++ b/_posts/en/intermediate/0300-12-29-conflict-resolution.md @@ -77,13 +77,13 @@ back into JOSM and resolve the conflict before uploading the data.* ## Conflict Resolution -Resolving Conflicts are important because none of the edits will save if -you do not select one version or merge the edits. Toresolve a +**Resolving Conflicts** are important because none of the edits will save if +you do not select one version or merge the edits. To resolve a conflict you must choose the best option for each specific edit. When you are given this Conflict Detected pop-up it is always best to choose -«Synchronize ---- only». This option saves you time and headache +*«Synchronize ---- only»*. This option saves you time and headache because it only looks at the conflict at hand. If you chose to -«Synchronize entire dataset», then your server must talk with the +*«Synchronize entire dataset»*, then your server must talk with the main server about all of the edits and objects. This option is only really necessary if you have a mess of conflicts and edits. It is quite cumbersome and at times confusing. @@ -97,13 +97,13 @@ will know what type of conflict you have by the symbol properties, such as the location and existence of the object, of the object. This is why the coordinates and deleted state are listed. -Properties: Moved (coordinates) or deleted +**Properties:** Moved (coordinates) or deleted -Tags: tags do not match +**Tags:** tags do not match -Nodes: there is a differences in the list of nodes in two ways +**Nodes:** there is a differences in the list of nodes in two ways -Members: there is a difference in the list of members in a relation +**Members:** there is a difference in the list of members in a relation ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image09.png) @@ -127,8 +127,8 @@ says: ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image28.png) -On your Windows menu you have a Conflict List -Dialog![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image26.png). This window displays a list of +On your Windows menu you have a **Conflict List +Dialog** ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image26.png). This window displays a list of conflicts. The total number of unresolved conflicts is shown in the header. You can select or resolve a conflict by clicking on it. This is useful when you have many conflicts to deal with. @@ -177,13 +177,13 @@ conflicts. There are three tables displayed in this dialog, from left to right: -1. My version: shows the tags of the first object version participating +- **My version:** shows the tags of the first object version participating in this conflict. These are usually the tags of the object version in your local data set. -2. Merged version: shows the merged tags. This table is initially +- **Merged version:** shows the merged tags. This table is initially empty. The more tag conflicts you resolve, the more tag values will we be displayed in this table. -3. Their version: shows the tags of the second object version +- **Their version:** shows the tags of the second object version participating in this conflict. These are usually the tags of the object version currently stored on the server. @@ -204,24 +204,24 @@ and the background color turns to green. ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image10.png) -When the button Apply Resolutionis enabled you can apply your decision. +When the button **Apply Resolution** is enabled you can apply your decision. The values you've chosen will be applied and the dialog will be closed. ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image03.png) ## Resolving differences in the node list of two versions of a way -If you see the symbol ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image08.png)in the tab Nodesthen you +If you see the symbol ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image08.png)in the tab **Nodes** then you have to resolve differences in the list of [nodes](http://josm.openstreetmap.de/wiki/Help/Concepts/Object)of two [ways](http://josm.openstreetmap.de/wiki/Help/Concepts/Object). There are three columns in the respective panel (see screen shot below): -1. the leftmost table displays the list of nodes of the the local +- the leftmost table displays the list of nodes of the the local object version -2. the rightmost table displays the list of nodes of the the server +- the rightmost table displays the list of nodes of the the server object version -3. the table in the middle shows the list of nodes of the merged ways +- the table in the middle shows the list of nodes of the merged ways Initially, the middle table is empty. You should now decide which nodes to keep from the local dataset (the leftmost table) and which from the @@ -229,7 +229,7 @@ server dataset (the rightmost table). ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image24.png) -### The standard workflow +## The standard workflow The standard workflow to resolve conflicts in the node lists of two [object @@ -238,37 +238,36 @@ of three steps: 1. Pick nodes from either object version and reorder the resulting node list if necessary -2. Freezethe resulting merged node list by clicking on the button +2. **Freeze** the resulting merged node list by clicking on the button ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image16.png). When you freeze the merged node list you tell JOSM that all conflicts in the node list are resolved. 3. Apply the resolution -### A simple workflow: Keep the node list from your local object version +## A simple workflow: Keep the node list from your local object version The following example shows the workflow when you decide to keep all nodes in the same order from your local object version. -- First, select all elements in the leftmost table (either using the mouse or by - pressing Ctrl-A in the table) (see next screen shot): +First, select all elements in the leftmost table (either using the mouse or by +pressing Ctrl-A in the table) (see next screen shot): +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image04.png) - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image04.png) +Then, click +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image19.png) +to copy the selected nodes to the middle table with the merged nodes: -- Then, click - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image19.png) - to copy the selected nodes to the middle table with the merged nodes: +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image01.png) - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image01.png) +Finally, click +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image16.png) +to freeze the resulting merged node list: -- Finally, click - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image16.png) - to freeze the resulting merged node list: +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image20.png) - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image20.png) +The symbol in the nodes tab now switched to +![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image00.png) +and you can apply the merge decisions. - The symbol in the nodes tab now switched to - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image00.png) - and you can apply the merge decisions. - -### Support for comparing node lists +## Support for comparing node lists It can be difficult to find the differences between the node list of of two object versions, in particular for ways with many nodes. @@ -278,23 +277,22 @@ From the following combo box you can select which pair of node lists to compare: ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image15.png) -1. My with Their: compares the leftmost table with the rightmost table +- **My with Their:** compares the leftmost table with the rightmost table in the Conflict Dialog -2. My with Merged: compares the leftmost table with the middle table in +- **My with Merged:** compares the leftmost table with the middle table in the Conflict Dialog -3. Their with Merge: compares the middle table with the rightmost table +- **Their with Merge:** compares the middle table with the rightmost table in the Conflict Dialog Depending on the position of a node in the list different background colors are used: -1. The node is in this list only. It isn't present in the opposite list: - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image13.png) -2. The node is in both lists, but it is on different positions: - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image02.png) -3. White background means that a node is in both lists at the same - position. - - ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image17.png) +- The node is in this list only. It isn't present in the opposite list: + ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image13.png) +- The node is in both lists, but it is on different positions: + ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image02.png) +- White background means that a node is in both lists at the same + position. + ![]({{site.baseurl}}/images/intermediate/en_conflict_resolution_image17.png) diff --git a/_posts/en/intermediate/0300-12-30-edit-in-detail.md b/_posts/en/intermediate/0300-12-30-edit-in-detail.md index c7b874082..3fc6e9ef7 100644 --- a/_posts/en/intermediate/0300-12-30-edit-in-detail.md +++ b/_posts/en/intermediate/0300-12-30-edit-in-detail.md @@ -44,7 +44,7 @@ In order to apply the functions in this menu, you must first select a point, line or shape in the map window. Some of the most useful functions are described here: -1. Split Way: This allows you to divide a line into two separate lines. +- **Split Way:** This allows you to divide a line into two separate lines. This is useful if you want to add different attributes to different parts of a road, such as a bridge. To use this function, select a point in the middle of the line that you want to split, Select Split @@ -52,12 +52,12 @@ functions are described here: ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image38.png) -2. Combine Way: This does the opposite of Split Way. To combine two +- **Combine Way:** This does the opposite of *Split Way*. To combine two lines into a single line, they must share a single point. To use this function, select both lines that you want to combine. You can select more than one object by holding the SHIFT key on your keyboard and clicking on each line. When you have selected both - lines, select Combine Way from the Tools menu. + lines, select *Combine Way* from the Tools menu. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image28.png) @@ -69,31 +69,31 @@ functions are described here: If the roads are connected and go in the same direction, then choose \<\\>. -3. Reverse Way: This will change the direction of the line. If the line +- **Reverse Way:** This will change the direction of the line. If the line incorrectly represents a river or a road that is one way, you may want to change its direction. Unless someone has intentionally created a way to be one way you do not usually have to worry about altering the direction because ways in OSM default to both ways. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image26.png) -4. Simplify Way: If your line has too many points in it and you’d like +- **Simplify Way:** If your line has too many points in it and you’d like to make it simpler, this will remove some of the points from a line. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image41.png) -5. Create Circle OR Align Nodes in Circle: If you are trying to make a +- **Create Circle** OR **Align Nodes in Circle:** If you are trying to make a circular shape, draw the circle as best you can and then select three nodes and the function. It will help arrange your points in a circle. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image04.png) -6. Align Nodes in Line: This function will align a series of points +- **Align Nodes in Line:** This function will align a series of points into a straight line. With long lines it is best to select sections of the line to straighten. Be careful as this does have the tendency to shift the line a little. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image17.png) -7. Orthogonalize Shape: This function is very useful for drawing +- **Orthogonalize Shape:** This function is very useful for drawing regular shapes such as buildings. After you draw an area, this function will reshape it to have square corners. This feature is most useful for other regularly shaped features, such as tennis @@ -102,7 +102,7 @@ functions are described here: ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image45.png) -8. Unglue way: This tool allows you to detach nodes that are +- **Unglue way:** This tool allows you to detach nodes that are connected. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image59.png) @@ -114,7 +114,8 @@ functions are described here: ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image25.png) -A. Building Plug-in: This plug-in is by far one of the most useful +#### **Building Plug-in:** +This plug-in is by far one of the most useful tools for editing (digitizing). This tool allows you to create shapes with 90 degree corners with just three clicks. First, you trace the edge of your building and then you drag out the line to make it a @@ -130,7 +131,7 @@ objects. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image03.png) Furthermore, you can alter the default settings (size and tagging) under -\<\\> and then at the bottom “Set building size”. +*\<\\> and then at the bottom “Set building size”. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image07.png) @@ -144,7 +145,8 @@ same under the \<\\> tab. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image13.png)![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image64.png) -B. Utilsplugin2 (More Tools): This add-on has a few features that may +#### **Utilsplugin2 (More Tools):** +This add-on has a few features that may be useful for editing. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image47.png) @@ -156,33 +158,33 @@ Tools\>\>: These tools have proved to be the most useful: -1. Add Nodes at Intersections: This tool is very helpful for adding +- **Add Nodes at Intersections:** This tool is very helpful for adding missing nodes in intersections of selected ways. It is good practice that roads and rivers should always have common nodes where they intersect. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image43.png) -2. Copy Tags from Previous Selection: This function makes copying tags +- **Copy Tags from Previous Selection:** This function makes copying tags easier. If you want to create many objects with the same tags, first draw the objects. Then add the tags to one object. Click on another object and press Shift + R to copy the tags from the previously selected object. You can do this for all objects that you want to tag. Remember that the tags will be copied from the - previously selected object, so if you click on an untagged object + **previously selected object**, so if you click on an untagged object and then another untagged object, you will not be able to copy any tags. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image05.png) -3. Add Source Tag: This tool simplifies adding a source tag. It +- **Add Source Tag:** This tool simplifies adding a source tag. It remembers the source that was specified last and adds it as remembered source tag to your objects. You can insert the source with just one click. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image63.png) -4. Replace Geometry: This tool is great if you want to redraw a poorly +- **Replace Geometry:** This tool is great if you want to redraw a poorly shaped object, but want to keep the history, attributes and ID number of that object. For example, if you come across a building that is complicated and drawn in a poor fashion, then instead of @@ -190,21 +192,21 @@ These tools have proved to be the most useful: (3) select the old and new object (4) press ¨Replace Geometry¨ to transfer all the information over. -C. Utilsplugin2 (Selection): +#### **Utilsplugin2 (Selection):** And you also have access to more \<\\> tool:![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image55.png) These tools have proved to be the most useful: -1. Unselect Nodes: This tool lets you deselect nodes, which makes it +- **Unselect Nodes:** This tool lets you deselect nodes, which makes it useful for tagging the objects selected. This tool is necessary if you have mapped several polygon objects with similar attributes and would like to tag the objects without tagging the nodes. To do so, select all of the objects-- polygons, ways and relations-- unselect - the nodes and tag appropriately. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image50.png) + the nodes and **tag** appropriately. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image50.png) -2. Select Last Modified Nodes: This tool permits you to go back to the +- **Select Last Modified Nodes:** This tool permits you to go back to the nodes that you most recently changed. It is like undo: node style. @@ -220,7 +222,7 @@ lines, except that the the line must finish where it begins in order to form a shape. In fact, there is one other type of object in OpenStreetMap, and these -are called relations. In the same way that a line consists of other +are called **relations**. In the same way that a line consists of other points, a relation contains a group of other objects, be they points, lines, or polygons. If you are looking to obtain advanced editing skills, then understanding and knowing how to properly edit relations is @@ -242,10 +244,12 @@ lines), long and complex objects (rivers or roads), or multiple polygons that are all part of one location (like buildings in a university). There are mainly four types of relations you will encounter in OSM: -Multipolygons, Routes, Boundaries, and Restrictions (such as, no left +**Multipolygons, Routes, Boundaries, and Restrictions** (such as, no left turns). In this section we will go over Multipolygons and Routes. -A. Editing Relations: The multipolygon above contains a polygon for the +### Editing Relations: + +The multipolygon above contains a polygon for the outer limits of the building and two more to mark the inner courtyards. To create a relation from these three polygons you need to: @@ -270,7 +274,7 @@ example is visible on OpenStreetMap: [OSM Wiki: Relation: MultiPolygon](http://wiki.openstreetmap.org/wiki/Relation:multipolygon#One_outer_and_one_inner_ring) -B. Another MultiPolygon +### Another MultiPolygon This river is another example of a multiploygon. Effectively it is the same as the building example, but with a greater number of members and @@ -282,7 +286,7 @@ here: This river contains ten ways that are connected like a long polygon. -C. Linestring Relations +### Linestring Relations Relations are also very useful for creating, labeling and editing large linestrings; for example, bus routes, hiking trails, bicycle paths, etc. @@ -295,16 +299,16 @@ tagged as relation members. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image27.png)![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image37.png) 1. Make sure that all of the ways in which the route runs along are - appropriately tagged. For example, highway= footway. + appropriately tagged. For example, highway=footway. 2. Select all of the highways or ways that the bus takes. If you would only like to select certain parts of the way, then, sadly, you must divide the way into the section you would like to select. This creates more work, but you can easily do it with the ¨Split Way¨ - tool. Once some or all of the ways are selected, click Edit in the + tool. Once some or all of the ways are selected, click *Edit* in the relation panel. The relation editing dialog will pop up. -3. Go to the Presets Menu and down at the bottom click ¨Public +3. Go to the *Presets* Menu and down at the bottom click ¨Public Transport¨ and then ¨Route¨ or ¨Route Master¨. Route master is the main route that a bus takes, while route is a variant path of the bus. @@ -323,9 +327,9 @@ routes, relations will be useful. ## Editing Techniques: The Dos and Do Nots In this section we will go over some common mistakes in JOSM and provide -some editing tips to make your work more efficient in JOSM ! +some editing tips for making your maps great. -A. Some Objects Should Not Connect +### *Some Objects Should Not Connect* When you are creating polygons and lines that are not supposed to be connected, make sure that they are not merged together by sharing a @@ -336,16 +340,16 @@ the node and press \<\\>. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image32.png) ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image62.png) -But, Some Objects Should Connect +### *But, Some Objects Should Connect* -However, some objects SHOULD connect! Road intersections should -always be snapped together. If two roads do not share a common node, +However, **some objects SHOULD connect!** Road intersections should +*always* be snapped together. If two roads do not share a common node, then the computer has no way of knowing that the roads actually connect to each other. ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image20.png) -B. Overlapping Objects +### *Overlapping Objects* A common error is to have overlapping polygons when the objects they represent do not overlap in real life. A building cannot overlap @@ -368,7 +372,7 @@ We all make mistakes, and as you map more you will make less mistakes! is simple to fix your mistakes and upload the change again. This is what is great about OSM: you can always make it better! -C. Tracing Correctly +### *Tracing Correctly* OSM can do amazing things with identifying where objects end and what labels these objects should have; however, it needs your help in @@ -408,13 +412,13 @@ shortcut keys, along with what they do: -![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image10.png)Chooses the Select tool +![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image10.png)Chooses the *Select* tool ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image08.png)Deletes Selected Object -![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image30.png)Chooses the Draw Tool +![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image30.png)Chooses the *Draw* Tool -![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image36.png)Chooses the Zoom tool +![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image36.png)Chooses the *Zoom* tool ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image21.png)Zoom In @@ -430,12 +434,16 @@ shortcut keys, along with what they do: ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image40.png)Orthogonalize (make a shape square) -### More information on the \<\\> Tools. All of this +### More information on the \<\\> Tools. + +All of this information was taken from [http://wiki.openstreetmap.org/wiki/JOSM/Plugins/utilsplugin2](http://wiki.openstreetmap.org/wiki/JOSM/Plugins/utilsplugin2). -A. Select adjacent nodes (E): Selects neighbours of already selected +#### Select adjacent nodes (E): + +Selects neighbours of already selected nodes. Remembers active ways when used first and fills them before advancing to other ways. If some ways are already selected, we only use them to advance selection. If only ways are selected, its nodes are @@ -446,24 +454,32 @@ selected instead. Example of usage: select one node (and possibly its way), press E (3 nodes are selected now), press L to put the node on straight line. -B. Select adjacent ways (Shift-E): If some ways or nodes are selected, +#### Select adjacent ways (Shift-E): + +If some ways or nodes are selected, selects adjacent ways (non-recursively). ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image33.png) -C. Select all connected ways (Crtl-Shift-E): If some ways or nodes are +#### Select all connected ways (Crtl-Shift-E): + +If some ways or nodes are selected, selects adjacent ways recursively (as a result, all connected ways are selected). ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image51.png) -D. Select intersecting ways (I): If some ways are selected, adds -intersecting ways to selection. Iseful with function Add nodes at -intersections. +#### Select intersecting ways (I): + +If some ways are selected, adds +intersecting ways to selection. Useful with function **Add nodes at +intersections.** ![]({{site.baseurl}}/images/intermediate/en_edit_in_detail_image39.png) -E. Select all intersecting ways (Crtl-Shift-I): If some ways are +#### Select all intersecting ways (Crtl-Shift-I): + +If some ways are selected, selects all adjacent and intersecting ways recursively. Useful for selecting parts of the building to join. @@ -471,14 +487,16 @@ for selecting parts of the building to join. ### Relation Details -Every object within a relation is tagged as having a role and these +Every object within a relation is tagged as having a **role** and these roles define what each object does within a relation. So in this example, the polygon around the outside of the building would be given -the role outer to indicate that is on the outside, and the interior -polygon(s) are given the role inner to indicate that they are holes +the role **outer** to indicate that is on the outside, and the interior +polygon(s) are given the role **inner** to indicate that they are holes inside the polygon. -A. A more Complex way of Multi-Polygon Relations: The multipolygon above +#### A more Complex way of Multi-Polygon Relations: + +The multipolygon above contains a polygon for the outer limits of the building and two more to mark the inner courtyards. To create a relation from these three polygons you need to: @@ -528,14 +546,16 @@ polygons you need to: [OSM Wiki: Relation: MultiPolygon](http://wiki.openstreetmap.org/wiki/Relation:multipolygon#One_outer_and_one_inner_ring) -B. River Relation: This example of a river requires you to create the outer +### River Relation: + +This example of a river requires you to create the outer and inner banks, as well as the area covering inside. The inner and outer banks were drawn and then connected and labeled as a relation. As you can see below there is only one way that is an OUTER member because it is the only outer polygon drawn. All other polygons represent inner members-- either branches of the river or holes in the polygon. -Bus Station Relation: Unlike inner and outer, the roles that these +**Bus Station Relation:** Unlike inner and outer, the roles that these members play in a relation will be forward, backward or stop. Stop corresponds to where there is a bus stop and forward/backward correspond to the direction the bus goes along the road.