PLD: build KML directly from instance
PLD: check geometries exists before attempt to extract data