矢量数据文件主要分为3个部分,分别是以下3种类型:
主文件:.shp
索引文件:.shx
dBase表:*.dbfs
矢量数据转换工具:dmshp2st
矢量数据导出工具:dmst2shp
快速装载工具:dmfldr
dmshp2st使用方法
关键字:说明(默认值)
SHAPEFILE:导入shapefile的文件路径,包含三个同名文件(.shp、.shx、*.dbf)
TABLE_NAME:导入到指定的表中,默认与文件名同名
GEO_COLUMN:空间列名,默认为GEOM
ID_COLUMN:为表添加ID列名
START_ROW:从第几行开始导入,默认为1
SRID:空间参考坐标系,默认为0
BOX:边界矩形。
LOG:生成的日志文件名
AUTO_OVERWRITE:是否覆盖所有同名文件(0) 0:否 1:是
SIMPLE:是否生成简单类型(0) 0:否 1:是
SEPERATOR_MODE:分隔符的十六进制标记(1),可取值:0,1,2,3
ROW_SEPERATOR:行分隔符,默认十六进制'0D0A'
FIELD_SEPERATOR:列分隔符,默认单字符'|'
USE_GEO2:是否导入geo2空间数据 0:否 1:是,默认为0
HELP:打印帮助信息
dmst2shp使用方法
关键字:说明(默认值)
USERID:用户名/口令
SQL:生成shapefile的查询语句
SHAPEFILE:生成shapefile的文件路径,包含三个同名文件(.shp、.shx、*.dbf)
LOG:生成的日志文件名
AUTO_OVERWRITE:是否覆盖所有同名文件(0) 0:否 1:是
SIMPLE:是否生成简单类型(0) 0:否 1:是
HELP:打印帮助信息
1.把矢量数据文件转换成dmfldr认识的文件
./dmshp2st shapefile=路径 table_name=t1 AUTO_OVERWRITE=1 ID_COLUMN=GID
2.再利用dmfldr工具将数据导入到达梦服务器中,因为空间类型是类类型,因此使用dmfldr时需要置enable_class_type标记为true。(dmfldr具体的使用方法见操作手册)
./dmfldr SYSDBA/SYSDBA@192.168.0.1:5236 CONTROL=路径 lob_directory='大字段数据文件存放目录' enable_class_type=true
文章
阅读量
获赞