Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ 空間データサポート » 空間データ » SQL Anywhere による空間データのサポート

 

サポートされる空間データのインポートフォーマットとエクスポートフォーマット

次の表に、SQL Anywhere によってサポートされる、空間データのインポートおよびエクスポートのためのデータフォーマットとファイルフォーマットをリストします。

データフォーマット インポート エクスポート 説明

WKT (Well Known Text)

ASCII テキストで表現された地理的データ。このフォーマットは、地理的情報の OpenGIS 実装仕様に定義されている単純特性の一部として OGC (Open Geospatial Consortium) によって保守されています。[external link] www.opengeospatial.org/standards/sfaを参照してください。

WKT でポイントを表す方法の例を次に示します。

'POINT(1 1)'

WKB (Well Known Binary)

バイナリストリームとして表現された地理的データ。このフォーマットは、地理的情報の OpenGIS 実装仕様に定義されている単純特性の一部として OGC によって保守されています。[external link] www.opengeospatial.org/standards/sfaを参照してください。

WKB でポイントを表す方法の例を次に示します。

'0101000000000000000000F03F000000000000F03F'

EWKT (拡張 Well Known Text)

SRID 情報が埋め込まれた WKT フォーマット。このフォーマットは、PostGIS (PostgreSQL の空間データベース拡張) の一部として管理されます。[external link] postgis.refractions.net/を参照してください。

EWKT でポイントを表す方法の例を次に示します。

'srid=101;POINT(1 1)'

EWKB (拡張 Well Known Binary)

SRID 情報が埋め込まれた WKB フォーマット。このフォーマットは、PostGIS (PostgreSQL の空間データベース拡張) の一部として管理されます。[external link] postgis.refractions.net/を参照してください。

EWKB でポイントを表す方法の例を次に示します。

'010100000200400000000000000000F03F000000000000F03F'

GML (Geographic Markup Language)

×

地理的空間データを表すために使用される XML 文法。この標準は OGC (Open Geospatial Consortium) によって保守されており、インターネットを介した地理的データの交換を目的としています。[external link] www.opengeospatial.org/standards/gmlを参照してください。

GML でポイントを表す方法の例を次に示します。

<gml:Point> <gml:coordinates>1,1</gml:coordinates> </gml:Point>

KML

×

以前の Google の Keyhole Markup Language です。この XML 文法は地理的データを表すために使用され、視覚化、ナビゲーション補助、地図とイメージに注釈を付ける機能を含んでいます。Google はこの標準を OGC に提案しました。OGC はこれをオープン標準として受け入れ、現在は KML と呼ばれています。[external link] www.opengeospatial.org/standards/kmlを参照してください。

KML でポイントを表す方法の例を次に示します。

<Point> <coordinates>1,0</coordinates> </Point>

ESRI シェイプファイル

×

シェイプファイル (シェイプを定義するために一緒に使用される複数のファイル) の形式で空間オブジェクトを表すための一般的な地理空間ベクトルデータフォーマット。ESRI シェイプファイルサポートの詳細については、ESRI シェイプファイルのサポートを参照してください。

GeoJSON ×

名前/値ペア、値の順序付きリスト、一般的なプログラミング言語 (C、C++、C#、Java、JavaScript、Perl、Python など) で使用される規則に類似した規則を使用するテキストフォーマット。

GeoJSON は JSON 標準のサブセットであり、地理的情報をコード化するために使用されます。SQL Anywhere では、GeoJSON 標準をサポートしており、SQL 出力を GeoJSON フォーマットに変換するための ST_AsGeoJSON メソッドを提供しています。ST_Geometry タイプの ST_AsGeoJSON メソッドを参照してください。

GeoJSON でポイントを表す方法の例を次に示します。

{"x" : 1, "y" : 1, "spatialReference" : {"wkid" : 4326}} 

GeoJSON 仕様の詳細については、[external link] geojson.org/geojson-spec.htmlを参照してください。

SVG (Scalable Vector Graphic) ファイル

×

2 次元のジオメトリを表すために使用される XML ベースのフォーマット。SVG フォーマットは W3C (World Wide Web Consortium) によって保守されています。[external link] www.w3.org/Graphics/SVG/を参照してください。

SVG でポイントを表す方法の例を次に示します。

<rect width="1" height="1" fill="deepskyblue" stroke="black" stroke-width="1" x="1" y="-1"/>