Etiqueta | Explicación | Tipo de datos |
Entidades de entrada | Las entidades de punto, multipunto o línea de entrada. | Feature Layer |
Archivo GPX de salida | El archivo .gpx que se creará con la geometría y los atributos de las entidades de entrada. | File |
Campo de nombre
(Opcional) | Un campo de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX name. | Field |
Campo de descripción
(Opcional) | Un campo de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX desc. | Field |
Campo Z
(Opcional) | Un campo numérico de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX elevation. Si no se especifica ningún campo de elevación, los valores z de las geometrías de las entidades de entrada se usan para rellenar la etiqueta GPX elevation. | Field |
Campo de fecha
(Opcional) | Un campo de fecha/hora las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX time. | Field |
Resumen
Convierte entidades de punto, multipunto o polilínea en un archivo en formato GPX (.gpx).
Uso
El archivo .gpx recopila los puntos de dos maneras: puntos de referencia y recorridos. Los puntos de referencia generalmente son puntos individuales no relacionados, mientras que los recorridos forman una ruta o colección de puntos relacionados con un punto de inicio y de fin. El tipo de punto recopilado se escribe en la etiqueta GPX apropiada: WPT para punto de referencia o TRKPT para punto de rastreo. Los puntos de referencia pueden tener un nombre y descripción para cada punto individual. Los rastreos tienen un nombre y una descripción para el rastreo, no para cada punto individual.
Las entidades de línea se generan como rastreos (etiqueta TRKS) y las entidades de punto y multipunto se generan como puntos de referencia (etiqueta WPT). Solo se puede utilizar un tipo de entidad como entrada, por lo que el archivo de salida .gpx puede contener rastreos o puntos de referencia, pero no ambos.
Además de las etiquetas TRKS, TRKPT y WPT, la herramienta puede escribir etiquetas adicionales en el archivo de salida .gpx. La herramienta contiene parámetros que puede utilizar para seleccionar los valores de campo de atributos para rellenar las siguientes etiquetas:
- name: nombre
- desc: descripción
- elevation: elevación
- time: fecha/hora
-
El formato GPX emplea el sistema de coordenadas geográficas WGS84. Si los datos de entrada no siguen el WGS84, las entidades de entrada se proyectan al escribirlas en el archivo .gpx. Si se requiere una transformación, se utiliza la mejor coincidencia. Para controlar cómo se proyectan sus entidades de entrada, ejecute la herramienta Proyectar para convertir sus datos a WGS84, elija la transformación correcta y utilice las características proyectadas como entrada de esta herramienta.
Parámetros
arcpy.conversion.FeaturesToGPX(in_features, out_gpx_file, {name_field}, {description_field}, {z_field}, {date_field})
Nombre | Explicación | Tipo de datos |
in_features | Las entidades de punto, multipunto o línea de entrada. | Feature Layer |
out_gpx_file | El archivo .gpx que se creará con la geometría y los atributos de las entidades de entrada. | File |
name_field (Opcional) | Un campo de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX name. | Field |
description_field (Opcional) | Un campo de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX desc. | Field |
z_field (Opcional) | Un campo numérico de las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX elevation. Si no se especifica ningún campo de elevación, los valores z de las geometrías de las entidades de entrada se usan para rellenar la etiqueta GPX elevation. | Field |
date_field (Opcional) | Un campo de fecha/hora las entidades de entrada con los valores utilizados para rellenar la etiqueta GPX time. | Field |
Muestra de código
El siguiente fragmento de código de Python convierte una clase de entidad de punto en un archivo GPX desde la ventana de Python.
import arcpy
arcpy.env.workspace = r"C:/data/input/FeaturesToGPX.gdb/hurricanes"
arcpy.conversion.FeaturesToGPX("hurricanes", "hurricanes_out", "name", "serial_num", None, "myDate")
El siguiente fragmento de código de Python convierte un archivo GPX en entidades, selecciona los recorridos y crea una clase de entidad de polilínea de dichos recorridos únicos.
# Name: FeaturesToGPX.py
# Description: Converts line features to a GPX track.
# Import system models
import arcpy
# Convert the line feature file to a GPX track with optional Name Field,
# Description Field, and Date Field
arcpy.conversion.FeaturesToGPX(r'C:\Data\Bike_Routes.gdb\Limekiln_Canyon', r'C:\Data\Output\Limekiln_Canyon.gpx', "RouteName", "SegmentLength", None, "Date")