Pociecie jego obrysu na kawalki jest ok, czyli jesli masz kwadrat to mozesz go pociac na cztery boki i wlozyc je do relacji multipolygon z rola outer. Ja staralem sie generalnie zeby zadna droga nie miala wiecej niz 100-200 wezlow (w UMP zdarzaja sie po > 2000). Inny sposob to pociac wielokat na mniejsze pelnoprawne wielokaty, np kwadrat na dwa trojkaty – taki sposob zastosowali miejscami w UMP, ale na mapniku widac wtedy te granice miedzy jednym wielokatem i drugim, ktora nie ma odbicia w rzeczywistosci.

Wszystkie zasady konstruowania skomplikowanych ksztaltow wyjasnione za pomoca rysunkow na http://wiki.openstreetmap.org/wiki/Relation:multipolygon

Poprawki w imporcie wymagaja jeszcze usuniecia jakis dziwnych nachodzacych na siebie ksztaltow, dziur w lasach zrobionych za pomoca “petelki” w obrysie, itd. Skrypt do konwersji zawsze stara sie rysowac ksztalty w kierunku przeciwnym do ruchu wskazowek zegara odwracajac te cykle (uzywajac matematycznego terminu) ktore sa zgodnie z k.r.w.z. a kiedy nie jest w stanie powiedziec w ktorym kierunku jest dany cykl, wtedy dodaje tag “fixme=Weird shape” i to w praktyce wykrywa wiekszosc problemow.