名前

ST_AsSVG — ジオメトリまたはジオグラフィで与えられたSVGパスデータによるジオメトリを返します.

概要

text ST_AsSVG(geometry g1);

text ST_AsSVG(geography g1);

text ST_AsSVG(geometry g1, integer rel);

text ST_AsSVG(geography g1, integer rel);

text ST_AsSVG(geometry g1, integer rel, integer maxdecimaldigits);

text ST_AsSVG(geography g1, integer rel, integer maxdecimaldigits);

説明

Scalar Vector Graphics (SVG)としてジオメトリを返します. 第二引数に1を指定すると,相対移動によるパスデータ実装を返し,絶対移動の場合はデフォルト(または0)とします. 第三引数は,出力の十進数の最大桁数を減らすために使います(デフォルトは15です). ポイントジオメトリは,'rel'が0のときはポイントはcx/cyに,'rel'が1のときはx/yに,それぞれ出力されます. マルチポイントはコンマ(",")で区切られ,ジオメトリコレクションはセミコロン(";")で区切られます.

[注意]

初出バージョン: 1.2.2 . 初出バージョン: 1.4.0 PostGIS 1.4.0でhttp://www.w3.org/TR/SVG/paths.html#PathDataBNFに従うため,絶対パスにLコマンドが入りました.

SELECT ST_AsSVG(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));

		st_assvg
		--------
		M 0 0 L 0 -1 1 -1 1 0 Z