Je sais que je peux ajouter des fichiers KML une fois que j'ai décompressé les fichiers KMZ, mais existe-t-il un moyen d'ouvrir les fichiers KMZ directement?
Lorsque j'essaie d'ouvrir un fichier kmz sous QGIS 1.8.0 sous Windows XP, il ne l'accepte pas au travers du filtre Tous les fichiers. Il s'agit d'un format valide.
Est-ce que je fais quelque chose de mal?
Tout cela dépend-il du support OGR?
qgis
kmz
windows-xp
afwatl
la source
la source
Réponses:
Sur un Mac, où QGIS utilise le framework Kyngchaos.com GDAL 1.9 Complete ou sur toute plate-forme où QGIS a été compilé avec une version de GDAL prenant en charge le pilote Google LIBKML , vous pouvez ouvrir les fichiers .kmz directement à l'aide de la boîte de dialogue Ouvrir. l'
All Files (*)
option, ou simplement glisser / déposer sur QGIS. ( Sinon, vous devrez décompresser les fichiers .kmz en .kml comme indiqué par @Kurt )Si le fichier .kmz comporte plusieurs couches, une boîte de dialogue de sélection de couche s’affiche (les fichiers .kmz à une seule couche sont chargés immédiatement):
Vous pouvez sélectionner plusieurs couches dans cette boîte de dialogue à importer. L’ exemple de superposition de plusieurs fichiers .kmz que j’ai testés (à partir de là ) permettait l’importation de couches multiples de types de couche point, ligne et polygone.
EDIT : vous pouvez vérifier la prise en charge du pilote ogr LIBKML dans votre version de QGIS en exécutant les commandes suivantes dans la console Python de QGIS:
la source
gdalinfo --formats
soitogrinfo --formats
. Sur Mac, à l'aide de Terminal Server pour exécuter la même commande pour ogr, il indique"LIBKML" (read/write)
que l'utilisation de la console MSYS de ma machine virtuelle Windows 7 n'indique aucune prise en charge de pilote. Le"KML" (read/write)
format, un pilote différent, est évidemment pris en charge sur les deux plates-formes.pour autant que je sache, vous avez raison: les vecteurs dans qgis sont lus et écrits par ogr. qgis 1.8 utilise le dernier gdal / ogr, qui est 1.91. vous pouvez lire les fichiers de forme zippés, mais * .kmz, qui sont en fait une archive zip contenant * .kml-fichier (s) doivent être décompressés manuellement avant importation
la source
Voici un guide pour créer et importer des fichiers KML dans Quantum. Cela ne fonctionne pas pour les fichiers KMZ, vous devez donc d'abord les décompresser pour pouvoir les utiliser de cette manière.
la source
Vous pouvez ajouter des calques kml comme n'importe quel autre type de calque vectoriel, en utilisant la boîte de dialogue "Ajouter un vecteur".
la source
Une fois que vous avez ouvert le fichier KML dans QGIS, vous pouvez également l'enregistrer en tant que fichier de forme en cliquant avec le bouton droit de la souris sur le fichier dans le volet Calques et en sélectionnant «Enregistrer sous».
la source
Renommez
datafile.kmz
pourdatafile.zip
décompresser le*.kml
de l'intérieur.la source
J'ai QGIS 2.18 et vous pouvez ajouter un fichier * .kmz.
la source
La solution est simple:
dans Google Earth, cliquez avec le bouton droit de la souris sur votre fichier * .kmz chargé
choisissez "enregistrer sous ..." et enregistrez le fichier sous * kml
Maintenant, ouvrez le fichier kml avec QGIS
Conseil: si vous souhaitez enregistrer plusieurs fichiers * .kmz et les fusionner dans un fichier unique * kml, placez vos fichiers * .kmz dans Google Earth dans un seul dossier dans la fenêtre "emplacements" de Google Earth. Ensuite, appliquez la procédure décrite ci-dessus pour le dossier. Un seul * kml avec tous les points géographiques du dossier sera produit, vous pourrez alors l'ouvrir avec QGis.
Si "projection à la volée" est activé, les points apparaîtront au bon endroit sur votre carte OpenLayers dans QGIS.
la source
Ouvrez d’abord dans Google Earth et enregistrez le fichier au format Kml et ouvrez-le dans QGIS 1.8 .... ouvrir le fichier de données vectorielles Modifier le format kml ...
la source