Станом на серпень 2016 року GeoJSON є офіційною специфікацією IETF . І деякі речі змінилися від старої неформальної специфікації 2008 року . Отже, щоб бути дійсними для специфікації 2016 року, ваші полігони ОБОВ'ЯЗКОВО повинні бути намотані правою рукою.
Дивіться https://tools.ietf.org/html/rfc7946#section-3.1.6
Використання ОБОВ'ЯЗКОВО вказує на абсолютну вимогу специфікації. Однак тоді подана мова про не відхилення інших обмоток дивна і є відкритою для певного аргументу - можливо, парсери повинні прийняти та виправити інші обмотки. Я думаю , що це те , що свинець geojsonlint (від geojsonhint) використовувати слово має замість ПОВИННО в своєму повідомленні зворотного зв'язку.
Тож я погоджуюся з позицією geojsonlint.com, оскільки вони розміщують вгорі своєї сторінки посилання на специфікацію 2016 року. Ваші полігони погані за специфікацією 2016 року Але все ж вони штрафують за неофіційними специфікаціями 2008 року Тож якщо ви не бажаєте змінювати намотування своїх полігонів, вам потрібно буде встановити певні лайнери або аналізатори, якими ви користуєтеся, шануйте стару специфікацію 2008 року, і не один день раптом переходите на нову офіційну специфікацію.
Або, можливо, вам слід подумати про зміну обмотки полігону, оскільки це зробить вас у відповідність до обох специфікацій та краще розташується на майбутнє, коли специфікація 2008 року згасає.
Зауважимо, що для мене найбільшою зміною специфікації в 2016 році було відмовлення повністю від підтримки систем координат. У мене був мій GeoJSON в NAD83, а потім довелося тихо видаляти це, як зараз усі GeoJSON - це WGS84. На щастя для мене, що прийшов з Oracle Spatial, усі мої полігони були вже поранені правою рукою.