хм… вообще-то по пункту 1 там так и сделано уже, разве что обрезка не по границе, а по упрощенной границе. Полную просто не может прожевать постгре.

2 - не умею и не люблю xml, а времени сейчас осваивать и любить совсем нема… если кто даст код на пхп для сборки kml - могу прикрутить.