收藏 分销(赏)

Purdo-GIS元模型.doc

上传人:精*** 文档编号:3560907 上传时间:2024-07-09 格式:DOC 页数:15 大小:330.50KB 下载积分:8 金币
下载 相关 举报
Purdo-GIS元模型.doc_第1页
第1页 / 共15页
Purdo-GIS元模型.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
内部资料 PurDo-GIS 元数据模型 国信朗讯科技网络技术有限公司 修改记录 MR编号 版本 作者 版本描述 日期 0.5 张洪 定义元数据模型 2010-8-28 目录 修改记录 1 目录 i 1 绪论 1 2 术语 2 3 设计策略 2 4 数据模型 2 4.1 参数配置表 2 4.1.1 系统配置参数 2 4.2 元数据模型表 3 4.2.1 实体表 3 4.2.2 图形组件 4 4.2.3 图例 4 4.2.4 图层 5 4.2.5 图层参数定义 5 4.2.6 显示控制项 6 4.2.7 点样式 6 4.2.8 线样式 7 4.2.9 面样式 8 4.2.10 注记样式 9 4.2.11 自动标注样式 10 4.2.12 样式规则 11 1 绪论 本文档描述PurDo-GIS的元数据表模型。 2 术语 缩写 全称 注释 3 设计策略 说明该模块的设计策略(如特定的算法和设计模式)和设计准则(如遵循Java bean标准,电信命名标准, 满足简洁性,易维护性等等)。 1、 采用元数据建模设计思想,支持图例、图层、图层控制、图层要素样式(点、线、面、注记、自动标注)、自动标注内容、属性驱动样式、属性驱动标注内容等的可配置,元模型及相关参数配置表统一以MM开头; 2、 设施图形数据表采用ST_Geometry格式存放空间数据,图形数据表统一为SDE开头; 3、 属性对话框的元模型采用综合资源平台的元数据定义,mm_attribute/mm_attributegroup; 4、 工具条按钮的定义采用综合资源平台的元数据定义,u_toolbar/u_toolbaritem; 5、 图形表冗余存放用于标注的属性字段,由触发器维护图形表与属性表的这类属性字段的数据一致性。 4 数据模型 4.1 参数配置表 4.1.1 系统配置参数 组件表名称 MM_GENERALPARAMETER 简明描述 用于记录GIS相关的系统配置参数,如SDE服务名、服务IP、用户名、密码等。 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default PARA_NAME 参数名 N VARCHAR2(100) PARA_DESC 描述 PARA_VALUE 值 Y VARCHAR2(255) 初始值: PARA_NAME PARA_DESC PARA_VALUE SDESERVICENAME SDE服务名 SDESERVICEIP SDE服务地址 SDEUSERNAME SDE用户名 SDEUSERPASS SDE密码 4.2 元数据模型表 4.2.1 实体表 组件表名称 MM_ENTITYTYPE 简明描述 设施实体表,每条记录代表一个设施类型。 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 实体号 N Y NUMBER NAME 名称 Y VARCHAR2(100) CODE 编码 Y VARCHAR2(100) ABSTRACTENTITY_ID 抽象实体(点设备、线设备等)ID N Y NUMBER ISTYPEINGIS 是否在GIS里录入图形 0 : 不在GIS中录入 1 : 在GIS中录入 Y NUMBER DESCRIPTION 备注 Y Varchar2(255) TABLENAME 实体属性表名称 Y Varchar2(255) 4.2.2 图形组件 组件表名称 MM_COMPONENT 简明描述 图形组件表,用于记录设施实体的图形要素,如:人手井符号、交接箱符号; 一个设施实体可以存在多条组件记录。 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 组件号 N Y NUMBER NAME 名称 Y Varchar2(100) CODE 编码 Y Varchar2(100) TABLENAME 图形表名 Y Varchar2(100) TYPE 组件几何类型, 1 点 2线 3面 4标注 Y NUMBER ISREPEAT 是否repeating 0 : 不重复; 1 :重复 Y NUMBER ISDETAIL 是否详图组件 0地图组件 1详图组件 Y NUMBER ENTITYTYPE_ID 所属的实体号 N Y NUMBER 4.2.3 图例 组件表名称 MM_LEGEND 简明描述 图例,如:地图主图例、逻辑图图例等 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 图例编号 N Y NUMBER NAME 名称 Y VARCHAR2(100) ISDEFAULT 是否缺省 Y NUMBER ISDETAIL 是否详图图例 Y NUMBER 4.2.4 图层 组件表名称 MM_LEGENDENTRY 简明描述 图层 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 图层编号 N Y NUMBER NAME 名称 Y VARCHAR2(100) COMPONENT_ID 所属组件ID N Y NUMBER AUTOLABEL_LEGENDENTRYID 自动标注图层所属的主图层ID Y NUMBER 4.2.5 图层参数定义 组件表名称 MM_LEGDEF 简明描述 图层参数定义,如最大最小显示范围、是否可选择、是否按比例显示等 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 序号 N Y NUMBER LEGEND_ID 图例号 N Y NUMBER LEGENDENTRY_ID 图层号 N Y NUMBER FILTER 图层过滤条件 Y VARCHAR2(100) DISPLAYMODE 缺省是否显示 Y NUMBER DISPLAYSCALEMIN 最小显示比例 Y NUMBER DISPLAYSCALEMAX 最大显示比例 Y NUMBER DISPLAYORDINAL 图层顺序,小的显示在上面 Y NUMBER ISUSEDISPLAYSCALE 是否只在显示比例范围内显示 Y NUMBER LOCATABLE 是否可选择 Y NUMBER ISFEATURESCALED 符号大小是否随着比例缩放 Y NUMBER 4.2.6 显示控制项 组件表名称 MM_LEGDSPCTRL 简明描述 显示控制项,用于描述显示控制界面上的显示控制树 SEQUENCE 约束及索引 Column Name Description Not Null PK FK Type Default ID 序号 N Y NUMBER LEGEND_ID 图例号 N NUMBER LEGENDENTRY_ID 图层号 N NUMBER NAME 名称 Y VARCHAR2(100) ORDINAL 顺序号 Y NUMBER PARENTID 父节点ID Y NUMBER 4.2.7 点样式 组件表名称 MM_POINTSTYLE 简明描述 点符号样式 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 样式编号 N NUMBER NAME 样式名称 Y VARCHAR2(100) COLOR 颜色 Y NUMBER FONTSIZE 字体大小 Y NUMBER ALIGNMENT 对齐方式 Y NUMBER SYMBOLTYPE 符号类型 1表示简单点符号(ESRI预定义) 3表示字体点符号 5表示3D简单点符号(ESRI预定义) Y NUMBER SYMBOLNAME 若符号类型为1或5时,该字段内容为整型数值的字符。 若符号类型为3时,该字段内容为字体文件里的符号索引字符 Y VARCHAR2(100) FONTNAME windows字体名称,如宋体、GXLUGIS等 Y VARCHAR2(100) 4.2.8 线样式 组件表名称 MM_LINESTYLE 简明描述 线样式 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 样式编号 N NUMBER NAME 样式名称 Y VARCHAR2(100) COLOR 颜色 Y NUMBER WIDTH 宽度 Y NUMBER SYMBOLTYPE 线类型 1表示简单线符号(ESRI预定义) 3表示字体线符号 5表示3D简单线符号(ESRI预定义) Y NUMBER SYMBOLNAME 若符号类型为1或5时,该字段内容为整型数值的字符。 若符号类型为3时,该字段内容为字体文件里的符号索引字符 Y VARCHAR2(100) FONTNAME windows字体名称,如宋体、GXLUGIS等 Y VARCHAR2(100) 4.2.9 面样式 组件表名称 MM_AREASTYLE 简明描述 面样式 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 样式编号 N Y NUMBER NAME 样式名称 Y VARCHAR2(100) OUTLINECOLOR 边颜色 Y NUMBER OUTLINEWIDTH 边宽度 Y NUMBER OUTLINETYPE 边类型 1表示简单线符号(ESRI预定义) 3表示字体线符号 5表示3D简单线符号(ESRI预定义) Y NUMBER OUTLINESYMBOLNAME 若符号类型为1或5时,该字段内容为整型数值的字符。 若符号类型为3时,该字段内容为字体文件里的符号索引字符 Y VARCHAR2(100) OUTLINEFONTNAME windows字体名称,如宋体、GXLUGIS等 Y VARCHAR2(100) FILLTYPE 填充类型 1表示简单填充符号 2表示图片填充符号 3表示点填充符号 4表示线填充符号 5表示渐变色填充符号 6表示3D纹理填充符号 Y NUMBER FILLSYMBOLNAME 一般用简单填充,即颜色填充 Y VARCHAR2(100) FILLFONTNAME windows字体名称,如宋体、GXLUGIS等 Y VARCHAR2(100) FILLSYMBOLCOLOR 填充色 Y NUMBER 4.2.10 注记样式 组件表名称 MM_TEXTSTYLE 简明描述 注记样式 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 样式编号 N Y NUMBER NAME 样式名称 Y VARCHAR2(100) COLOR 颜色 Y NUMBER FONTNAME 字体名称 Y VARCHAR2(100) FONTBOLD 是否粗体 Y NUMBER FONTITALIC 是否斜体 Y NUMBER FONTSTRIKETHROUGH 是否中间划线 Y NUMBER FONTUNDERLINE 是否下划线 Y NUMBER FONTWEIGHT 字weight Y NUMBER FONTSIZE 字大小 Y NUMBER ALIGNMENT 对其方式 123456789 9种 Y NUMBER CHARSET 字符集 Y NUMBER 4.2.11 自动标注样式 组件表名称 MM_AUTOLABELSTYLE 简明描述 自动标注样式 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 样式编号 N Y NUMBER NAME 样式名称 Y VARCHAR2(100) COLOR 颜色 Y NUMBER FONTNAME 字体名称 Y VARCHAR2(100) FONTBOLD 是否粗体 Y NUMBER FONTITALIC 是否斜体 Y NUMBER FONTSTRIKETHROUGH 是否中间划线 Y NUMBER FONTUNDERLINE 是否下划线 Y NUMBER FONTWEIGHT 字weight Y NUMBER FONTSIZE 字体大小 Y NUMBER OFFSET 自动标注偏移量 对线设施上、线设施下的标注有效 , 对线设施中间、点设施标注无效 Y NUMBER ALIGNMENT 对齐方式 123456789 9种 Y NUMBER ANGLETYPE 角度类型 1水平 2与线平行 3Curved 4 Perpendicular Y NUMBER CHARSET 字符集 Y NUMBER 4.2.12 样式规则 组件表名称 MM_STYLERULE 简明描述 样式规则,用于根据实体的属性驱动出不同的样式,一个样式规则包含1…n个style SEQUENCE 约束及索引 备注 Column Name Description Null PK FK Type Default ID 序号 N Y NUMBER NAME 名称 Y VARCHAR2(255) FILTER 过滤条件 sql where条件语句 Y VARCHAR2(255) FILTERORDINAL 过滤条件顺序 从小到大依次比较,取满足条件的style Y NUMBER STYLE_ID 样式编号 N Y NUMBER STYLE_TYPE 样式类型 1点、2线、3面、4注记、5自动标注 N NUMBER LEGENDENTRY_ID 图层号 N Y NUMBER 4.2.12.1 标注内容 组件表名称 MM_LABEL 简明描述 用于定义标注内容由哪些属性字段组成,属性字段在图形表上,适用于自动标注以及注记图层 SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 标注编号 N Y NUMBER NAME 标注名称 Y VARCHAR2(255) CONTENT 标注内容 用vbscript脚本描述, 字段名用[]括起来, 多个字段用&连接, 回车符号为 vbcrlf Y VARCHAR2(255) 4.2.12.2 标注规则 组件表名称 MM_LABELRULE 简明描述 标注规则,用于根据实体的属性驱动出不同的标注内容,一个标注规则包含1…n个label SEQUENCE 约束及索引 Column Name Description Null PK FK Type Default ID 序号 N Y NUMBER NAME 名称 Y VARCHAR2(255) FILTER 过滤条件 sql where条件语句 Y VARCHAR2(255) FILTERORDINAL 过滤条件顺序 从小到大依次比较,取满足条件的label Y NUMBER LABEL_ID 标注编号 N Y NUMBER LEGENDENTRY_ID 图层号 N Y NUMBER
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服