Германия 1.5GB 422MB 6:33.04
машинка 2xOpteron250 2.4GHz, 8 GB, Linux
Скрипту понадобилось около 2ГБ памяти
gpsmapedit падает на выходном .mp
Самодельный gpsmapedit-0.98б собранный с помощью winelib работает,
но там нет роутинга.
gpsmapedit ругается здесь
(WARNING (offset 5D5571h): Latitude value is expected. The point will be ignored.)
фигня какая-то с запретами поворотов http://wiki.openstreetmap.org/index.php/Relations/Turn_Restrictions
указывается, с какой дороги на какую запрещено, но при этом не учитывается направление движения.
неоднозначно всё получается, в таком виде это дело использовать нельзя
Сделал обработку мультиполигонов.
Но почему-то внутренние полигоны, которые “дыры”, многие сделаны с теми же тэгами, что и внешние.
То есть получается озеро, а внутри него ещё одно озеро
А раньше это было такое требование. Чтобы внутренние и внешние границы были помечены одинаково. И мапник брал по ошибке (?) при рендере тэги из внутреннего полигона. То есть, если поставишь для внутренней границы леса (natural=wood) natural=water, то получаешь большое озеро с островом внутри.
А вот 30 марта Thomas Wood изменил требование, что надо оставлять либо вообще без тэгов, либо нужным для внутреннего полигона.
Ну, наверно, теперь так. Надо бы проверить, как это будет рендерится в мапнике…
P.S. У меня все мультиполигоны сделаны “по старому”…
liosha
А будет конвертор в нативном формате?
А то устанавливать Перл на Asus Eee PC как-то не хочется.
Или описать принципы и сделать OpenSource проект.
И конечно-же респект за проект.
usm78-gis
Asus Eee PC официально в Россию поставляется с WinXP SP2 (Eee PC 701 4G-X). liosha
Под нативным форматом я подразумевал нативный код,
т.е. что программа скомпилирована в код целевого процессора.
Ну типа написана на C/C++, или на Паскале, ну или на ассемблере.
(Сорри, что внес некоторую непонятность.)
Про описание принципов:
Может конечно я и загнул лишнего.
Ага. Отстал от жизни. Впрочем и мой гармин с версией для США.
Переписать на С можно, но есть более интересные задачи
типа: как вырезать город/область из прямоугольного куска
OSMXAPI и при этом создать “внешние” ноды, согласованные
с соседями.