なぜ GML を SVG に変換するのですか?
GML (Geography Markup Language) は、地理的特徴を XML ベースの空間データとしてエンコードします。SVG は、ウェブブラウザでレンダリング可能で、グラフィックツールで編集できる W3C ベクター形式です。GML を .svg にエクスポートすると、解像度に依存しない鮮明な地図グラフィックをウェブサイトやドキュメントに埋め込むことができます。これは、基礎となるデータよりも視覚的な品質が重要な地籍図の輪郭やインフラの図式などに役立ちます。
GML から SVG への変換方法
QGIS OPEN-SOURCE
.gml をベクターレイヤーとして追加し、スタイルを設定して、「プロジェクト」 > 「新規プリントレイアウト」を開き、地図フレームを追加して、「レイアウト」 > 「SVGとしてエクスポート」からエクスポートします。
yEd FREE
yEd で .gml ファイルを開き、「ファイル」 > 「エクスポート」から図を SVG としてエクスポートします。
yEd for Mac FREE
yEd for Mac で .gml ファイルを開き、「ファイル」 > 「エクスポート」から図を SVG としてエクスポートします。
GML を変換するプログラム
これらの形式について
.gml ファイルは Geography Markup Language(地理情報記述言語)ファイルです。これは Open Geospatial Consortium (OGC) によって定義された XML 形式で、点、線、ポリゴン、座標参照系などの地図および GIS データを保存するために使用されます。無料のデスクトップアプリ QGIS…
.GML の詳細を開く →SVG ファイルは Scalable Vector Graphics(スケーラブル・ベクター・グラフィックス)画像です。これは W3C のオープン標準であり、2D グラフィックスを XML テキストとして保存するため、品質を損なうことなく任意のサイズに拡大縮小できます。Chrome、Edge、Firefox、Safari…
.SVG の詳細を開く →品質と注意点
- SVG には視覚的なパスのみが含まれます。GIS 属性、フィールド名、座標参照系のメタデータは出力に含まれません。
- 数千のポリゴンを含む大規模または複雑な GML ファイルをエクスポートすると、数万のパス要素を持つ SVG になり、ベクターエディタでの表示や編集が遅くなる可能性があります。
- GML のジオメトリは SVG パスにマッピングされます。LineString はパス要素になり、Polygon は塗りつぶされた形状になりますが、絶対的な地理座標はページ座標に置き換えられます。