下表列出了 SQL Anywhere 所支持的用于导入和导出空间数据的数据和文件格式:
日期格式 | 导入 | 导出 | 说明 | ||
---|---|---|---|---|---|
标准文本 (WKT) |
Yes | Yes |
以 ASCII 文本形式表示的地理数据。此格式作为为地理信息 OpenGIS 实现规范定义的简单功能的一部分由开放地理空间协会 (OGC) 进行维护。请参见 下面的示例显示了如何以 WKT 格式表示点:
|
||
标准二进制 (WKB) |
Yes | Yes |
以二进制流形式表示的地理数据。此格式作为为地理信息 OpenGIS 实现规范定义的简单功能的一部分由 OGC 进行维护。请参见 下面的示例显示了如何以 WKB 格式表示点:
|
||
扩展标准文本 (EWKT) |
Yes | Yes |
WKT 格式,但嵌入了 SRID 信息。此格式作为 PostGIS(PostgreSQL 的空间数据库扩展)的一部分来进行维护。请参见 下面的示例显示了如何以 EWKT 格式表示点:
|
||
扩展标准二进制 (EWKB) |
Yes | Yes |
WKB 格式,但嵌入了 SRID 信息。此格式作为 PostGIS(PostgreSQL 的空间数据库扩展)的一部分来进行维护。请参见 下面的示例显示了如何以 EWKB 格式表示点:
|
||
地理标记语言 (GML) |
No | Yes |
XML 语法曾用于表示地理空间数据。此标准由开放地理空间协会 (OGC) 进行维护,用于通过 Internet 交换地理数据。请参见 下面的示例显示了如何以 GML 格式表示点:
|
||
KML |
No | Yes |
此 XML 语法的前身为 Google 的 Keyhole 标记语言,用于表示地理数据,包括可视化和导航辅助工具以及为地图和图像添加批注的功能。Google 向 OGC 推荐了此标准。OGC 将其用作开放标准,此标准现在称为 KML。请参见 下面的示例显示了如何以 KML 格式表示点:
|
||
ESRI shapefile |
Yes | No |
以 shapefile(用来共同定义形状的几个文件)形式表示空间对象的流行地理空间矢量数据格式。有关 ESRI shapefile 支持的详细信息,请参见对 ESRI shapefile 的支持。 |
||
GeoJSON | No | Yes |
一种文本格式,它使用名称/值对、值的有序列表以及在常用编程语言(例如 C、C++、C#、Java、JavaScript、Perl 和 Python)中使用的类似约定。 GeoJSON 是 JSON 标准的一个子集,用于对地理信息进行编码。SQL Anywhere 支持 GeoJSON 标准并提供了 ST_AsGEOJSON 方法,用于将 SQL 输出转换为 GeoJSON 格式。请参见类型 ST_Geometry 的 ST_AsGeoJSON 方法。 下面的示例显示了如何以 GeoJSON 格式表示点:
有关 GeoJSON 规范的详细信息,请参见 |
||
可缩放矢量图形 (SVG) 文件 |
No | Yes |
基于 XML 的格式,用于表示二维几何。SVG 格式由万维网联盟 (W3C) 进行维护。请参见 下面的示例显示了如何以 SVG 格式表示点:
|
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |