На самом деле это не вопрос «обращения»; KML-файлы могут содержать что угодно — полигоны, значки, ссылки, информацию и т. д.
Однако KML — это XML, поэтому нет никаких причин, по которым вы не могли бы проанализировать файл KML с помощью чего-то вроде expat. или etree для извлечения определений полигонов. Оттуда вы можете (например) нарисовать их в формате PDF.
См. http://mapnik.org/faq/, поддерживает форматы OGR (KML — один из них). Mapnik имеет привязки к Python и прост в использовании.
Рендерер Cairo поддерживает форматы PDF и SVG, нужно только правильно все настроить.