ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

GPX → フィーチャ (GPX To Features)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

GPX ファイルをフィーチャに変換します。

使用法

  • このツールは、GPX ファイル内部のポイント情報をフィーチャに変換します。出力フィーチャにはジオメトリ (標高または Z 値を含む) と、属性フィールドとして Name、Description、Type、DateTimeS (文字列タイプ)、Elevation、および DateTime (可能であれば日付タイプ) が含まれます。シェープファイルは Date-Time フィールドをサポートせず、Date フィールドのみをサポートします。出力シェープファイルには、文字列タイプの DateTime フィールドのみが作成されます。その他のすべての出力形式タイプでは、日付形式が XML 時間標準に従っている限り、実際の DateTime フィールドが作成されます。ほとんどの GPX ファイルは XML 時間標準に従っています。

  • GPX ファイルは、ウェイポイントとトラックの 2 つの方法でポイントを収集します。ウェイポイントは、一般的に関連のない単一のポイントです。トラックは、ルートや始点と終点を持つ関連ポイントのコレクションを構成します。収集されるポイントのタイプは、Type 属性フィールド内の WPT (ウェイポイント) または TRKPT (トラック ポイント) のコードを使用して、出力フィーチャクラスで指定します。ウェイポイントでは、ポイントごとに名前と説明を指定できます。トラックでは、ポイントごとではなく、トラック自身に名前と説明を関連付けます。

    [ポイント → ライン (Points To Line)] ツールを使用して、トラックごとにポリラインを作成できます。

    • TYPE = "TRKPT" の条件式を使用してトラック ポイントを選択するには、[属性検索 (Select Layer By Attribute)] ツールを使用します。
    • 選択したフィーチャを [ポイント → ライン (Points To Line)] ツールの入力として使用します。[ポイント → ライン (Points To Line)] ツールの [ライン フィールド] パラメーターで、[名前] フィールドを選択して一意のトラックを作成します。

    以下の Python コードは、スクリプトを使用してこのワークフローを実行する方法を示しています。

  • 出力は、WGS84 座標系で生成されます。出力フィーチャは、[投影変換 (Project)] ツールを使用して、必要に応じて別の座標系に再投影できます。

  • 1.0 および 1.1 Topografix GPX スキーマの両方がサポートされます。これらのスキーマのどちらにも従っていないファイルは変換されません。

構文

GPXToFeatures_conversion (Input_GPX_File, Output_Feature_class)
パラメータ説明データ タイプ
Input_GPX_File

変換される GPX ファイル。

File
Output_Feature_class

作成するフィーチャクラス。

Feature Class

コードのサンプル

GPXToFeatures (GPX → フィーチャ) の例 1 (Python ウィンドウ)

以下の Python スニペットは、Python ウィンドウから GPX ファイルをフィーチャに変換します。

import arcpy

arcpy.GPXtoFeatures_conversion('c:\\GPX_Files\\Hike.gpx', 'c:\\gisData\\Hike.shp')
GPXToFeatures (GPX → フィーチャ) の例 2 (スタンドアロン スクリプト)

次の Python スニペットは GPX ファイルをフィーチャに変換した後、トラックを選択し、これらの一意のトラックのポリライン フィーチャクラスを作成します。

# 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: ○

関連トピック

  • GPS から変換ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル