标注 | 说明 | 数据类型 |
输入 GPX 文件 | 要转换的输入 .gpx 文件。 | File |
输出要素类 | 输出点要素类。 | Feature Class |
输出类型 (可选) | 指定输出要素类的几何类型。
| String |
摘要
用于将 .gpx 文件中的点数据转换为要素。
使用情况
此工具用于将 .gpx 文件中的点数据转换为要素。 .gpx 文件将点存储为航路点或轨迹。 航路点通常为单独的、不相关的点,而轨迹则包括一条路线或具有起点和终点的相关点的集合。 通过值 WPT(航路点)或 TRKPT(轨迹点)在输出 Type 字段中指定所采集点的类型。 航路点的每个单独点都可具有名称和说明。 轨迹具有与轨迹关联的名称和说明,而各个单独点不具有名称和说明。
如果已为输出类型参数选择点,输出要素将包括几何(包括高程或 z 值)和以下属性字段:
- Name
- Descript
- Type
- Comment
- Symbol
- Elevation
- DateTimeS- 字符串数据类型。
- DateTime- 日期数据类型。 Shapefile 不支持日期字段类型同时包含日期和时间;该字段类型只支持日期(不支持时间)。 输出 shapefile 将仅包含 DateTimeS 字段。 只要日期格式符合 XML 时间标准,所有其他输出格式类型都会尝试创建一个 DateTime 字段。 大多数.gpx文件均符合 XML 时间标准。 有关 Shapefile 及其限制的详细信息,请参阅 Shapefile 输出的地理处理注意事项。
如果已为输出类型参数选择轨迹作为折线,则工具将根据输入 .gpx 文件中的轨迹点 (TRKPT) 创建输出折线要素。 将基于 Name 字段创建唯一轨迹。 输出要素将包括几何(包括高程或 z 值)以及下列属性字段:
- Name
- Descript
- Type
将在 WGS84 坐标系中创建输出点或折线。 可使用投影工具将输出要素重新投影到另一个坐标系中。
1.0 和 1.1 Topografix GPX 框架均受支持。 不会转换不符合其中任一框架的文件。
您可以使用要素转 GPX 工具将要素类转换为 .gpx 文件。 此外,ArcGIS Data Interoperability 扩展模块也可以创建 GPX 输出。
参数
arcpy.conversion.GPXtoFeatures(Input_GPX_File, Output_Feature_class, {Output_Type})
名称 | 说明 | 数据类型 |
Input_GPX_File | 要转换的输入 .gpx 文件。 | File |
Output_Feature_class | 输出点要素类。 | Feature Class |
Output_Type (可选) | 指定输出要素类的几何类型。
| String |
代码示例
以下 Python 代码片段将 .gpx 文件转换为 Python 窗口中的要素。
import arcpy
arcpy.conversion.GPXtoFeatures('c:\\GPX_Files\\Hike.gpx', 'c:\\gisData\\Hike.shp', 'POINTS')