QGISでGPXファイルにラインストリングをエクスポートするにはどうすればよいですか?


11

QGISのベクターレイヤーにラインストリングがあります。このラインストリングをGPXファイルとしてエクスポ/保存するにはどうすればよいですか?

ラインストリングを選択してから、ベクターレイヤーを右クリックして[選択範囲を保存...]を選択し、GPX形式を選択して保存しました。しかし、私はこのエラーメッセージを受け取りました:

ベクターファイルへのエクスポートに失敗しました。エラー:フィールドcode_06の作成に失敗しました(OGRエラー:名前 'code_06'のフィールドはGPXスキーマではサポートされていません。GPX_USE_EXTENSIONS作成オプションを使用して要素を使用できます。)

GPXファイルは作成されますが、座標は含まれていません。このエラーを回避するために必要な設定はありますか?

QGISでGPXファイルにラインストリングをエクスポートするにはどうすればよいですか?

回答:


5

GPX形式は、定義された属性のリストのみをサポートしているため、仕様に記載されている内容と一致しない属性がベクターに含まれている場合、そのエラーが発生します。

ベクトルをgpxにエクスポートする場合、必ずしも座標の属性を持っているとは想定していませんが、gpxファイルに存在します。例(QGISで取得):

<?xml version="1.0"?>
<gpx version="1.1" creator="GDAL 1.7.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/1" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<metadata><bounds minlat="-0.406488549618321" minlon="-1.158778625954199" maxlat="0.674427480916031" maxlon="1.520610687022901"/></metadata>                    
<rte>
  <name>um</name>
  <rtept lat="0.660687022900763" lon="-1.158778625954199">
  </rtept>
  <rtept lat="0.674427480916031" lon="-0.409923664122138">
  </rtept>
  <rtept lat="-0.001145038167939" lon="-0.041221374045802">
  </rtept>
  <rtept lat="-0.406488549618321" lon="0.453435114503817">
  </rtept>
  <rtept lat="0.239312977099237" lon="1.520610687022901">
  </rtept>
</rte>
</gpx>

もっと:

http://www.gdal.org/ogr/drv_gpx.html


1
互換性のない属性を削除するにはどうすればよいですか?例code_06
ジョナス

ベクターがシェープファイルの場合、ベクターのコピーを作成し、「テーブルマネージャー」プラグインを使用して列を削除します。
ジョバンニマンギ

QGISプラグインマネージャーに「テーブルマネージャー」というプラグインが見つかりません。このプラグインを見つけることができるアイデアはありますか?
ジョナス

メニューの「プラグイン」で「fetch python plugins」をクリックし、サードパーティのリポジトリを追加します。最終的にプラグインインストーラー(このツールの呼び出し方法)を設定して、「実験的」プラグインも表示します。次に、プラグインを名前でフィルタリングし、選択して「インストール」をクリックします。
ジョバンニマンギ

1
「テーブルマネージャー」を使用すると、フィールドを削除できます。ただし、FID常に新しいフィールドが作成されます。今、同じエラーメッセージが表示されますが、このフィールドがあります。
ジョナス

5

[ 名前を付けて保存 ...]を選択し、[ ベクターレイヤーを名前を付けて保存 ...]ダイアログが表示され、GPXを形式として選択すると、チェックもする必要があります。

[ x ]属性作成をスキップ

その後、GPXファイルは問題なく生成されます。


1
属性ボックスのエクスポートをオフにするまで、gpxファイルをエクスポートするのは非常に困難でした。ご助言ありがとうございます。ただし、GPXエクスポート機能でサポートされている属性を知りたいです。トラックの場合、次のフィールド名(名前、標高など)が適しているなど、答えを簡単にできますか。私はgpx仕様を読みましたが、フィールド名がxml階層の要素にどのように対応するかを理解できる時点ではまだありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.