620 likes | 740 Views
两库衔接软件 (核查库至中间库). 赵汀 全国矿产资源储量利用调查项目组 中国地质科学院矿产资源所. 内容. 软件简介 衔接思路 软件演示 温都水城问题解答. 背景介绍. 为加快工作进度、减轻衔接工作量,确定由利用现状调查项目组提供核查库到中间库的衔接辅助工具软件; 该工具软件与现行的矿区核查系统集成; 最新版本 12.31 作了较大改进,可以极大的提高衔接速度。. 两个库的共同点与不同点. 不同:储量库中资源储量统计对象是以矿山为基础单元,而核查库则是以块段为基础单元 不同:数据项数( 6 张表 62 个字段),数据结构长度,定义的不同增加了对接的难度
E N D
两库衔接软件(核查库至中间库) 赵汀 全国矿产资源储量利用调查项目组 中国地质科学院矿产资源所
内容 软件简介 衔接思路 软件演示 温都水城问题解答
背景介绍 • 为加快工作进度、减轻衔接工作量,确定由利用现状调查项目组提供核查库到中间库的衔接辅助工具软件; • 该工具软件与现行的矿区核查系统集成; • 最新版本12.31作了较大改进,可以极大的提高衔接速度。
两个库的共同点与不同点 不同:储量库中资源储量统计对象是以矿山为基础单元,而核查库则是以块段为基础单元 不同:数据项数(6张表62个字段),数据结构长度,定义的不同增加了对接的难度 基本相同:基于同一套矿产名称、矿石类型、品级等代码库,但有几个细微差别
系统设计思路 • 通过相关的数据库查询程序将核查库中的块段汇总成以矿山为基础单元的记录,与储量库中的资源储量进行对比。 • 在对接中要参考多个空间数据库的矿区、采矿权、矿体等空间位置进行分析对比。
系统设计思路 • 由于核查库与统计库统计单元缺少关联关键字(登记分类编号),通过建立中间关系表,建立核查库与统计库的对应关系然后进行对接。 • 从矿区储量核查成果中提取可利用的信息,建立衔接中间库和数据表单,但是一定要加强人工干预,专人核准,确保二库衔接保证质量顺利按时完成。
主要功能 • 各类空间信息的提取及集中展现、为确定各类对应关系提供辅助; • 自动提取衔接矿山关系,分配分类登记号,可以人工干预,生成中间储量库; • 根据对应关系输出相关上表矿区和核查矿区对应关系表; • 输出中间库。
软件下载地址 • 软件在全国项目办网站上下载 • http://imr.cags.ac.cn/clhs/software.html • PPT和文档都在软件压缩包中
技术路线 数据准备 核查库和统计库 根据对应关系,将核查后的最新数据插入到2010年度储量统计空库中 确定核查矿区及采矿权人与上表矿区及上表矿山的对应关系,必要时人工干预 自动衔接关系 导出衔接表 可选 批量导出中间库
储量统计库管理矿区和矿山的关键字是 • KQBH+DJFLBH • 核查库管理矿区和矿山的关键字是 • HCKQBH+CKZBH TJK 中间关系表 HCK
对应关系表KCL_DYGX • 关系表自动建立在核查库里, ,表名为“KCL_DYGX”,同时统计库中也留一份备份,表名为“KCL_DYGX_ZT”
对应关系的四种情况 • 一个核查矿区对应一个上表矿区 • 一个核查矿区对应多个上表矿区 • 未上表矿区 • 多个核查矿区对应一个上表矿区
建立中间关系表的实质 编制中间关系目的实际上是为了补充矿区未占用和占用矿山的登记分类编号,同时替换矿山编号 要保证核查库里每个矿权都要分配一个已存在的或者新分配一个登记分类编号,这样才能生成中间库,从而不会丢储量
自动衔接两库关系,节省编写衔接关系繁琐过程自动衔接两库关系,节省编写衔接关系繁琐过程 注意:衔接关系查询范围为,核查库原上表中存储的上表矿区,所以需要确认原上表矿区编号是否填写正确 两库衔接关系自动匹配
在统计库里无法匹配到的矿权在中间库自动分配为25XX系列的分类号在统计库里无法匹配到的矿权在中间库自动分配为25XX系列的分类号
两库对接涉及的数据表 • 核查矿区数据表 • 地质资料目录表 • 采矿权表 • 矿体 • 未占用资源储量汇总表(核查块段储量表) • 占用资源储量汇总表(核查块段储量表) • 建设压覆资源储量 • (核查块段储量表) • 统计库中的矿区(KCL_KS) • 地质资料目录(KCL_BG) • 采矿权(KCL_KS) • 未占用资源储量汇总表( KCL_ZYCL) • 占用资源储量汇总表(KCL_ZYCL) • KCL_KSJJ • KCL_YF 核查库 储量库
KCL_KS表对接 • 核查矿区属性表存入KCL_KS,登记分类号为设为1000 • 采矿权属性表存入KCL_KS和KCL_KSJJ表中相关字段,分类号从2001开始,从KCL_DYGX表中读取 • 分类号4XXX对应压覆
KCL_ZYCL储量数据衔接关系 • 中间库年度默认为2010年 • 年初保有:19001,年末保有:19012 • 年初累计:19002;年末累计:19013
压覆资源储量的对接 • KCL_KS 4000(未占用压覆) 4XXX(未占用压覆)后三位和相应矿山登记号相同 • KCL_YF 建设压覆表 • KCL_ZYCL
KCL_BG报告表衔接 • 中间库的KCL_BG表对应核查库的资料目录数据表,无法自动判别报告是属于矿区的还是矿山的,需要手工修改分类号。
KCL_BG中报告名称字段与核查库地质资料目录表中资料名称字段长度定义不一致,会报错,现将中间库报告名称截取前50个字KCL_BG中报告名称字段与核查库地质资料目录表中资料名称字段长度定义不一致,会报错,现将中间库报告名称截取前50个字
代码的区别 • 没有的代码:资源储量类别码,年初累计19002、保有19001等 • 不同的代码:表内码,如:矿产组合码KCZHM、矿山经济里的资源JJLXM,代码与核查库不同 • 储量类型为(334) ?湖北的420114001这个矿区进不去是因为(334) ?储量类型超长所致,核查库储量类型是6个字节而储量库储量类型里只能是4个字节,现在程序改成自动把(334) ?转换成334
两库坐标对接 1、通过矿体图层分布区获取储量计算边界 2 、中间库里自动生成矿区和矿山的储量计算范围 2、7张对接表中提供了矿区中心点和四角经纬度坐标
矿区储量计算边界的计算 计算是先把所有矿体的拐点坐标提取出来,组成一个离散的点序列,然后通过两两点之间的空间关系分析得到一个最大外接多边形
坐标字符串 KCL_ZB表中分为矿权坐标和储量计算坐标两类
衔接结果 • 衔接中间库(储量统计库结构)* • 衔接表格(10张表、资源量汇总变化表) • 储量计算边界
需人工添加的内容 矿区地理位置等信息,采选指标、矿石质量等表需要人工添加
技术路线 数据准备 核查库和统计库 根据对应关系,将核查后的最新数据插入到2010年度储量统计空库中 确定核查矿区及采矿权人与上表矿区及上表矿山的对应关系,必要时人工干预 自动衔接关系 导出衔接表 可选 批量导出中间库
数据准备 • 数据源设置 设置储量核查数据库、储量统计库、矿业权库(可选) • 核查矿区空间图形数据库设置 • 注意,储量要在界面上点击重新估算
核查矿区数据库准备工作 首先将各单矿种汇总数据库汇总到一个不分矿种的ACCESS数据库中,使用“按矿区编号导入”功能。 注意 1、单矿种汇总库采矿权主键冲突只能进入一个矿权时,要单矿区处理 2、行政区划代码要在KCL_KCD里初始化成正确的代码。
自动衔接两库关系,节省编写衔接关系繁琐过程自动衔接两库关系,节省编写衔接关系繁琐过程 注意:衔接关系查询范围为,核查库原上表中存储的上表矿区,所以需要确认原上表矿区编号是否填写正确 两库衔接关系自动匹配
矿区空间库关系查询 • 本次核查的八大类水平投影的MAPGIS图层,不同的投影参数、比例尺,自动投影转换到全国统一的经纬度底图上,底图各省可以替换成本省的更大比例尺的底图 • 核查矿区 • 原上表矿区 • 勘查区 • 采矿权 • 探矿权 • 采空区 • 矿体 • 储量利用 • 储量统计库 矿区 采矿权 • 采矿权库 采矿权坐标范围
七张数据对接表 1、矿区矿山表 (对应KCL_KS表) 从图中获取矿区或者矿权的中心点和四角大地坐标转换成经纬度 JGAB301_核查矿区 JGAB304_采矿权
2、矿区矿权坐标表 JGAB301_核查矿区 JGAB304_采矿权
4、矿区地质条件表 JGAB301_核查矿区 JGAB306_矿体
5、矿区矿山资源储量表 JGAB309_核查块段储量
生成中间库 • 中间库的矿区编号设置:核查库由于要保持和储量库的一致性,一般采用S或W+原储量库矿区编号作为矿区编号; • 行政区划:行政区划代码不反应实际的区划代码,系统现增加了这个设置 • 年度:默认为2010年,为今后动态监测系统运行后继续衔接留下接口