《国土变更调查举证成果db数据生成规范、年度变更及日常变更举证成果db扩展信息元数据规范.docx》由会员分享,可在线阅读,更多相关《国土变更调查举证成果db数据生成规范、年度变更及日常变更举证成果db扩展信息元数据规范.docx(10页珍藏版)》请在优知文库上搜索。
1、附录I(规范性附录)调查举证成果db数据生成规范1.1数据要求I.1.1文件格式采用跨平台的文件型数据数据库sqlite,扩展名为.db,编码字符集为utf-8oI.1.2字符串编码格式本规范中所有字符串类型均为Utf-8,hex、base64编码均是对字符串的Utf-8字节数组进行编码。L1.3数字格式要求为防止后续校验码生成和校验的不一致,所有REAL类型的数字,应将末尾为0舍去,例如:15.0应该存储为15;保留小数位数应采用四舍五入法,当要求保留指定位数且小数位末尾为0时,应将末尾的0舍去,例如:15.001保留两位小数后的值应为15而不是15.00、15.998保留两位后值应该为16
2、而不是16.00。1. 1.4经纬度和高程的表示方法本标准中纬度、经度采用度和十进制小数度表示,高程采用米为单位。L1.5日期和时间的表示方法公历日期和时间表示法的基本格式:yyyy-MM-dd其中yyyy,MM,dd分别表示年、月、日,HH,mm,ss分别表示小时、分、秒,采用通用的24h计时系统。日期和时间表示中长度不足的采用前置“0”。1.2数据库结构(1)是否必填说明M为必填,0为可选,C为条件可选。(2)数据库中一共5张业务表、一张系统表,其中扩展信息元数据表中记录了地块基本信息表、调查核实信息表中的扩展信息字段的元数据信息;地块基本信息表和调查核实信息表是1:1关系,通过地块标识码
3、进行关联;地块基本信息表和附件表是1:n关系,通过地块标识码进行关联;附件表中的证书代码记录在加密信息表中;版本信息表记录当前成果包的版本信息;各表关系及表结构如下:表1扩展信息元数据表(KZXXYSJ)序号字段名称字段代码字段类型字段长度字段说明是否必须1标识码BSMINTEGER主键M2地块类型TBLXTEXT20地块类型,例如:JCTB,SSNYD,见本表注1M3字段名称ZDMCTEXT50字段名称M4字段别名ZDBMTEXT50字段的别名,一般是中文名称M5字段描述ZDMSTEXT255字段的中文描述06字段类型ZDLXTEXT7INTEGER:整数、TEXT:文本、REAL:数字、D
4、IC:字典M7字段长度ZDCDINTEGER字段长度08是否必填SFBTTEXT1M:必填,0:可选,C:条件可选M9数据字典SJZDTEXT当字段类型为DK:时,该字段必填,具体格式见本表注2C10扩展信息类型KZXXLXTEXT4JBXX:基本信息的扩展信息字段DCXX:调查信息扩展信息字段M注1:地块类型由交换双方自行定义,比如年度变更调查可按年份进行定义:NDBG2021.NDBG2022等,字母大写。注2:值为json数组字符串,定义该字段取值范围只能是字典中的COde值,具体格式如下:code:。description:字典值1的描述“,code:“02”,description:
5、字典值2的描述”,code:03”,(IeSCriPtiOn:字典值3的描述”,其中code为字典值,description为字典值的描述,两者都是文本类型;当字典值可多选时,对应值用英文逗号拼接,例如:”03,04”。注3:扩展信息元数据表中数据内容应根据具体的交换业务进行定义,其中地块类型+字段名称+扩展信息类型唯一约束。表2地块基本信息表(TBJBXX)序号字段名称字段代码字段类型字段长度字段说明是否必须1标识码BSMTEXT50地块标识码。主键,全局唯一,建议使用GUIDM2地块类型TBLXTEXT20地块类型M3县级行政区代码XZQDMTEXT6县级行政区代码M4县级行政区名称XMC
6、TEXT50县级行政区名称M5地块编号TBBHTEXT50区县唯一M6地块名称TBMCTEXT100地块名称O7地块面积TBMJREAL单位:亩,保留2位小数M8X坐标XZBREAL投影参考为:CGCS2000平面坐标,含带号,保留2位小数M9丫坐标YZBREAL投影参考为:CGCS2000平面坐标,保留2位小数M10备注BZTEXT255选填,样本地类编码011扩展信息KZXXTEXT扩展信息,json字符串。根据元数据及进行描述012地块范围TBFWTEXT地块边界,标准WKT格式,投影参考为:CGCS2000平面坐标,带带号M注:地块类型+行政区代码+地块编号唯一约束表3调查核实信息表(
7、DCHSXX)序号字段名称字段代码字段类型字段长度字段说明是否必须1地块标识码TBBSMTEXT50主键,地块基本信息表中的地块标识码M2外业核实情况WYHSQKTEXT255外业核实情况O3实地地类代码SDDLDMTEXT255外业核实实地地类,三调工作分类代码,多个用英文逗号分割O4扩展信息KZXXTEXT扩展信息,Json字符串,根据元数据表进行描述O5调查人员DCRYTEXT50调查人员M6调查时间DCSJTEXT20调查时间,精确到秒格式:yyyy-MM-ddHH:mm:ssM表4附件表(FJ)序号字段名称字段代码字段类型字段长度字段说明是否必须1标识码BSMTEXT50主键M2地块
8、类型TBLXTEXT20地块类型M3地块标识码TBBSMTEXT50地块基本信息表中的标识码字段M4县级行政区代码XZQDMTEXT66位县级行政区代码M5附件名称FJMCTEXT100需带格式后缀,如*.jpg、*.png、*.mp4等O6附件类型FJLXTEXT10:手机照片;1:无人机照片;2:手机全景:3:无人机全景:4:手机视频。默认为0M7拍摄特征PSTZTEXT1Y:远景J:近景T:局部特征M8附件FJBLOB文件内容的一进制存储M9附件哈希值FJHXZTEXT64附件的哈希值是对文件的内容采用国密SM3计算哈希值M10拍摄时间PSSJTEXT20精确到秒,格式:yyyy-MM-
9、ddHH:mm:SSM11拍摄相对高度XDGDREAL单位为米,最多保留2位小数。见本表注1M12拍摄绝对高度JDGDREAL拍摄点相对海平面的高度,单位为米,保留2位小数。当为无人机拍摄时必填C13拍摄点经度LongitudeREALCGCS2000球面坐标,保留7位小数M14拍摄点纬度LatitudeREALCGCS2000球面坐标,保留7位小数M15拍摄俯仰角PSFYJINTEGER俯仰角(pitch),无人机取值一般为90,0手机取值为-180,180,上翻为正由0至180,下翻为负由。至“80。无人机一般用相机的角度代替,水平为0,朝下为-90.M16拍摄角度PSJDINTEGER方
10、向角(yaw),值域范闱0,360,正北为0,顺时针方向递增至360M17拍摄横滚角PSHGJINTEGER横滚角(roll),值域范围-180,180,向右滚为正山。至180,左滚为负。至-180。旋翼无人机无法横滚值为0。M18拍摄焦距PSJJINTEGER35mm等效焦距,单位mm,当附件类型为0:手机照片、1:无人机照片时必填。保留2位小数C19附件原始宽度FJYSKDINTEGER照片压缩前的原始分辨率宽,当附件类型为0:手机照片、1:无人机照片时必填。C20附件原始高度FJYSGDINTEGER照片压缩前的原始分辨率-高,当附件类型为0:手机照片、1:无人机照片时必填。C21拍摄人
11、员PSRYTEXT50拍照人员的姓名M22视频扩展信息SPKZXXTEXTJSoN字符串,记录视频拍摄每秒的位置、方向等信息。当附件类型为4:手机视频时必填。具体格式见注2C23证书代码ZSDMTEXT32参考加密信息表证书代码M24区块链代码QKLDMTEXT64附件信息上链时返回的交易IDO25校验码JYMTEXT128用于校验数据的真伪,通过上面的信息按照一定的规则生成的签章信息M注1:当为无人机拍摄时高度为无人机的相对高度,当为二J均身高。注2:SPKZXX用于存储录制视频的位置及角度信息,jsoposition:时间,x:经度,y:纬度,angel:方位角,height:高度,pos
12、ition:时间,x:经度,y:纬度,angel:方位角,heighl:高度,position:时间,x:经度,y:纬度,angel:方位角,height:高度机拍摄时一般为拍摄人员的身高,身高无法确认时可给定一个平n格式如下其中x,y经纬度为2000球面坐标系,保留7位小数,p。SitiOn为视频的时间位置,单位秒,方位角为度,height为高度,单位为米,保留2位小数;angel为方位角,为手机的镜头的方向,通过yaw、pitch,roll三个值综合计算得出,正北为0,顺时针旋转到360o注3:当附件类型为视频时,相关参数为拍摄开始时的参数:附件相关的角度由于传感器本身精度误差,三个角度均
13、采用整数类型存储,表1.5加密信息表(JMXX)序号字段名称字段代码字段类型字段长度字段说明是否必须1证书代码ZSDMTEXT32主:健,在证书颁发时生成,采用32位GUIDM2数字证书SZZSTEXT800数字证书文件的内容,base64编码的字符串M3证书颁发机构代码ZsbfjgdmTEXT18颁发证书机构的统一信用代码M4证书颁发机构公钥ZsbfjggyTEXT255颁发证书机构的公开公钥,用于验证和解密数字证书O5区块链访问地址QklfwdzTEXT128区块链访问接口根地址O表6版本信息表(DBJNFO)序号字段名称字段代码字段类型字段长度字段说明是否必须1版本号versionTEXT10版本号,见本表注1M2创建时间Createtim