<div dir="ltr"><div><div>Hi Anna,<br><br></div>Thanks for letting us know about this! I've updated the examples in our GitHub repo and sent a patch along to the RFC Editor. When the GeoJSON standard is published, the examples will have the correct orientation: exterior rings that wind counter-clockwise and interior rings that wind clockwise.<br><br>See <a href="https://github.com/geojson/draft-geojson/issues/231">https://github.com/geojson/draft-geojson/issues/231</a> for the specific changes.<br><br></div>Yours,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 14, 2016 at 4:56 AM, Anna Eivazi <span dir="ltr"><<a href="mailto:Anna.Eivazi@sharpershape.com" target="_blank">Anna.Eivazi@sharpershape.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="#0563C1" vlink="#954F72" lang="EN-US">
<div>
<p class="MsoNormal">Hello geojson-gurus,<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">First of all, thank you for all your good work about geojson, we love to use it!;)<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I’ve got a question after trying to figure out which orientation to use for polygons.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">So I’ve read your latest specs:
<u></u><u></u></p>
<p class="MsoNormal"><a href="https://datatracker.ietf.org/doc/draft-ietf-geojson/?include_text=1" target="_blank">https://datatracker.ietf.org/doc/draft-ietf-geojson/?include_text=1</a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Here it is said:<u></u><u></u></p>
<pre style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all"><span style="font-size:10.5pt;color:black">Polygon rings MUST follow the right-hand rule for orientation</span><u></u><u></u></pre>
<pre style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all"><span style="font-size:10.5pt;color:black">      (counter-clockwise external rings, clockwise internal rings).</span><u></u><u></u></pre>
<p class="MsoNormal">(clear answer to my question, right?)<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">But a bit upper in the same doc Polygon section:<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">A.3.  Polygons</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">   Coordinates of a Polygon are an array of LinearRing (see</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">   Section 3.1.6) coordinate arrays.  The first element in the array</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">   represents the exterior ring.  Any subsequent elements represent</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">   interior rings (or holes).</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">   No holes:</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black"> </span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">     {</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">         "type": "Polygon",</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">         "coordinates": [</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">             [</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">                 [100.0, 0.0],</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">                 [100.0, 1.0],</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">                 [101.0, 1.0],</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">                 [101.0, 0.0],</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">                 [100.0, 0.0]</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">             ]</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">         ]</span><u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:7.9pt;background:#fffdf5;word-break:break-all">
<span style="font-size:10.5pt;font-family:"Courier New";color:black">     }</span><u></u><u></u></p>
<p class="MsoNormal">That would mean clockwise orientation…?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">So, which one u are planning to use in future? So we will stick to it too!<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks a lot!<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Best regards,<u></u><u></u></p>
<p class="MsoNormal">Anna Eivazi<u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
</div>
</div>

<br>_______________________________________________<br>
GeoJSON mailing list<br>
<a href="mailto:GeoJSON@lists.geojson.org">GeoJSON@lists.geojson.org</a><br>
<a href="http://lists.geojson.org/listinfo.cgi/geojson-geojson.org" rel="noreferrer" target="_blank">http://lists.geojson.org/listinfo.cgi/geojson-geojson.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Sean Gillies</div>
</div>