可视化 DB2 中空间数据
2007-06-01 16:21:44 来源:WEB开发网核心提示: DB2 for z/OSDB2 for z/OS 的空间支持提供了一个类似于 db2se 的工具,这个工具的名称为 DSN5SCLP,可视化 DB2 中空间数据(6),由于在 z/OS 上运行,因此必须从一个 JCL 脚本中启动该工具,其他两个 shapefile 可以按相同方式导入,只是
DB2 for z/OS
DB2 for z/OS 的空间支持提供了一个类似于 db2se 的工具。这个工具的名称为 DSN5SCLP,由于在 z/OS 上运行,因此必须从一个 JCL 脚本中启动该工具。要导入的 shapefile 必须在 z/OS 上的一个分层文件系统(HFS)数据集中。清单 4 中的脚本假设挂载点(mount point)名为 /u/stolze/。在您自己的系统中,可以需要相应地调整这个值。shapefile 被存储为二进制数据。因此,.dbf 文件中的所有数据(包含非空间属性信息)仍然以 ASCII 格式编码。(另一方面,生成的消息文件则以 EBCDIC 格式存储来自导入操作的所有消息。)
和前面一样,DB2 for Linux, UNIX, and Windows 上使用相同的 shapefile。清单 4 显示了如何导入 shapefile sjMainStreets。其他两个 shapefile 可以按相同方式导入,只是需要调整一下文件名和表名。在 下载小节中可以找到用于所有三个表的完整 JCL 脚本 import.jcl。
清单 4. 将示例 shapefile 导入到 DB2 for z/OS 中
//IMPORT JOB 'USER=$$USER','',CLASS=A,MSGCLASS=H,MSGLEVEL=(1,1)
//JOBLIB DD DSN=DB2A.SDSNEXIT,DISP=SHR
// DD DSN=DB2A.SDSNLOAD,DISP=SHR
// DD DSN=CEE.SCEERUN,DISP=SHR
// DD DSN=CBC.SCLBDLL,DISP=SHR
//*
//* IMPORT SHAPE FILES
//*
//IMPORT EXEC PGM=IKJEFT01,REGION=0M,DYNAMNBR=20
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//DSNAOINI DD DSN=DB2A.SDSNSAMP(DSNAOINI),DISP=SHR
//CEEDUMP DD SYSOUT=*
//SYSTSIN DD *
DSN5SCLP /import_shape STLEC1 +
-fileName /u/stolze/sjMainStreets +
-createTableFlag 1 +
-srsName NAD83_SRS_1 +
-tableName MAIN_STREETS +
-tableCreationParameters "IN DATABASE SPATIAL" +
-spatialColumn SHAPE -idColumn SE_ROW_ID +
-messagesFile /u/stolze/mainStreets.msg
//*
//* REGISTER SPATIAL COLUMNS
//*
//REGISTER EXEC PGM=IKJEFT01,REGION=0M,DYNAMNBR=20
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//DSNAOINI DD DSN=DB2A.SDSNSAMP(DSNAOINI),DISP=SHR
//CEEDUMP DD SYSOUT=*
//SYSTSIN DD *
DSN5SCLP /register_spatial_column STLEC1 +
-tableName MAIN_STREETS -columnName SHAPE -srsName NAD83_SRS_1
//*
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接