When I import kml.kml (generated from ArcGIS) into Google Earth, there is no problem.

However, when I try importing this file as vector layer in QGIS 1.8 on XUbuntu 12.04, I get this error :

kml.kml is not a valid or recognized data source

I need help to resolve this problem.


3 Answers 3


Qgis does not like kml folders with mixed geometry types (points, lines and polygons). Try to separate them in individual folders. Each folder will be represented by a layer in qgis.


when your file works well with google earth, export from google earth with a different file-name and try to import this new kml into qgis


Opening the file in Google Earth and saving again (right click the layer > Save Place as > KML) has solved some of my problems with KMLs.

  • Hi Gui, Welcome to GIS.se :) I hope your time here is fruitful and look forward to reading your contributions. However for this one the same answer has already been provided (gis.stackexchange.com/a/32953) Commented Jan 25, 2013 at 21:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.