<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
<div>Thanks! I'll try this when I get roudn the the upload thing.</div><div><br></div><div>-- <br></div><div><br></div><div><br></div><div>8 Apr 2021, 10:06 by talk@openstreetmap.org:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div>Good idea!<br></div><div><br></div><div>See <a href="https://wiki.openstreetmap.org/wiki/Sandbox" rel="noopener noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Sandbox</a><br></div><div>with link to <a href="https://wiki.openstreetmap.org/wiki/Sandbox_for_editing" rel="noopener noreferrer" target="_blank">https://wiki.openstreetmap.org/wiki/Sandbox_for_editing</a><br></div><div>that describes dev server setup specially to allow this :)<br></div><div><br></div><div><br></div><div>Apr 8, 2021, 10:55 by talk@openstreetmap.org:<br></div><blockquote style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;" class="tutanota_quote"><div>How would I test this? Usually, for testing I build the app, add some junk data and do acyions with it to test if those actions work.<br></div><div><br></div><div>Obviously I<br></div><div>can't just upload junk data to OSM everytime I want to test if my OSMAPI code works. On the other hand, doing a new survey just to test each app would also be tedious.<br></div><div><br></div><div>Is there some OSM "sandbox" where I can upload junk data to test (like the one Wikipedia has)? <br></div><div>-- <br></div><div><br></div><div><br></div><div>8 Apr 2021, 09:48 by nick.whitelegg@solent.ac.uk:<br></div><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br></div><div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">>I have used this API myself so may be able to help if you need it.<br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Having said that, I used version 1.8 for my app (<a id="LPlnk630327" href="https://gitlab.com/nickw1/mapthepaths-android/" rel="noopener noreferrer" target="_blank">https://gitlab.com/nickw1/mapthepaths-android/</a>, in case you find it interesting for reference) so it's possible that significant changes
 have been made to OSMAPI in the two or three years since. Still, if you do have any questions, feel free to ask and I'll try my best.<br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br></div><div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">Nick<br></div><div><br></div><div id="Signature"><div><div style="color:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt" dir="ltr" id="divtagdefaultwrapper"><div style="margin:0px"><span class="" style=""><span style="" class=""><span class="font" style="font-family:Calibri, sans-serif"><span class="" style=""><span style="" class=""><span class="size" style="font-size:13px"><span style=""><span class="" style=""><span style="" class=""><span class="size" style="font-size:11pt"></span></span></span></span></span></span></span></span></span></span><br></div><div style="margin:0px"><span class="" style=""><span style="" class=""><span class="font" style="font-family:Calibri, sans-serif"><span class="" style=""><span style="" class=""><span class="size" style="font-size:13px"><span style=""><span class="" style=""><span style="" class=""><span class="size" style="font-size:11pt"><a target="_blank" href="http://www.solent.ac.uk/disclaimer/disclaimer.aspx" rel="noopener noreferrer"><span class="" style=""><span style="" class=""><span class="font" style="font-family:"Trebuchet MS", sans-serif"><span class="" style=""><span style="" class=""><span class="size" style="font-size:10px"><span style=""><span class="" style=""><span style="" class=""><span class="size" style="font-size:8pt">Disclaimer</span></span></span></span></span></span></span></span></span></span></a></span></span></span></span></span></span></span></span></span></span><br></div></div></div></div></div><div id="appendonsend"><br></div><div><hr tabindex="-1" style="display:inline-block;width:98%"><br></div><div dir="ltr" id="divRplyFwdMsg"><div><span class="" style=""><span style="" class=""><span class="font" style="font-family:Calibri, sans-serif"><span class="" style="color:#000000"><b>From:</b> Nick Whitelegg <nick.whitelegg@solent.ac.uk><br> <b>Sent:</b> 08 April 2021 09:44<br> <b>To:</b> Ipswichmapper <ipswichmapper@tutanota.com><br> <b>Cc:</b> Talk <talk@openstreetmap.org><br> <b>Subject:</b> Re: [OSM-talk] Introducing SwiftAddress, an highly efficient way of collecting housenumbers</span></span></span></span></div><div> <br></div></div><div dir="ltr"><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">Hi IpswichMapper,<br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">I can answer the first of your questions: I would recommend using OSMAPI written by Tobias Zwick (westnordost), see here: <a id="LPlnk895311" href="https://github.com/westnordost/osmapi" rel="noopener noreferrer" target="_blank">https://github.com/westnordost/osmapi</a><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">If you're updating data you will need an OAuth2 client library as well, e.g. Signpost - IIRC this is documented in the OSMAPI documentation.<br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">I have used this API myself so may be able to help if you need it.<br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">Thanks,<br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">Nick<br></div><div><br></div><div id="x_appendonsend"><br></div><div><hr style="display:inline-block; width:98%" tabindex="-1"><br></div><div dir="ltr" id="x_divRplyFwdMsg"><div><span class="" style=""><span style="" class=""><span class="font" style="font-family:Calibri, sans-serif"><span class="" style="color:#000000"><b>From:</b> ipswichmapper--- via talk <talk@openstreetmap.org><br> <b>Sent:</b> 08 April 2021 01:53<br> <b>To:</b> Ipswichmapper <ipswichmapper@tutanota.com><br> <b>Cc:</b> Talk <talk@openstreetmap.org><br> <b>Subject:</b> Re: [OSM-talk] Introducing SwiftAddress, an highly efficient way of collecting housenumbers</span></span></span></span></div><div> <br></div></div><div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial">Hello Everyone,<br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial">It has been quite a while since this original post, and I have implemented many of the features that I hoped to add. (for example there are three ways of adding housenumbers: pressing on the arrow keys in MainActivity, long pressing on the arrow keys and swiping
 up on the arrow keys. They all serve different purposes and two of then allow you to add housenumbers in one tap)<br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial">I might even consider adding it to app stores such as F-droid, now.<br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial">There are a few questions I still have though.<br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><br></div><ol style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><li style="outline:none; box-sizing:border-box">How would I upload data to OSM? The<span> </span><span style="outline:none" class=""><span style="" class=""><span class="" style=""><span style="" class=""><span class="font" style="font-family:sans-serif, sans-serif"><a style="outline:none; box-sizing:border-box; color:inherit" href="https://wiki.openstreetmap.org/wiki/Upload" rel="noopener noreferrer" target="_blank">upload</a> page
 does not mention anything about automatic uploads, and the<span> </span><a style="outline:none; box-sizing:border-box; color:inherit" href="https://wiki.openstreetmap.org/wiki/API_v0.6" rel="noopener noreferrer" target="_blank">API v0.6 page</a><span> </span>which
 seems to outline how to create and add data to changesets does not seem clear at all (not to mention I have no idea how to add notes).</span></span></span></span></span><br></li><li style="outline:none; box-sizing:border-box"><span style="outline:none" class=""><span style="" class=""><span class="" style=""><span style="" class=""><span class="font" style="font-family:sans-serif, sans-serif">If I were to upload data to OSM, how would I do verification checks (like JOSM). Currently the best solution
 I can think of is premptively downloading housenumber nodes/ways using Overpass API so that users can see when a housenumber has already been added (preventing duplication).</span></span></span></span></span><br></li><li style="outline:none; box-sizing:border-box"><span style="outline:none" class=""><span style="" class=""><span class="" style=""><span style="" class=""><span class="font" style="font-family:sans-serif, sans-serif">How do I implement Bing imagery? Looking in the JOSM imagery layers, it seems that Bing imagery does not have
 tms URL, but it has it's own "bing[22]:" url (which I have no clue how to parse into a slippy map). I have gotten other TMS imageries such as esri or mapbox working, however.</span></span></span></span></span><br></li></ol><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><span style="outline:none" class=""><span style="" class=""><span class="" style=""><span style="" class=""><span class="font" style="font-family:sans-serif, sans-serif">Thanks,</span></span></span></span></span><br></div><div style="outline:none; box-sizing:border-box; color:rgb(48,48,48); font-size:16px; font-style:normal; font-variant-ligatures:normal; font-variant-caps:normal; font-weight:400; letter-spacing:normal; orphans:2; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:2; word-spacing:0px; background-color:rgb(255,255,255); text-decoration-style:initial; text-decoration-color:initial"><span style="outline:none" class=""><span style="" class=""><span class="" style=""><span style="" class=""><span class="font" style="font-family:sans-serif, sans-serif">IpswichMapper​</span></span></span></span></span><br></div><div><br></div><div>-- <br></div><div><br></div><div>22 Jan 2021, 11:25 by talk@openstreetmap.org:<br></div><blockquote style="border-left:1px solid #93A3B8; padding-left:10px; margin-left:5px" class=""><div>Hello openstreetmap community, <br></div><div><br></div><div>I have been writing an android application that should make it significantly easier to collect housenumbers. <br></div><div><br></div><div>Now, finally, I have released an apk on Github (you'll find it under the "assets" tab):<br></div><div><br></div><div><a target="_blank" rel="noopener noreferrer" href="https://github.com/IpswichMapper/SwiftAddress/releases">https://github.com/IpswichMapper/SwiftAddress/releases</a><br></div><div><br></div><div><div>Make sure you check the releases page because I'll be releasing updates that improve functionality and fix bugs.<br></div><div><br></div></div><div>I have written about the app in more detail in my diary entry:<br></div><div><br></div><div><a target="_blank" rel="noopener noreferrer" href="https://www.openstreetmap.org/user/IpswichMapper/diary/395413">https://www.openstreetmap.org/user/IpswichMapper/diary/395413</a><br></div><div><br></div><div>The app starts up as a simple OSMdroid map. The way you place housenumbers is by moving the crosshair (which is in the middle of the screen) above the building outline of the housenumber you are trying to map. You then add the housenumber using the keypad.<br></div><div><br></div><div>The advantage of this is that the housenumbers are already in the right place when surveying. There is no need to clean up the messy data (like with Keypad Mapper 3) or draw housenumbers (like with Streetcomplete). All that needs to be done is to load
 the data into JOSM and then upload. (In the future direct upload might be supported). <br></div><div><br></div><div>Of course, most times building outlines aren't drawn in OSM, so you can't tell from OSM imagery where the postition of the building/house is. For this I plan on implementing satellite background imageries into the app, so that you can use that to find
 the position of the house. (I need to know how to implement that first, however, and what imagery/tms I can use)<br></div><div><br></div><div>You can also has a few more features, for example, auto-incrementing, and the ability to take notes. I have described the app in more detail in the diary entry. <br></div><div><br></div><div>Thanks,<br></div><div>IpswichMapper<br></div></blockquote><div><br></div></div></div></blockquote><div><br></div></blockquote><div><br></div></blockquote><div><br></div>  </body>
</html>