Клуб Народной карты

Ошибка "Некорректная геометрия"

lazy-fm
1 декабря 2016, 18:15

Здравствуйте!

Будет ли решена проблема с сабжевой ошибкой, возникающей при использовании опции "скруглить все углы" на лесных массивах? Не так страшно ее править, как искать, особенно когда массив огромный и сложный. Пусть там красная стрелочка скачет, как при "слишком коротком участке". Можно так сделать? 

13 комментариев
Добрый день, про эту проблему мы знаем и решить её хотим (при модерации, к примеру, она. случается, доставляет неудобства), но "приладить" стрелочку тут оказалось не так просто, как в случае короткого участка. 
akbars,
Как вариант и временное решение можно сделать опцию (или сделать это навсегда, если будет нормально выглядеть), чтобы все белые точки становились прозрачными, т.е. отображался только контур у каждой точки. Тогда найти пересечение станет проще.
Обновлено 1 декабря 2016, 20:04
akbars,
а может вообще автоматом в таким простых случаях удалять одну из точек?
Алексей Зуев
2 декабря 2016, 16:25
Alexxegorov,
Всё верно, проще решить проблему внутри процедуры скругления, чем искать потом, где же образовалось самопересечение. Думаю, программисты Яндекса это понимают. Надо только чтобы руки дошли.
akbars,
Можно к примеру выделять красным цветом, те точки и участки которые некорректно скруглились:
1) при пересечении участков (рисунок 1);
2) при наложении точки друг на друга (рисунок 2).
Сергей Зайцев
1 декабря 2016, 18:29
Проблема довольно распространенная. Но появляется больше у водоемов чем у лесов, особенно если он извивается весь.
Искать тяжело, иной раз одна точка может прятаться под другой.
В таких случаях приходится двигать каждую точку чтобы найти(
Сергей Зайцев,
пробуйте 23 масштаб, тогда двигать не придётся. Придется просто долго искать. А появляется проблема чаще у тех контуров, какие пользователь чаще рисует =).
Сергей Зайцев
1 декабря 2016, 20:11
zorgouz,
Знаю.
zorgouz,
иногда бывает, что и на 23 масштабе двигать нужно.
Рыжов Фёдор
2 декабря 2016, 08:28
Разрезание когда сделаете?
Олег Павлович Чечулин
22 августа 2017, 09:16
Новости есть какие-нибудь по этой проблеме?
Ведутся ли какие-нибудь работы в этом направлении? Есть ли положительные сдвиги и когда, наконец, появится решение проблемы?
А воз и ныне там.