GMLファイルをTXTに変換する方法
- 上の「ファイルを選択」ボタンをクリックし、GMLファイルを選択してください。
- プレビューが表示されます。
- 「ファイルを変換...」ボタンをクリックして、TXTファイルをダウンロードしてください。
高品質な変換
当社の高度な変換技術により、GMLファイルの品質と完全性を維持しながら、正確な変換を実現します。
安全でプライベート
お客様のデータは厳格なプライバシーポリシーによって保護されています。アップロードされた GML 形式の マークアップファイル と、変換後の TXT ファイルは、変換後すぐに削除されます。
使いやすさ
GMLファイルをアップロードしてブラウザでプレビューし、TXTとしてダウンロードできます。登録不要、ウォーターマークなし。ソフトウェアのインストールや専門知識も必要ありません。
GMLからTXTへの変換の解説
.GML(Geography Markup Language)から.TXT(プレーンテキスト)への変換は、構造化された空間XMLデータを、フラットで書式のないテキストに変更する。GMLをTXTに変換するのは、座標リストを抽出したり、専用のマッピングソフトウェアなしで属性データを読み取ったり、生のデータをレガシーシステムに取り込んだりするためだ。
GMLをTXTに変換すると、シンプルさと普遍的な読みやすさが得られる。しかし、階層的なXML構造、空間参照系(SRS)、そしてネイティブなジオメトリ定義は失われてしまう。空間的な関係性やトポロジールール、複雑なマルチパートポリゴンを維持する必要がある場合、この変換はおすすめできないことが多い。ネストされた空間データをプレーンテキストに平坦化すると、機械可読なマッピングのコンテキストが破壊されてしまうからだ。
主な用途とユーザー
- データアナリスト: GIS以外のソフトウェアで統計分析を行うために、空間データセットからXとYの座標ペアを抽出する。
- 測量士: 古いGPSデバイスやトータルステーションにアップロードするために、境界点をシンプルなテキストファイルにエクスポートする。
- ソフトウェア開発者: データベース移行のために属性テーブルを解析し、特定の文字列や数値を抽出する。
- 研究者: 地理データセットの生のテキスト値を素早く読み取るために、重いXMLタグを取り除く。
ソフトウェアとツールのサポート
.GMLはXMLベースのフォーマットだから、標準的なテキストエディタで開くことはできるけど、意味のあるフラットなテキストを抽出するには、通常は空間データ用のツールが必要になる。
- GISソフトウェア: QGISは.GMLレイヤーを開き、属性テーブルやジオメトリ座標を区切り文字入りの.TXTやCSVファイルにエクスポートできる。
- コマンドラインツール: GDAL/OGRは業界標準だ。
ogr2ogrコマンドを使えば、GMLフィーチャをさまざまなテキストベースのフォーマットに変換できる。 - エンタープライズETL: Safe SoftwareのFMEは、GMLの階層をフラットなテキストファイルにマッピングするための高度なビジュアルパイプラインを提供している。
- プログラミングライブラリ: Python開発者は、GeoPandasやShapelyを使ってGMLを解析し、結果をテキストに出力する。
- テキストエディタ: Notepad++やVS Codeは、構造の変換はできないものの、.GMLを直接開いて生のXMLコードを表示できる。
変換のメリットとデメリット
- メリット: .TXTファイルは普遍的な互換性を持っている。どんなOSやデバイスでも開くことができる。冗長なXMLタグを取り除くことで、ファイルサイズを大幅に減らせる。また、プレーンテキストなら、XMLや空間ライブラリを持たない基本的なスクリプトでも簡単に解析できる。
- デメリット: 空間インデックスや座標参照系(CRS)のメタデータは完全に失われてしまう。.TXTファイルでは直接地図を描画することはできない。さらに、内部に複数の穴があるポリゴンのようなネストされた属性を、フラットなテキストフォーマットで表現するのは非常に困難だ。
変換の難しさとConvert.Guruを選ぶ理由
この変換における主な技術的課題は、階層を平坦化(フラット化)することだ。.GMLファイルは高度に構造化されたツリーになっている。単純に変換しようとすると、XMLタグが削除されるだけで、数字と単語が並んだ役に立たない読めないブロックが残ってしまう。
適切な変換パイプラインでは、XMLツリーを解析し、ジオメトリ(点、線、ポリゴン)を特定して、Well-Known Text(WKT)や区切り文字入りの座標リストのような読みやすいフォーマットに平坦化する必要がある。マルチジオメトリやネストされたフィーチャ属性を処理するには、複雑なスキーママッピングが求められる。GMLファイルが外部スキーマ(XSD)を参照している場合、データの解析はさらに難しくなる。
Convert.Guruは、この解析を自動的に処理してくれる。空間スキーマを読み取り、関連する座標や属性を抽出して、クリーンで構造化された.TXTファイルにフォーマットするんだ。これにより、コマンドラインの知識や重いGISソフトウェアのインストールなしで、正確な抽出が可能になる。
GMLとTXT:どちらを選ぶべき?
| 特徴 | GML | TXT |
| 構造 | 階層的なXML | フラット、書式なし |
| 空間データ | ネイティブサポート(点、ポリゴン) | カスタムフォーマットが必要(例: WKT) |
| メタデータ | CRSとスキーマを含む | ネイティブではなし |
どちらのフォーマットを選ぶべき?
GISアプリケーション間で空間データを転送し、トポロジーを維持し、座標参照系を保持したいなら、.GMLを選ぼう。これは公式な地理データ交換のための正しいフォーマットだ。
生の座標リストだけが必要な場合、基本的なデータをスプレッドシートにインポートしたい場合、またはシンプルな文字列を非空間データベースに取り込みたい場合は、.TXTを選ぼう。
テキストベースの空間データが必要だけどジオメトリはそのまま維持したいという場合は、.TXTは避けて、代わりに.GeoJSONや.CSVに変換するべきだ。
まとめ
.GMLから.TXTへの変換は、GIS以外の環境で使うために、複雑な空間ファイルから生の座標や属性を抽出する必要がある場合に理にかなっている。注意すべき最大の制限は、空間コンテキスト、座標参照系、そしてXMLの階層が完全に失われてしまうことだ。Convert.Guruは、地理的マークアップを賢く解析し、空間コマンドラインツールを設定する手間をかけずに、基礎となるデータをクリーンで使いやすいプレーンテキストに抽出してくれるから、まさにこの変換において信頼できる選択肢だよ。
FAQ
Convert.Guru なら、GML 形式の マークアップファイル(データ交換フォーマット)を無料でオンラインでさまざまな形式に簡単に変換できます。ArcGISや追加のソフトウェアは不要です。
インターネット接続なしで、ArcGISなどのデスクトップコンバーターを使用してローカルでGMLをTXTに変換することもできます。最も簡単な方法は、コンピューター上のソフトウェアでGMLファイルを開き、「ファイル」メニューの「名前を付けて保存...」からTXTとして保存することです。
GMLからTXTへの変換コンバーターについて
Convert.Guru を使えば、地理マークアップファイルをオンラインで TXT にすばやく簡単に変換できます。 GMLからTXTへのコンバーターは完全にブラウザ上で動作するため、ソフトウェアのインストールやアカウント作成は不要です。 25年以上にわたり維持されている業界最大級かつ最も信頼性の高いファイル形式データベースを活用し、破損したファイルや名前の間違ったファイルであっても、GMLファイルを正確に識別します。 アップロードされたファイルは変換後に自動的に削除され、プライバシーが保護されます。