| Étiquette | Explication | Type de données |
Fichier KML en entrée | Fichier .kml ou .kmz à convertir. | File; Workspace; KML Layer |
Classe d’entités ponctuelles en sortie (Facultatif) | Classe d’entités ponctuelles en sortie | Feature Class |
Classe d’entités linéaires en sortie (Facultatif) | Classe d’entités linéaires en sortie | Feature Class |
Classe d’entités surfaciques en sortie (Facultatif) | Classe d’entités surfaciques en sortie | Feature Class |
Synthèse
Convertit un fichier .kml ou .kmz en sorties de type point, polyligne ou polygone appropriées.
Utilisation
Cet outil détecte automatiquement les types d’entité dans le fichier KML et crée les classes d’entités en sortie appropriées en fonction du type d’entité. Il peut également générer une sortie dans un shapefile, des espaces de travail en mémoire et tout format de géodatabase.
Lorsque l’outil ajoute les sorties à la carte, la symbologie du fichier .kml ou .kmz en entrée est conservée dans la sortie.
Cet outil prend en charge l’importation d’attributs KML du nœud Données étendues dans les champs attributaires de la classe d’entités.
Il utilise un analyseur de conversion KML différent de l’outil KML vers couche. La sortie de ces outils peut être différente. De plus, l’outil KML vers couche ne prend pas en charge les rasters de superposition du terrain ni les liens réseau imbriqués.
Paramètres
arcpy.conversion.KMLToGeodatabase(in_kml, {out_points}, {out_lines}, {out_polygons})| Nom | Explication | Type de données |
in_kml | Fichier .kml ou .kmz à convertir. | File; Workspace; KML Layer |
out_points (Facultatif) | Classe d’entités ponctuelles en sortie | Feature Class |
out_lines (Facultatif) | Classe d’entités linéaires en sortie | Feature Class |
out_polygons (Facultatif) | Classe d’entités surfaciques en sortie | Feature Class |
Exemple de code
Convertit un fichier .kmz en classe d’entités ponctuelles dans la fenêtre Python.
import arcpy
arcpy.conversion.KMLToGeodatabase(
in_kml=r'C:\kmls\KMZ_point.kmz',
out_points=r'C:data\gisdata.gdb\fromkmls'
)Convertit un fichier .kmz en classe d’entités ponctuelles en mémoire dans la fenêtre Python.
import arcpy
arcpy.conversion.KMLToGeodatabase(
in_kml=r'C:\kmls\KMZ_point.kmz',
out_points="memory\pointkml"
)Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?