GPX 转要素 (Conversion)

许可等级:BasicStandardAdvanced

摘要

将 GPX 文件转换为要素。

用法

语法

GPXToFeatures_conversion (Input_GPX_File, Output_Feature_class)
参数说明数据类型
Input_GPX_File

要转换的 GPX 文件。

File
Output_Feature_class

要创建的要素类。

Feature Class

代码实例

GPX 转要素 (GPXToFeatures) 示例 1(Python 窗口)

以下 Python 代码片段将 GPX 文件转换为 Python 窗口中的要素。

import arcpy

arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\Hike.gpx', 'c:\\gisData\\Hike.shp')
GPX 转要素 (GPXToFeatures) 示例 2(独立脚本)

以下 Python 代码片段将 GPX 文件转换为要素,然后选择轨迹并创建那些唯一轨迹的折线 (polyline ) 要素类。

# Name: ConvertMultiTracks.py
# Description: Converts multiple tracks within a single GPX file into
#              individual line segments

# Import system models
import arcpy

# Convert the GPX file into in_memory features
arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\MultiHike.gpx', 'in_memory\hikes')

# Select only the track points
arcpy.SelectLayerByAttribute_management('in_memory\hikes', 'NEW_SELECTION', "\"Type\" = 'TRKPT'")

# Convert the tracks into lines. The 'Name' field creates unique tracks.
arcpy.PointsToLine_management('in_memory\hikes', 'c:\\output\HikeTracks.shp', 'Name', '#', 'NO_CLOSE')

环境

此工具不使用任何地理处理环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014