GPSMapEdit Баг?

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

GPSMapEdit Баг?

Сообщение IAGSoft » 13 апр 2005, 23:40

Рисую озеро. Озеро окружено болотом. "Обкалываю" болото, потом "вычитаю" из болота озеро. Всё нормально, кроме одного - болото (с дырой в форме озера) перекрывает озеро (озеро на экране оказывается не видно). Если увеличить размеры болота (внешний контур) - всё становится на свои места. Уменьшаю размеры болота - опять озеро оказывается закрытым болотом (точнее, дырой в болоте).

После трансляции в img и открытии снова в GPSMapEdit всё изображается корректно (ну там дыра в болоте уже по другому организуется...)

Похоже, что когда происходит проверка на перекрываемость в GPSMapEdit, считается, что "больший" объект должен быть меньше "меньшего" по площади раза в два...


kg_vista
Сообщения: 2585
Зарегистрирован: 31 июл 2002, 17:07

Re: GPSMapEdit Баг?

Сообщение kg_vista » 14 апр 2005, 08:00

Да, это баг.

> Похоже, что когда происходит проверка на перекрываемость в GPSMapEdit, считается, что "больший" объект должен быть меньше "меньшего" по площади раза в два...

У болота площадь считается за вычетом площади дырки. Поэтому она меньше, чем у озера. Поэтому болото, как меньшее по площади, выводится после озера, затирая его своей дыркой.

Правильный алгоритм вывода должен бы сортировать по площади не объекты, а их отдельные элементы. Но на данном этапе переделка кода требуется слишком серьёзная :-(


atonis
Сообщения: 99
Зарегистрирован: 21 фев 2005, 10:34

Re: GPSMapEdit Баг?

Сообщение atonis » 14 апр 2005, 08:04

Я боролся с аналогичной проблемой убиранием дырок в полигонах.


IAGSoft
Сообщения: 1177
Зарегистрирован: 15 фев 2005, 20:25

Re: GPSMapEdit Баг?

Сообщение IAGSoft » 14 апр 2005, 11:05

А если при этом сравнении считать без вычета "дыры"?


kg_vista
Сообщения: 2585
Зарегистрирован: 31 июл 2002, 17:07

Re: GPSMapEdit Баг?

Сообщение kg_vista » 14 апр 2005, 18:36

То тогда в другой ситуации глюк вылезет :-(.


Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 150 гостей