Voici ce que je fais:
- Créer une couche en téléchargeant un fichier de formes dans QGIS
- Sélectionnez les attributs de ce fichier
- Exporter les attributs sélectionnés avec la case à cocher "Enregistrer uniquement les fonctionnalités sélectionnées" lorsque j'enregistre le fichier
J'ai besoin d'exporter des noms correspondant à chaque polygone. Malheureusement, lorsque j'enregistre en tant que fichier KML et que je l'ouvre dans Google My Maps, je ne peux voir que les limites des polygones, je dois donc les nommer. Les informations sont dans une colonne de la table attributaire.
qgis
shapefile
google-maps
kml
attribute-table
Francesco Bria
la source
la source
Réponses:
Dans les versions plus récentes (j'ai utilisé QGIS 2.18.9 ) si vous faites un clic droit sur la couche -> "Enregistrer sous ...", vous pouvez basculer " Sélectionner les champs à exporter et leurs options d'exportation ". Là, vous pouvez sélectionner tous les champs que vous souhaitez exporter.
Facultatif: dans la fenêtre Enregistrer sous - Faites défiler jusqu'à "Options de source de données", vous pouvez ajouter le nom du champ sélectionné à "DescriptionField" ou "NameField". Par exemple, si vous avez coché le champ "ABC123" et que vous avez entré "ABC123" dans le champ NameField, les données ABC123 auront "Nom" comme titre de colonne dans la couche d'exportation.
la source
J'ai trouvé une solution à mon problème et je voudrais la partager.
J'ai réussi à exporter des attributs (jusqu'à deux) dans la fenêtre "Enregistrer sous" lors de l'enregistrement d'un calque vectoriel.
Plus précisément, dans la section "options de source de données", j'ai:
Vous pouvez en exporter au maximum deux de cette façon. Si vous en voulez plus que vous ne devriez trouver un autre moyen
la source
Le schéma kml xml n'a pas de balise pour étiqueter les entités surfaciques uniquement des repères = points. Une solution de contournement consiste à créer une nouvelle couche de points à partir d'une couche de polygones et dans la boîte de dialogue Enregistrer la couche vectorielle sous définir le champ d'étiquetage dans la zone de texte NameField. Une fois que vous avez créé les deux kml dans GE, sélectionnez Fichier> Ouvrir pour ajouter les deux kml.
Alternativement, vous pouvez modifier le polygone kml / xml dans un éditeur de texte et ajouter manuellement les balises MultiGeometry pour chaque entité , voir le lien ci-dessous:
Ajout d'étiquettes aux polygones
la source
J'ai eu le même problème avec une couche composée de vecteurs que je veux afficher dans Google Earth avec des attributs. J'ai trouvé que je devais enregistrer en tant que ClampToground. Ensuite, dans "Options de source de données", ne mettez que le nom du champ que vous souhaitez comme nom d'affichage principal sous "NameField". Laissez le champ "Description" vide. Enregistré comme ça dans Wein et tous les champs avec des données apparaissent dans un tableau dans Google Earth.
la source
Google Earth étiquetera les polygones si vous suivez cette route facile: dans "enregistrer la couche vectorielle sous" et sous Encodage, sélectionnez la liste déroulante "Sélectionner les champs à exporter et leurs options d'exportation" puis cochez les cases à côté des champs que vous souhaitez exporter vers Google Earth. Ensuite, sélectionnez "ClampToGround" et sous celui-ci, supprimez le texte de "DescriptionField" et tapez le nom exact du champ (vérifié ci-dessus) à "NameField" que vous souhaitez pour la liste déroulante de Google Earth.
Le champ que vous avez choisi pour le NameField apparaîtra dans votre liste de polygones dans Google Earth et lorsque vous sélectionnez le polygone, les autres champs apparaîtront dans une boîte pop-up.
la source
Google n'étiquette pas les polygones, mais il étiquette les points. Afin d'avoir une étiquette dans Google Earth pour les points, vous devez remplir le nom de la colonne (de votre table d'attributs dans QGIS) que vous souhaitez dans le NameField dans le menu Enregistrer sous de la couche dans QGIS.
la source
La meilleure façon d'exporter vers kml dans qgis est d'utiliser le plugin mmqgis. https://plugins.qgis.org/plugins/mmqgis/
la source