Entidades a GPX (Conversión)

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

EtiquetaExplicaciónTipo 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

arcpy.conversion.FeaturesToGPX(in_features, out_gpx_file, {name_field}, {description_field}, {z_field}, {date_field})
NombreExplicaciónTipo 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

Ejemplo 1 de FeaturesToGPX (ventana de Python)

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")
Ejemplo 2 de FeaturesToGPX (script independiente)

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")