Suite

Convertir KML en table attributaire


Je me demandais donc s'il était possible de convertir les fichiers KML en une table attributaire CSV (de ces caractéristiques géométriques).

J'ai donc trouvé ce code qui convertit le KML en CSV, mais n'imprime vraiment que les balises dans un CSV :

import csv depuis lxml import etree out = raw_input("Nom du fichier de sortie : ") si out.strip() est "": out = "trader-joes-all-locations.csv" out_data = [] parser = etree.XMLParser (recover=True, remove_blank_text=True) file_name = "trader-joes-all-locations.xml" root = etree.parse(file_name, parser) tag_list = [ "name", "address1", "address2", "beer" , "ville", "comingsoon", "hours", "latitude", "longitude", "phone", "postalcode", "spirits", "state", "wine" ] out_data.append(tag_list[:]) def missing_location(p): lat = p.find("latitude") lon = p.find("longitude") si lat est None ou lon est None: return True else: return False def get_poi_info(p): # if latitude ou la longitude n'existe pas, ignorer si missing_location(p): print "tMissing location for %s" % p.find("name").text return None info = [] for tag in tag_list: # if tag == " name": # print "%s" % p.find(tag).text node = p.find(tag) si node n'est pas None et node.text: if tag == "latitude" ou tag == "longitude" : info.append(round(float(node.text), 5 )) else : info.append(node.text.encode("utf-8")) # info.append(node.text.encode("ascii", "ignore")) else : info.append("") return info print "nreading xml… " # obtenir tout  elements pois = root.findall(".//poi") pour p dans pois: poi_info = get_poi_info(p) # print "%s" % (poiInfo) if poi_info: out_data.append(poi_info) print "terminé xml, écriture fichier… " out_file = open(out, "wb") csv_writer = csv.writer(out_file, quoting=csv.QUOTE_MINIMAL) pour la ligne dans out_data : csv_writer.writerow(row) out_file.close() print "wrote %sn" % en dehors

Il y a une copie du KML ici ( KML ), et ce que je me demande, c'est comment extraire ces informations de métadonnées et les convertir en une table attributaire, au format csv, similaire à celle-ci [Image][2]. J'ai cherché un peu et il semble que le site http://www.gpsvisualizer.com/ crée un tableau de texte, contenant uniquement des données géométriques (long/lat).

Pourriez-vous les gars m'aider ici?

Merci.


Où est ton image ?
Il y avait beaucoup de modules Python pour analyser les fichiers KML (Pypi : KML) et vous pouvez également utiliser tous les modules Python pour analyser les fichiers XML (Pypi : XML), lxml est l'un d'entre eux, mais pas le plus simple à utiliser.

Par example

  • bikepathparse.py est un script qui analyse un fichier KML (avec lxml) et renvoie une liste de chemins de dictionnaires avec des listes de points de coordonnées et de métadonnées
  • kmlparser est un script qui analyse un fichier KML (avec beautifulsoup), le copie dans CSV et télécharge le fichier sur un compte Google docs
  • Analyse de l'espace de noms Python XML avec libxml2 extraire les géométries d'un KML avec libxml2
  • et exemples avec fastkml, pyKML ou keytree

Le problème est que votre fichier KML est au singulier :

Il est facile d'extraire le nom, l'extrait et la géométrie

from lxml import etree parser = etree.XMLParser(recover=True, remove_blank_text=True) file_name="hospitais_Project_Buffer_Int.kml" root = etree.parse(file_name, parser) names = root.xpath('//kml:name', espaces de noms ={'kml': "http://www.opengis.net/kml/2.2"}) pour les noms dans les noms : print names.text, hospitais_Project_Buffer_Int, HJM, MAC, HTS, HSAC,IGP, HSJ,…

Mais le contenu de la balisela descriptionest un fichier HTML CDATA, beaucoup plus difficile à analyser.


J'ai travaillé sur un problème similaire. C'est ce que j'ai fait. J'ai utilisé lxml pour analyser, lire et réécrire les données. J'ai lu un fichier kml et écrit la sortie dans un autre fichier kml. Mais vous pouvez également utiliser mon approche pour écrire dans un fichier csv.

import lxml.etree as et html_parser = et.HTMLParser() pour le document en racine : pour le sous-arbre dans le document : si 'Dossier' dans subtree.tag : dossier = sous-arbre pour le sous-arbre dans le dossier : si 'Placemark' dans subtree.tag : repère = sous-arbre pour le sous-arbre dans le repère : si 'description' dans subtree.tag : desc_old = subtree.text # cette étape vous donnera les données de description sous forme d'ElementTree desc_old_tree = et.parse(StringIO(desc_old),html_parser) #get Element from Arbre d'éléments desc_old_tree_html = desc_old_tree.getroot() pour child_in_html dans desc_old_tree_html : # vérifiez si la sous-étiquette est celle dont vous avez besoin et si 'head' dans child_in_html.tag : pour head_child dans child_in_html : si 'meta' dans head_child.tag : # vous avez obtenu votre meta elemet if 'meta' in subtag_in_html.tag: # faire quelque chose elif 'body' in child_in_html.tag: #parse bodyhere

Une autre façon de lire la méta est

meta_element=desc_old_tree_html.findall("head")[0].findall("Meta")[0]

Pour plus d'informations sur l'analyse, consultez ces deux liens qui m'ont aidé. http://lxml.de/parsing.html#parsing-html

https://stackoverflow.com/questions/37820087/updating-coordinates-in-a-kml-file-using-python


Convertir KML en Shapefile dans QGIS

Convertissez KML en Shapefile dans QGIS. Langage de balisage KML ou Keyhole fichier qui stocke et modélise les entités géographiques à afficher dans Google Earth ou Google maps, ce qui n'est pas courant pour les créateurs de cartes et les programmeurs SIG. ESRI a fait une norme Fichier vectoriel, c'est-à-dire Shapefile qui est le plus couramment adopté dans le domaine des SIG (Système d'Information Géographique), et cela m'a amené à convertir KML vers shapefile, créé à des fins d'apprentissage à partir de la carte Google. QGIS (Qunatum GIS) est un SIG open source outil, qui vous fournit une fonction pour convertir le fichier KML en fichier Shape, et vice versa, c'est-à-dire Shapefile en fichier kml.

Vous cherchez peut-être à convertir KML en fichier de formes lorsque vous obtenez les données d'un tiers ou d'un site Web qui télécharge des données cartographiques SIG gratuites, mais dans différents formats qui peuvent également être convertis.

Si vous ne préférez toujours pas utiliser l'utilitaire QGIS ou GDAL pour convertir le fichier de kml en shp, vous devez également rechercher la conversion KML en Shapefile à l'aide de l'outil en ligne.

Vous pourriez être intéressé par les didacticiels QGIS.


Terminologie KML

Un fichier KML compressé ou zippé. Les fichiers KMZ peuvent être visualisés et exploités de la même manière que les fichiers KML.

Entité ponctuelle ou emplacement sur une entité ponctuelle, linéaire ou surfacique sur laquelle il est possible de cliquer pour afficher des informations contextuelles.

Un raster ou une image qui est généralement géoréférencée et drapée à la surface de la terre. Des exemples de superpositions au sol incluent des images aériennes, des couches d'entités ou des cartes converties en une image.

Une carte ou un graphique à l'écran tel qu'un logo, une légende ou une image. Les superpositions d'écran ne font pas partie de l'affichage géographique mais sont utiles en tant qu'affichage d'informations.

Comme KML est un format basé sur XML, sa structure est basée sur diverses balises. Par exemple, chaque entité ponctuelle d'un KML se trouve à l'intérieur d'une balise <Placemark>. La balise <Placemark> comporte des sous-balises, telles que <Name> , <Snippet> et <Description> , qui stockent des informations sur le point ainsi qu'une sous-balise <Point> qui stocke les coordonnées x, y et z.


ArcGIS KML to Layer ne conservant pas les descriptions

J'ai récemment remarqué que lorsque j'exécute l'outil KML vers couche dans ArcGIS sur des fichiers KML d'Avenza, il ne conserve pas les descriptions trouvées sous les points que j'ai créés dans Avenza. Cela fonctionnait pour moi dans le passé, même si cela coupait les descriptions, mais je me souviens que cela fonctionnait. Les descriptions apparaissent dans Google Earth sous les KML’s, mais une fois que j'exécute l'outil KML to Layer dans ArcGIS, la table attributaire n'a pas les descriptions dans une colonne.

Y'a t'il un moyen d'arranger cela? Dois-je avoir une licence Pro pour exporter sous forme de fichier de forme pour conserver mes descriptions ?
Existe-t-il un autre outil que je peux utiliser pour convertir KML en fichier de forme et conserver les descriptions ?

Je viens d'essayer un outil de conversion en ligne et il a maintenu les descriptions. Il s'agit donc très probablement d'un problème avec ArcGIS.

Je sais que j'utilise maintenant une version plus récente d'ArcGIS 10.6.1, alors peut-être qu'ils ont changé quelque chose.

Quelqu'un connaît-il un moyen pour qu'ArcGIS conserve les descriptions lors de l'utilisation de l'outil KML to Layer ?

J'ai fait quelques tests et j'ai pu affiner le problème. Voici ce que j'ai fait:
– J'ai exporté des données KML aléatoires que j'avais à partir d'Avenza Maps et je les ai enregistrées dans DropBox
– Je me suis assuré qu'il y avait des descriptions dans le champ de description
– J'ai ensuite téléchargé le KML sur mon ordinateur et l'ai testé sur différents logiciels SIG

J'ai pu reproduire votre problème. J'ai ouvert ArcGIS et exécuté l'outil de conversion “KML en couche”.
– J'ai saisi mon fichier KML et il a été ajouté à la carte
– J'ai ouvert la table d'attributs, dans la table d'attributs, j'obtiens le nom, les horodatages, etc.
– la description n'apparaît pas

J'ai ensuite testé en utilisant le même KML dans MAPublisher 10.5 et QGIS 3.8.
MAPéditeur :
– J'ai importé le KML dans un document, puis j'ai exécuté la fonction Exporter le calque. J'ai sélectionné ESRI Shapefile comme format et je me suis assuré de sélectionner “Exporter tous les attributs” et “Exporter tous les #attributs de propriété”.
– J'ai enregistré le nouveau fichier SHP dans un emplacement de mon ordinateur et j'ai ouvert un nouveau document. J'ai ouvert la table des attributs MAP et les informations de description étaient toujours là. – J'ai ensuite essayé d'ouvrir le fichier SHP à l'aide d'ArcGIS
– La description a été enregistrée et j'ai pu l'afficher dans ArcGIS

J'ai effectué un test similaire avec QGIS :
– Importation du KML dans QGIS
– J'ai utilisé la fonction Enregistrer le calque et enregistré le format dans un fichier SHP.
– J'ai ouvert le document dans ArcGIS et les informations de description sont apparues dans la table attributaire

En conclusion, il semble que l'outil ArcGIS “KML to Layer” puisse affecter le KML et modifier les informations sans les conserver toutes. Personnellement, j'ai remarqué qu'ArcGIS ne fonctionne parfois pas avec des formats de fichiers qui ne sont pas des shpfiles.

Enfin, j'ai exporté les entités cartographiques de l'application Avenza Maps au format SHP, puis je les ai ouvertes dans ArcGIS. Ils conservent les informations de description. Par conséquent, si vous deviez passer à Avenza Maps Pro, vous bénéficieriez d'un support de fichier shp et vous pourriez exporter en tant que fichier shp et vous n'auriez pas besoin de trouver une solution de contournement.

Je recommanderais d'utiliser QGIS car il s'agit d'un logiciel gratuit et vous pouvez convertir vos fichiers KML en fichiers SHP et conserver vos informations.


Paramètres

L'entité ou la couche raster ou le fichier de couche ( .lyrx ) à convertir en KML.

Le fichier KML de sortie. Ce fichier est compressé et a une extension .kmz. Il peut être lu par n'importe quel client KML, y compris ArcGIS Earth, ArcGlobe et Google Earth.

Pour les couches raster, une valeur de 0 peut être utilisée pour créer une image de sortie jusqu'à ce qu'elle soit. Si une valeur supérieure ou égale à 1 est utilisée, elle déterminera la résolution de sortie du raster. Ce paramètre n'a aucun effet sur les couches qui ne sont pas des couches raster.

Spécifie si la sortie sera une seule image composite. Si votre couche est un raster, vous pouvez choisir l'une ou l'autre option pour ce paramètre sans aucune différence visuelle.

  • Coché : le fichier KML en sortie sera une image composite unique représentant les entités raster ou vectorielles dans la couche source. Le raster est drapé sur le terrain en tant que KML GroundOverlay . Utilisez cette option pour réduire la taille du fichier KMZ de sortie. Lorsque cette option est utilisée, les entités et les couches individuelles du KML ne peuvent pas être sélectionnées.
  • Non coché : si votre couche contient des entités vectorielles, elles seront conservées en tant que vecteurs KML.

L'étendue géographique de la zone à exporter. Définissez la zone d'étendue (dans le système de coordonnées WGS84) ou choisissez une couche ou un jeu de données qui définit une étendue.

  • Par défaut : l'étendue sera basée sur l'étendue maximale de toutes les entrées participantes. C'est la valeur par défaut.
  • Etendue d'affichage actuelle : l'étendue est égale au bloc de données ou à l'affichage visible. L'option n'est pas disponible lorsqu'il n'y a pas de carte active.
  • Comme spécifié ci-dessous : l'étendue sera basée sur les valeurs d'étendue minimale et maximale spécifiées.
  • Parcourir : l'étendue sera basée sur un jeu de données existant.

La taille des tuiles pour les couches raster si la valeur du paramètre Echelle de sortie de couche est définie sur une valeur supérieure ou égale à 1. Ce paramètre n'a aucun effet sur les couches qui ne sont pas des couches raster.

La résolution du périphérique pour la sortie KML lorsque le paramètre Renvoyer une image composite unique est coché. Ce paramètre est utilisé avec le paramètre Taille de l'image renvoyée (pixels) pour contrôler la résolution de l'image de sortie.

Ce paramètre ne permet pas de rééchantillonner les rasters source. Tous les rasters en entrée auront un instantané pris et inclus dans la sortie KML sous la forme d'une simple image .png.

Spécifie s'il faut remplacer les valeurs z des entités en entrée.

  • Coché : les valeurs z des entités seront remplacées et drapées sur le terrain. Ce paramètre est utilisé pour les entités qui n'ont pas de valeurs z. C'est la valeur par défaut.
  • Non coché : les valeurs z des entités seront respectées. Les caractéristiques seront dessinées à l'intérieur des clients KML par rapport au niveau de la mer.

L'entité ou la couche raster ou le fichier de couche ( .lyrx ) à convertir en KML.

Le fichier KML de sortie. Ce fichier est compressé et a une extension .kmz. Il peut être lu par n'importe quel client KML, y compris ArcGIS Earth, ArcGlobe et Google Earth.

Pour les couches raster, une valeur de 0 peut être utilisée pour créer une image de sortie jusqu'à ce qu'elle soit. Si une valeur supérieure ou égale à 1 est utilisée, elle déterminera la résolution de sortie du raster. Ce paramètre n'a aucun effet sur les couches qui ne sont pas des couches raster.

Spécifie si la sortie sera une seule image composite. Si votre couche est un raster, vous pouvez choisir l'une ou l'autre option pour ce paramètre sans aucune différence visuelle.

  • COMPOSITE — Le fichier KML de sortie sera une image composite unique représentant les entités raster ou vectorielles dans la couche source. Le raster est drapé sur le terrain en tant que KML GroundOverlay . Utilisez cette option pour réduire la taille du fichier KMZ de sortie. Lorsque cette option est utilisée, les entités et les couches individuelles du KML ne peuvent pas être sélectionnées.
  • NO_COMPOSITE — Si votre couche contient des entités vectorielles, elles seront conservées en tant que vecteurs KML.

L'étendue géographique de la zone à exporter. Spécifiez les limites du rectangle d'étendue sous la forme d'une chaîne délimitée par des espaces de coordonnées géographiques WGS84 sous la forme en bas à gauche et en haut à droite (xmin, ymin, xmax, ymax).

  • MAXOF —L'étendue maximale de toutes les entrées sera utilisée.
  • MINOF —La zone minimale commune à toutes les entrées sera utilisée.
  • DISPLAY —L'étendue est égale à l'affichage visible.
  • Nom de la couche : l'étendue de la couche spécifiée sera utilisée.
  • Objet d'étendue : l'étendue de l'objet spécifié sera utilisée.
  • Chaîne de coordonnées délimitée par des espaces : l'étendue de la chaîne spécifiée sera utilisée. Les coordonnées sont exprimées dans l'ordre x-min, y-min, x-max, y-max.

La taille des tuiles pour les couches raster si la valeur du paramètre layer_output_scale est définie sur une valeur supérieure ou égale à 1. Ce paramètre n'a aucun effet sur les couches qui ne sont pas des couches raster.

La résolution de périphérique pour la sortie KML lorsque le paramètre is_composite est défini sur COMPOSITE . Ce paramètre est utilisé avec le paramètre image_size pour contrôler la résolution de l'image de sortie.

Ce paramètre ne permet pas de rééchantillonner les rasters source. Tous les rasters en entrée auront un instantané pris et inclus dans la sortie KML sous la forme d'une simple image .png.

Spécifie s'il faut remplacer les valeurs z des entités en entrée.

  • ABSOLUE — Les valeurs z des entités seront respectées. Les caractéristiques seront dessinées à l'intérieur des clients KML par rapport au niveau de la mer.
  • CLAMPED_TO_GROUND — Les valeurs z des entités seront remplacées et drapées sur le terrain. Ce paramètre est utilisé pour les entités qui n'ont pas de valeurs z. C'est la valeur par défaut.

Exemple de code

Le script de fenêtre Python suivant montre comment utiliser la fonction CoucheVersKML en mode immédiat.

Le script Python suivant montre comment utiliser la fonction LayerToKML dans un script autonome.


Le SIG a de nombreuses fonctionnalités. Ceux-ci sont:

Traitement des données : le SIG peut être utilisé pour visualiser, créer, éditer, transformer et afficher des données géospatiales.

Analyse spatiale : différents outils sont utilisés dans le SIG pour identifier les tendances, les modèles et les relations dans les données. Par exemple, l'analyse spatiale peut consister à créer des tampons, des entités de découpage, une analyse de réseau, des statistiques spatiales, etc.

Création de cartes : la création de cartes permet de représenter spatialement des données provenant de plusieurs sources (par exemple, des feuilles de calcul). C'est l'utilisation la plus courante du SIG.

Imagerie et télédétection : Ceci est utilisé pour extraire des informations à partir d'images et de données de télédétection (par exemple, des satellites).

Collecte et gestion des données : Cela peut aider à accéder, utiliser, intégrer et stocker des données dans un SIG.


Smart GIS Chat GPS Tracking Convertir la forme GIS en HTML Open Source interactif JS KML Web GIS GPS App

Mis à jour le 13 avril 2021 Éditeur de carte SIG intelligent et suivi GPS par chat 21.05 - Logiciel SIG GPS gratuit développé par un programmeur individuel (Mohamed Elshayal) indépendant de tout package, il n'est financé par aucune organisation, il se compose de : 1) Éditeur de carte, 2) Analyse de surface, 3) Suivi GPS, 4) Téléchargement de Google Maps, 5) Conversion de fichiers de forme SIG de bureau et d'images géographiques rectifiées en HTML Open Source entièrement consultable et interactif (JS, KML) Application Web SIG GPS et application mobile SIG GPS, fabriquées en Égypte

  • Suivi GPS de chat SIG intelligent
  • GIS intelligent 21.05 Télécharger
  • Éditeur de carte SIG intelligent 2021
  • Convertir SIG en HTML
  • Présentation du SIG arabe
  • Présentation SIG en anglais
  • Affiche SIG intelligente
  • Documents SIG
  • Livres SIG
  • SIG Mobile GPS
  • SIG À propos de nous
  • Liens SIG
  • Analyse SIG du chemin le plus court
  • Analyse et sélection SIG
  • Serveur de cartes SIG
  • Analyse de surface SIG

Éditeur de carte SIG intelligent 2021

Recherche de sponsors pour le premier logiciel de SIG et GPS d'Afrique arabe égyptienne qui télécharge Google Map et convertit le fichier de forme SIG en HTML Google Map Web SIG et application mobile



Convertir KMZ en KML

Dans cet article, nous allons discuter de la façon dont pouvons-nous convertir KMZ en KML format de données. KML et KMZ sont des extensions de fichiers utilisées dans les applications Google, en particulier Google Earth et Google Maps. Une personne utilisant ces deux applications Google peut rencontrer de nombreux formats de fichiers, notamment KML et KMZ.

La conversion de données SIG telles que KMZ en KML peut être si facile à l'aide de outil de conversion en ligne IGIS Map. Vous pouvez également cocher Convertir KML en DXF. KML vers KMZ, KML vers SHP, KML vers CSV, KML vers GML, KML vers GeoJSON, KML vers Topojson etc.


Présentation de la boîte à outils Conversion

La boîte à outils Conversion contient des outils qui convertissent les données entre différents formats.

L'ensemble d'outils Excel contient des outils pour convertir des fichiers Microsoft Excel vers et à partir de tableaux.

L'ensemble d'outils GPS contient des outils pour convertir les fichiers des récepteurs GPS en fonctionnalités. GPX est une sortie de fichier courante des unités de collecte GPS portables.

Le jeu d'outils KML contient des outils pour convertir du Keyhole Markup Language (KML) en entités dans une géodatabase.

Avec les outils du jeu d'outils À partir d'un raster, vous pouvez convertir les informations d'un jeu de données raster en un autre type de structure de données, comme une classe d'entités, ou en un autre type de fichier, comme un fichier binaire ou texte.

Cet ensemble d'outils fournit un outil pour convertir les fonctionnalités de WFS en une classe d'entités afin de fournir plus de fonctionnalités pour ces fonctionnalités.

L'ensemble d'outils JSON contient des outils pour convertir des entités en JSON et JSON en entités basées sur la spécification ArcGIS REST API pour l'ensemble d'entités . JavaScript Object Notation (JSON) est un format d'échange de données léger et basé sur du texte permettant de partager des données SIG entre ArcGIS et d'autres systèmes. Il est indépendant du langage et la plupart des langages de programmation tels que Python, C#, Java, JavaScript, etc., fournissent des bibliothèques pour lire, manipuler et écrire JSON.

Tous les éléments ArcGIS ont une description, également appelée métadonnées. Le jeu d'outils Métadonnées vous permet de gérer les métadonnées des éléments ArcGIS et les fichiers XML de métadonnées autonomes.

Les outils du jeu d'outils Vers DAO convertissent les entités de géodatabase aux formats DAO natifs. Vous pouvez utiliser ces outils dans des modèles de géotraitement et des scripts pour définir vos propres procédures de conversion.

COLLADA, qui signifie COLLAborative Design Activity, est un format XML standard ouvert pour le stockage de modèles 3D. Il est souvent utilisé comme format d'échange pour les applications 3D et est le format pour les objets texturés 3D stockés dans KML. Les fichiers COLLADA ont l'extension de fichier .dae et peuvent référencer des fichiers image supplémentaires qui agissent comme des textures drapées sur l'objet 3D. L'exportation de fonctionnalités multipatch vers COLLADA permet le partage de résultats d'analyse complexes avec d'autres et fournit également un mécanisme de mise à jour des données SIG 3D texturées, telles que les bâtiments, à l'aide de logiciels tiers tels que SketchUp ou 3DS Max.

Les couvertures combinent des données spatiales et des données d'attributs et stockent les associations topologiques entre les entités. Les données spatiales sont conservées dans des fichiers binaires et les données attributaires et topologiques sont conservées dans des tables INFO.

Les tables dBASE sont utilisées pour stocker des attributs qui peuvent être joints aux entités de fichiers de formes par une clé d'attribut. L'outil Table to dBASE peut être utilisé pour migrer des tables INFO ou même d'autres tables dBASE afin qu'elles puissent être utilisées par des fichiers de formes spécifiques.

Le jeu d'outils de géodatabase contient des outils pour convertir et écrire des données dans une géodatabase.

Keyhole Markup Language (KML) est un langage basé sur XML fourni par Google pour définir l'affichage graphique des données spatiales dans des applications telles que Google Earth et Google Maps. KML permet à ces applications de prendre en charge l'intégration ouverte de couches de données personnalisées de nombreux utilisateurs SIG.

Les informations raster peuvent être stockées dans plusieurs formats de fichiers de données différents pouvant être lus par ArcGIS. Avec le jeu d'outils Vers le raster, vous pouvez convertir ces fichiers en jeux de données raster. Il existe également des outils qui vous permettent de convertir différents types d'informations d'entités en rasters.

Un fichier de formes est un format simple et non topologique pour stocker l'emplacement géométrique et les informations attributaires des entités géographiques. Les entités géographiques d'un fichier de formes peuvent être représentées par des points, des lignes ou des polygones (zones).


Créer le fichier KML

Deux outils de géotraitement sont disponibles pour créer des fichiers KML à partir de données ArcGIS : Layer To KML et Map to KML . Les deux outils créent un fichier KMZ (KML compressé) dans l'emplacement de sortie. De plus, l'outil Multipatch vers COLLADA crée un fichier KML associé lors de la conversion d'une classe d'entités multipatch en fichiers COLLADA.

Couche vers KML

L'outil Couche vers KML permet d'exporter des couches individuelles directement depuis ArcMap , ArcGlobe ou ArcScene .

Mapper vers KML

L'outil Map to KML permet d'exporter simultanément plusieurs couches dans un bloc de données de carte ArcMap vers un fichier KML. Chaque calque sera conservé comme un dossier distinct dans le KML, à moins que l'option ne soit utilisée pour convertir tous les calques en une seule image aplatie.

Multipatch vers COLLADA

L'outil Multipatch vers COLLADA peut être utilisé pour exporter des multipatchs vers des fichiers COLLADA sur disque. COLLADA est un format de modèle 3D pris en charge dans de nombreuses applications 3D, y compris Google Earth. Si la classe d'entités multipatch que vous convertissez se trouve dans un système de coordonnées projetées, l'outil créera un fichier KML dans le dossier de sortie qui attribuera des coordonnées géographiques aux modèles 3D dans les fichiers COLLADA.


Voir la vidéo: Convertir KML a Shape y SHP a KML o KMZ - ArcGIS. MasterSIG (Octobre 2021).