cGPSmapper расправляется с островами некорректно!

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

cGPSmapper расправляется с островами некорректно!

Сообщение SBN » 11 фев 2005, 06:59

cGPSmapper старше 0080 версии стал безжалосно относиться к островам, перенося узлы соединения с берегом от ближайшей точки очень далеко (2-15км)к другим узлам, что в приёмнике смотрится не очень красиви(как протока). Скачал последнюю 0083, а она творит тоже самое. Подскажите, может кто это явление победил, как с этим бороться (предварительно карта была порезана олексовской pGPSmap)?


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

Re: cGPSmapper расправляется с островами некорректно!

Сообщение kg_vista » 11 фев 2005, 09:43

Можно еще попробовать в GPSMapEdit интструмент Tools | Merge inner polygons. Но я всегда думал, cgpsmapper делает это лучше всех...


dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: cGPSmapper расправляется с островами некорректно!

Сообщение dyp » 11 фев 2005, 10:53

А... Это Стэн "ускорил" cgpsmapper :-)
Вот его слова:

Mon Jan 3 14:07:47 2005
There is a known weaknes of cGPSmapper - polygon processing is very
slow. To be exact - it is a process of merging polygons (creation of
holes)

Major reason is that the algorithm is creating a connection between
two polygons (master and child/hole) in a way that this connection
won't cross any other polygon/connection - and this is quite a
lengthy process.

Recentnly I did notice that for IMG format IT IS NOT REQUIRED to
create these connections in a such way - connections between polygons
can cross with any other polygons and connections - and still the map
under GPS/MapSource looks perfectly - that way processing polygons is
faster *several hundred times*

Soon hope to make this change available to download.



SBN
Сообщения: 62
Зарегистрирован: 18 май 2001, 16:20

Попросим Стена (+)

Сообщение SBN » 11 фев 2005, 12:45

Думаю, что Стена надо попросить вернуть качество взамен сомнительному ускорению.
Кто с ним в переписке - чиркните ему!


dyp
Сообщения: 394
Зарегистрирован: 30 окт 2003, 16:58

Re: Попросим Стена (+)

Сообщение dyp » 11 фев 2005, 12:56

Да, вобщем-то, я не вижу проблем тебе самому написать.
kozicki@gps.chrisb.org
Просто пришли маленький пример.



Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: cGPSmapper расправляется с островами некорректно!

Сообщение Olexa » 11 фев 2005, 14:38

: предварительно карта была порезана олексовской pGPSmap

Можно pGPSmap'ом же острова и повклеивать... Правда, медленная она...


SBN
Сообщения: 62
Зарегистрирован: 18 май 2001, 16:20

Re: cGPSmapper расправляется с островами некорректно!

Сообщение SBN » 11 фев 2005, 15:11

Да дело в самом cGPSmappere! Стэн "ускорил" алгоритм привязки вложенных полигонов( островов). Написал ему письмо - жду ответа.


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: cGPSmapper расправляется с островами некорректно!

Сообщение Olexa » 11 фев 2005, 15:36

Так я о чём и говорю, используй ключик /splitregions=y /mergeholes=y в pGPSmap, тогда cGPSmapper получит уже нарезанные полигоны. И у него не будет шанса наломать дров. :-)


SBN
Сообщения: 62
Зарегистрирован: 18 май 2001, 16:20

Re: cGPSmapper расправляется с островами некорректно!

Сообщение SBN » 12 фев 2005, 08:07

Так эти ключики позволяют разбить полигон с островами на независимые полигоны?
И в какой последовательности их набирать, пожалуйста на примере.
С другой стороны был нормальный алгоритм в версии 0080, так нет - всё пропало!:)
Стэн прислал письмо, что это не баг, но я настаиваю, что картинка в GPS приёмнике гараздо лучше выглядет без несуществующих проток.


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

Re: cGPSmapper расправляется с островами некорректно!

Сообщение kg_vista » 12 фев 2005, 08:16

Надо снять скриншот с приемника и послать его Стену. Наверняка у него просто нет времени на подобную проверку, поэтому он изначально и исходит из того, что это не баг. А скриншот убедит его в обратном без всяких временных затрат с его стороны.

P.S. Время разработчика надо уважать :-)


Ответить

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

Сейчас этот форум просматривают: Bing [Bot] и 26 гостей