SQL Anywhere 支持 Environmental System Research Institute, Inc. (ESRI) shapefile 格式。ESRI shapefile 用于为数据集中的空间要素存储几何数据和属性信息。
ESRI shapefile 至少包括三种不同的文件:.shp、.shx 和 .dbf。主文件的后缀是 .shp,索引文件的后缀是 .shx,属性列的后缀是 .dbf。所有文件共用同一个基本名,且通常被组合在一个单一的压缩文件中。SQL Anywhere 可以读取具有除多面形 (MultiPatch) 之外所有形状类型的 ESRI shapefile。其中包括包含 Z 和 M 数据的形状类型。
ESRI shapefile 中的数据通常包含多个行和列。例如,空间教程加载了包含马萨诸塞州邮政编码区域的 shapefile。对于每个邮政编码区域,该 shapefile 文件中都包含一行内容,包括区域的多边形信息。该 shapefile 还包含每个邮政编码区域的附加属性(列),包括邮政编码名称(例如,字符串“02633”)和其它属性。
将 shapefile 装载到表中的最简单方法是使用 Interactive SQL [导入向导] 或 st_geometry_load_shapefile 系统过程。这两个工具可创建具有相应列的表,并装载 shapefile 的数据。
还可以使用 LOAD TABLE 和 INPUT 语句装载 shapefile,但必须在执行装载操作之前已创建具有相应列的表。
要确定使用 LOAD TABLE 或 INPUT 语句装载数据时所需的列,可使用 sa_describe_shapefile 系统过程。
有关将 shapefile 装载到 SQL Anywhere 数据库的示例,请参见教程:试用空间要素。
有关在 shapefile 中查询的详细信息,请参见FROM 子句中的 Openstring 表达式。
有关 ESRI shapefile 的详细信息,请参见 http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |