注册
空间矢量数据文件入库达梦
专栏/技术分享/ 文章详情 /

空间矢量数据文件入库达梦

您需要来点红豆嘛 2023/11/15 1613 2 0
摘要

1.矢量数据文件格式

矢量数据文件主要分为3个部分,分别是以下3种类型:
主文件:.shp
索引文件:
.shx
dBase表:*.dbfs

2.工具使用介绍

矢量数据转换工具: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:打印帮助信息

3.使用步骤

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

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服