<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.m5908597653217236663inline-comment-marker
        {mso-style-name:m_5908597653217236663inline-comment-marker;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="PL" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Hello everyone,<br>
</span><span lang="FR">Bonjour à tous,</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">We appreciate your positive response to our proposal to fix double inner polygons issue in Canada. Also, we are extremely happy to see this action being highlighted
 on Twitter: </span><a href="https://twitter.com/mapserving/status/1466530536667566082"><span lang="EN-US" style="color:windowtext;text-decoration:none">https://twitter.com/mapserving/status/1466530536667566082</span></a>
<span lang="EN-US">. Thank You!<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Today we would like to share our bot code, which you'll find it in the GitHub:
</span><a href="https://github.com/tomtom-international/osm-bots/tree/main/bot-double-inner-ring"><span lang="EN-US">https://github.com/tomtom-international/osm-bots/tree/main/bot-double-inner-ring</span></a><span style="color:#FF9900">
</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="color:black">Any suggestions are more than welcome.</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US" style="color:black">If there are no objections, we will execute a test run - update of invalid polygons in Southwestern Ontario (</span><span lang="EN-US" style="color:#202122">800
 cases) - <b>on Monday 2021/12/13</b>.</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">We are looking forward to your feedback!<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="color:#202122">Kind regards,<br>
Paulina.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> john whelan <jwhelan0112@gmail.com>
<br>
<b>Sent:</b> Thursday, December 2, 2021 6:15 PM<br>
<b>To:</b> Daniel @jfd553 <jfd553@hotmail.com><br>
<b>Cc:</b> OSM <OSM@tomtom.com>; Talk-CA OpenStreetMap <talk-ca@openstreetmap.org><br>
<b>Subject:</b> Re: [Talk-ca] [bot] Proposal to fix issue with duplicated inner polygons in Canada<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#A6A6A6;padding:5.25pt 1.5pt 5.25pt 1.5pt"></td>
<td width="100%" style="width:100.0%;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 11.25pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span style="font-size:9.0pt;font-family:"Segoe UI",sans-serif;color:#212121">You don't often get email from
<a href="mailto:jwhelan0112@gmail.com">jwhelan0112@gmail.com</a>. <a href="http://aka.ms/LearnAboutSenderIdentification">
Learn why this is important</a><o:p></o:p></span></p>
</div>
</td>
<td width="75" style="width:56.25pt;background:#EAEAEA;padding:5.25pt 3.75pt 5.25pt 3.75pt;align:left">
</td>
</tr>
</tbody>
</table>
<div>
<div>
<p class="MsoNormal"><span style="color:white">It has my vote as well. </span><o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Cheerio John<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, Dec 2, 2021, 12:07 Daniel @jfd553 <<a href="mailto:jfd553@hotmail.com">jfd553@hotmail.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">Bonjour Pauline,</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">IMHO, this is a good initiative. OSM best practices have evolved with the community and keeping data as close as possible to current rules
 - when possible - is in everyone’s interest.</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">The current problem arises from a 2009 consensus made within the Canadian OSM community, which was later documented in the wiki [1] (look
 at the history). At that time, there were no such precise rules on the structure of data or on the procedure for importing data.</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">So, as long as the relevant codes of conduct are respected, I agree with the project.</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D"> </span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">Daniel</span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D"> </span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D">[1]
<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.openstreetmap.org%2Fwiki%2FCanVec%3A_Geometric_Model&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563119092%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=L1Upa80815u1XSR%2BKh4uUZIykSMb2go6qAx1DN9fZPg%3D&reserved=0" target="_blank">
https://wiki.openstreetmap.org/wiki/CanVec:_Geometric_Model</a></span><span lang="EN-CA"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA" style="color:#1F497D"> </span><span lang="EN-CA"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma",sans-serif"> OSM [mailto:<a href="mailto:OSM@tomtom.com" target="_blank">OSM@tomtom.com</a>]
<br>
<b>Sent:</b> Thursday, December 02, 2021 04:44<br>
<b>To:</b> <a href="mailto:talk-ca@openstreetmap.org" target="_blank">talk-ca@openstreetmap.org</a><br>
<b>Subject:</b> [Talk-ca] [bot] Proposal to fix issue with duplicated inner polygons in Canada</span><span lang="EN-CA"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-CA"> <o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm"></td>
<td style="padding:0cm 0cm 0cm 0cm">
<p><span lang="EN-US">Hello everyone,<br>
</span><span class="m5908597653217236663inline-comment-marker"><span lang="FR">Bonjour à tous,</span></span><o:p></o:p></p>
<p><span lang="EN-US">I'm Paulina from TomTom.</span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">We would like to join your conversation and introduce our team to you.</span></span><o:p></o:p></p>
<p><span lang="EN-US">You might have read about TomTom’s OSM activities in this </span>
<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweeklyosm.eu%2Farchives%2F14716&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563129094%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=cyILJn7hSM%2B3aKYwIl11MK%2FRMKPBBJWWikv1LCDzk%2Fs%3D&reserved=0" target="_blank"><span lang="EN-US">weekly
 OSM overview</span></a><span lang="EN-US">, or in our own blog posts (</span><a href="https://www.tomtom.com/blog/maps/tomtom-openstreetmaps-mapmetrics-map-editing/" target="_blank"><span lang="EN-US">this one</span></a><span lang="EN-US"> and
</span><a href="https://www.tomtom.com/blog/maps/the-battle-for-quality-maps/" target="_blank"><span lang="EN-US">this one</span></a><span lang="EN-US">). Our team is performing data analysis in OSM to identify issues worth fixing.</span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">In Canada in particular, we've encountered an issue related to double inner polygons. The geometry of the multipolygon inner ring is duplicated: one is in a relation but without a
 tag and another has tags but is not part of the relation (</span><a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fosmose.openstreetmap.fr%2Fen%2Fissues%2Fopen%3Fitem%3D1170%26source%3D%26class%3D1%26username%3D%26bbox%3D&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563139083%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=b6MHIQufL0duajSraSGkYxUyKA7hxMCq229OH09Be10%3D&reserved=0" target="_blank"><span lang="EN-US">Osmose
 Rule 1170 Class 1</span></a></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US"> "Double inner polygon").
</span></span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">Following the
</span><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.openstreetmap.org%2Fwiki%2FAutomated_Edits_code_of_conduct&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563139083%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=9hYJpuuapqR481VorMlEAGCWJ70VBrqOKc3JOAvEZIc%3D&reserved=0" target="_blank"><span lang="EN-US">Automated
 Edits code of conduct</span></a></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">, we have developed a bot that would be useful in solving this issue. All details about it (explanation of the algorithm, examples, etc.) are
 described on the dedicated wiki page </span><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.openstreetmap.org%2Fwiki%2FAutomated_edits%2FTTmechanicalupdates%2FFix_issue_with_duplicated_inner_polygons_in_Canada&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563149074%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fawJHZB83gGxAKHmR7IkHqAWyCcghzy93MwEe8Mw37U%3D&reserved=0" target="_blank"><span lang="EN-US">https://wiki.openstreetmap.org/wiki/Automated_edits/TTmechanicalupdates/Fix_issue_with_duplicated_inner_polygons_in_Canada</span></a></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">.</span></span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">Our internal analysis has shown that this problem is primarily caused by an import of CanVec data. A<span style="color:#172B4D">ccording to the
</span></span><span style="color:#172B4D"><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.openstreetmap.org%2Fwiki%2FCanVec%23Issues_found_in_OSM&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563149074%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Qo84E8U8zPd2BJ6qLEQYNLwxBMnnszY1f7DvtaFORo0%3D&reserved=0" target="_blank"><span lang="EN-US">CanVec
 OSM wiki documentation</span></a></span></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:#172B4D">, the issue is already known by the community and mentioned there as "Duplicate land features". The bot is suitable
 for CanVec, but the double inner polygon issue appears in around 3,000 examples that do not have a source mentioned in their tags. For these issues, we would like your opinion about whether we should also fix them (please see the
</span><span style="color:#172B4D"><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.openstreetmap.org%2Fwiki%2FAutomated_edits%2FTTmechanicalupdates%2FFix_issue_with_duplicated_inner_polygons_in_Canada%23Discussion&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563159070%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=hle0V%2FiGVFoDkXll5v8YJ%2F5mZ0UJ39TKcyUI3z0NcF8%3D&reserved=0" target="_blank"><span lang="EN-US">Discussion</span></a>
</span></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:#172B4D">part in the wiki documentation).</span></span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:black">It is worth mentioning that in the past, we've already gained experience with mechanical updates in OSM by running a bot to update night-time urban speed limits
 in Poland (</span></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:#333333">see the proposal mentioned in this </span><span style="color:black"><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fweeklyosm.eu%2Farchives%2F14709&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563169061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=8XIpxC%2BqAUhPLTpGIz180gsPMuxskAqwugWV5WeeXtw%3D&reserved=0" target="_blank"><span lang="EN-US">weeklyOSM
 summary</span></a></span></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:black">, and the
</span><span style="color:black"><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fforum.openstreetmap.org%2Fviewtopic.php%3Fid%3D73116&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563169061%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=07j2x3RmyWe6i07rFv0iRkbe5feDNVlXOmX3TpnFdAM%3D&reserved=0" target="_blank"><span lang="EN-US">forum
 thread</span></a></span></span><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US" style="color:black"> about this action).</span></span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">We propose to do a test run by updating invalid polygons in Southwestern Ontario</span></span><span lang="EN-US" style="color:#202122">, where 800 cases are logged by the Osmose rule.</span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker"><span lang="EN-US">Per the Automated Code of Conduct, we will wait for your feedback before we begin. We look forward to building and improving OSM together with you!</span></span><o:p></o:p></p>
<p><span class="m5908597653217236663inline-comment-marker">Kind regards,</span><br>
<span class="m5908597653217236663inline-comment-marker">Paulina.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US"> </span><span lang="EN-CA"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
Talk-ca mailing list<br>
<a href="mailto:Talk-ca@openstreetmap.org" target="_blank">Talk-ca@openstreetmap.org</a><br>
<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.openstreetmap.org%2Flistinfo%2Ftalk-ca&data=04%7C01%7COSM%40tomtom.com%7Ca47cd72f75ec415ab8f908d9b5b75427%7C374f80267b544a3ab87d328fa26ec10d%7C0%7C0%7C637740621563179057%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3zxxYu9jMSw7PNNzabTXoT2kGShGxNMhD6Ff9GIQ3lU%3D&reserved=0" target="_blank">https://lists.openstreetmap.org/listinfo/talk-ca</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>