Страница 1 из 1

Как сравнить две карты в формате img?

Добавлено: 10 мар 2011, 14:27
Mangolime
Добрый день! Имеется две карты для Garmin на одну территорию (файлы gmapsupp.img). Похоже, что большинство элементов на картах совпадают, есть только небольшие различия - например, кое-где дорисованы новые дороги или свежие вырубки. Можно ли как-то автоматически выявить на картах все отличающиеся элементы?


Re: Как сравнить две карты в формате img?

Добавлено: 10 мар 2011, 14:33
Moskus
Что подразумевается под "выявить"?
Автоматически найти изменения в исходнике или просто "локализовать", т.е. увидеть, в каких местах есть новые объекты?
По первому простого способа не знаю. По второму - сравнительно легко.


Re: Как сравнить две карты в формате img?

Добавлено: 10 мар 2011, 15:06
Mangolime
Достаточно просто увидеть изменения


Re: Как сравнить две карты в формате img?

Добавлено: 10 мар 2011, 15:29
Moskus
ОК, тогда
- пересохранить обе карты в "польском формате"
- открыть карту в GlobalMapper, сохранить ее в geotiff (растр), включив опцию сохранения векторных данных в диалоге экспорта и выбрав какую-нибудь фиксированную палитру
- выгрузить (unload) первую карту и также сохранить вторую в другой файл (желательно - с тем же разрешением в метрах на пиксель, что и первый)
- выгрузить всё
- загрузить оба получившихся geotiff и последнему в порядке отрисовки через Options в Overlay control center задать режим наложения (blending) = Difference.
Наблюдать результат.
В идеале, если одна из карт является доделкой к второй, не должно быть видно ничего, кроме новых объектов. На практике могут быть некоторые неточности, расхождения, но некоторая степень наглядности будет.


Re: Как сравнить две карты в формате img?

Добавлено: 10 мар 2011, 18:59
Mangolime
Спасибо!! Интересный способ


tcomp

Добавлено: 11 мар 2011, 09:17
mkII
Есть еще вот такой способ: http://chart66.narod.ru/mpcomp.html Cheers. Alex

Re: tcomp

Добавлено: 11 мар 2011, 11:52
IAGSoft
Только предварительно лучше роутинг из mp-файлов вычистить. mp_comp02 ничего про роутинг не знает. --- Векторные схемы окрестностей Екатеринбурга <A HREF="http://chart66.narod.ru/">http://chart6 ... br>LegendC, 60Cx

Re: tcomp

Добавлено: 11 мар 2011, 22:08
mkII
А он че - парсит объекты? Я так понял из описания, что просто чуть ли не посимвольное сравнение...

Развивать дальше не собираешься?

Cheers. Alex

Re: tcomp

Добавлено: 14 мар 2011, 18:27
IAGSoft
Не парсит, но КМК "конгруэнтные" объекты при роутинге могут оказаться разные при побитовом сравнении. > Развивать дальше не собираешься? Я ушёл из "большого картостроения". Не собираюсь. --- Векторные схемы окрестностей Екатеринбурга <A HREF="http://chart66.narod.ru/">http://chart6 ... br>LegendC, 60Cx