Может быть кому-то известен алгоритм рисования самопересекающихся многоугольников как в ДyбльГИC и Google Earth. Т. е. когда один и тот же многоугольник покрывает участок карты четное число раз там образуется отверстие, там где нечетное число раз -- там участок заливается цветом