数据交换文件命名规则.docx
《数据交换文件命名规则.docx》由会员分享,可在线阅读,更多相关《数据交换文件命名规则.docx(14页珍藏版)》请在冰豆网上搜索。
数据交换文件命名规则
11 数据交换文件命名规则
标准图幅土地利用数据交换文件命名规则
以标准图幅为基础的土地利用数据交换文件命名规则如下:
XX
XX
X
XXXX
X
XX
XXX
XXX
XXX
.XXX
|
|
|
|
|
|
|
|
|
|
专
业
代
码
业
务
代
码
比
例
尺
代
码
年
代
时
间
1:
100
万
图
幅
行
号
1:
100
万
图
幅
列
号
图
幅
行
号
图
幅
列
号
特
征
码
扩
展
文
件
名
命名规则说明:
a)主文件名采用二十一位字母数字型代码,行列号位数不足者前面补零,扩展文件名因文件格式不同而不同:
矢量数据为VCT,数字正射影像图为IMG,数字栅格地图为RAS,数字高程模型为DEM,元数据为XML,附加信息文件和头文件为TXT;
b)比例尺代码见表44。
1示例比例尺代码表
比例尺
1:
2000
1:
5000
1:
10000
1:
25000
1:
50000
1:
100000
1:
250000
1:
500000
代码
I
H
G
F
E
D
C
B
c)行列编号计算公式(引用《国家基本比例尺地形图分幅和编号》(GB/T13989))
1)1:
1000000图幅行、列号的计算:
a=[φ/4°]+1………………………………………………
(1)
b=[λ/6°]+31………………………………………………
(2)
式中:
a——1:
1000000地形图图幅所在纬度带数字码所对应的数字码;
[]——商取整;
φ——图幅内某点的纬度或图幅西南廓点的纬度;
b——1:
1000000地形图图幅所在经度带的数字码;
λ——图幅内某点的经度或图幅西南廓点的经度;
2)相应比例尺的图幅行、列号的计算:
c=4°/Δφ-[(φ/4°)/Δφ]……………………………………(3)
d=[(λ/6°)/Δλ]+1……………………………………………(4)
式中:
c——所求比例尺图幅的行号;
Δφ——所求比例尺图幅的纬差(1:
1万图幅纬差2’30”);
[]——商取整;
φ——图幅的某点的纬度或图幅西南图廓点的纬度;
d——所求比例尺图幅的列号;
()——商取余;
λ——图幅内某点的经度或图幅西南图廓点的经度;
Δλ——所求比例尺图幅的经差(1:
1万图幅经差3’45”);
d)特征码为十进制三位顺序码,统一设定为000,留待以后扩展。
e)命名实例
:
某1:
1万2009年土地利用图,图幅内某一点纬度为39°22’30”,经度为114°33’45”,其数据文件的命名方法为:
1)专业代码为20
2)业务代码为01
3)1:
10000比例尺代码为G
4)土地利用图的年代为2009
5)百万分之一图幅的行号字符码为J
a=[39˚22′30″/4˚]+1=10(字符码J)
6)百万分之一图幅的列号数字码为50
b=[114˚33′45″/6˚]+31=50
7)万分之一图幅的行号为015
Δφ=2′30″,Δλ=3′45″
c=4˚/2′30″-[(39˚22′30″/4˚)/2′30″]
=96−[3˚22′30″/2′30″]=015
8)万分之一图幅的列号为010
d=[(114˚33′45″/6˚)/3′45″]+1=010
9)特征码设定为000
则该数据文件的命名为:
2001G2009J000.VCT
以行政区为基础的土地利用数据交换文件命名规则
以行政区为基础的土地利用数据交换文件命名规则如下:
XX
XX
X
XXXX
XXXXXX
XXX
XXX
.XXX
|
|
|
|
|
|
|
|
专
业
代
码
业
务
代
码
比
例
尺
代
码
年
代
时
间
县
行
政
区
划
代
码
乡
行
政
区
划
代
码
特
征
码
扩
展
文
件
名
命名规则说明:
a)主文件名采用二十一位字母数字型代码,行列号位数不足者前面补零,扩展文件名因文件格式不同而不同:
矢量数据为VCT,数字正射影像图为IMG,数字栅格地图为RAS,数字高程模型为DEM,元数据为XML,附加信息文件和头文件为TXT;
b)专业代码采用二位数字码,土地专业码为20;
c)业务代码采用二位数字码,土地利用业务为01;
d)比例尺代码采用一位字符码,比例尺代码表见表44;
e)年代代码采用四位数字码;
f)县(市)行政区划代码采用六位数字型代码,由中华人民共和国行政区划代码(GB/T2260)标准查取;
g)乡(镇)级行政区划代码采用十进制三位顺序码,在县(市)行政区范围内,按照乡(镇)名称的顺序从001至999编码;
h)权属单位代码采用十进制三位顺序码,在乡(镇)行政区范围内,按照权属单位名称的顺序从001至999编码;
i)特征码表示村的次序号,为十进制三位顺序码。
j)命名实例
1:
安徽省合肥市肥西县2009年土地利用图,比例尺为1:
1万,其数据文件命名为:
2001G.VCT。
2:
合肥市肥西县上派镇土地利用图,比例尺为1:
1万,其数据文件命名为:
假设上派镇的三位顺序码为001;
则该数据文件名为:
2001G.VCT。
3:
1:
1万肥西县上派镇凉亭村土地利用图,其数据文件命名为:
假设上派镇凉亭村的三位顺序码为006;
则该数据文件名为:
2001G.VCT。
12 数据交换内容与格式
数据交换内容
土地利用数据库需要交换的数据内容包括所有矢量、栅格数据和元数据,交换数据文件以目录方式存储,一个交换单元(标准分幅或行政区)一个目录。
目录命名规则参见本标准和的规定。
全部矢量数据存放在名称为“矢量数据”目录中,内容包括矢量数据、扫描影像及多媒体数据、数据字典和元数据。
各层矢量数据存放在一个VCT文件中,以Varbin类型存储的扫描影像及多媒体数据,直接将原数据以目录方式(名称为“扫描影像及多媒体数据”)复制到“矢量数据”目录中。
本标准没有规定但数据库数据字典中包含的相关内容(如权属单位代码字典)以Access数据库文件方式交换到“矢量数据”目录中。
元数据存放在名称为“元数据”目录中。
全部栅格数据存放在名称为“栅格数据”目录中。
一类栅格数据存储一个子目录,内容包括栅格数据本身、附加信息文件、栅格数据元数据。
栅格数据属性表SGSJ以Access数据库文件方式交换到“栅格数据”目录中。
交换格式参见本标准~的规定
矢量数据交换格式
土地利用矢量数据交换格式利用《地球空间数据交换格式》(GB/T17798)描述,由六部分组成:
第一部分为文件头;第二部分为层类型参数;第三部分为属性数据结构;第四部分为几何图形数据;第五部分为注记;第六部分为属性数据。
/参见注释1/
HeadBegin/参见注释2/
Datamark:
Version:
Unit:
MDim:
2Topo:
1
Coordinate:
M
Projection:
<字符串>Spheroid:
<字符串>
Parameters:
<浮点数,浮点数>Meridinan:
<字符串>
MinX:
<浮点数>MinY:
<浮点数>
MaxX:
<浮点数>MaxY:
<浮点数>
Scale:
<整数>Date:
<数据产生的日期>
Separator:
<字符>
HeadEnd
FentureCodeBegin/参见注释3/
{<要素代码>,<要素名称>,<几何类型>,<缺省颜色>,<属性表名>{,<扩展属性表名>}}1n
FeatureCodeEnd
TableStructureBegin/参见注释4/
{<属性表名>,<属性项个数>
{<属性项名>,|Integer[,<宽度>]|
Float[,<宽度>,<精度>]|Date|Time|Varbin>}
[{<扩展属性表名>,<字段个数>
{<字段代码>,|Integer[,<宽度>]|
Float[,<宽度>,<精度>]|Date|Time|Varbin>}]}
TableStructureEnd
PointBegin/参见注释5/
{<标识码><要素代码><层名><点的特征类型>
,}
PointEnd
LineBegin/参见注释5/
{<标识码><要素代码><层名><线的特征类型>
<点数>{,}}
LineEnd
PolygonBegin/参见注释5/
{<标识码><要素代码><层名>,
<项数>{<标识码>{,<标识码>}
}}
PolygonEnd
AnnotationBegin/参见注释6/
{<标识码><要素代码><层名><字体>
<颜色><磅数>,<形状>,<下划线><字号><间隔>
<注记内容><注记位置点数>{,,<ϕ>}}
AnnotationEnd
AttributeBegin/参见注释7/
{<属性表名>{<标识码>{,<字符串>|<整数>|<浮点>|<日期>}}
[<扩展属性表名>{<标识码>{,<字符串>|<整数>|<浮点>|<日期>}}]
TableEnd}
AttributeEnd
注释1:
规则符号与基本组成元素的描述。
a)规则符号的定义
在本数据交换格式中采用《地球空间数据交换格式》中的规则符号定义,具体如下表所示:
符号
含义
:
:
=
被取代、产生、组成
|
或者(在该符号前后的项之间任选一个)
{}
其中的项可重复至少m次,至多n次,缺省m=0,n=∞
[]
其中的项可选,相当于{}
<>
其中的项应当被取代
~
在该符号前后的项之间取值
“”
其中的项表示字符本身,如“|”表示字符|(7CH)
//
其中的内容为注释
b)基本组成元素
1):
表示回车;
2)Unknow:
保留字,凡未定义的要素代码和层名的要素用“Unknow”表示;
3):
:
=<浮点>
X方向坐标。
4):
:
=<浮点>
Y方向坐标。
5):
:
=<浮点>
高程坐标,单位是米。
6)<ϕ>:
:
=<浮点>
注记方向,单位是度。
7):
:
=<整数,整数,整数>
用于表达颜色的整数型值。
8)<日期>:
:
=
、、分别表示年月日,不足的前面补“0”。
注释2:
头文件的描述。
头文件以HeadBegin开始,以HeadEnd结束。
其中:
a)Version:
表示土地利用矢量数据文件的版本号,用表示。
b)Unit:
坐标单位。
K表示公里,M表示米,D表示以度为单位的经纬度,S表示以度分秒表示的经纬度(此时坐标格式为,DDD为度,MM为分,为秒)。
本矢量数据交换格式中,平面坐标使用“M”,球面坐标采用“D”。
c)Dim:
坐标维数。
2表示仅有二维坐标,3表示有三维坐标。
三维时,无论Unit如何定义,高程坐标单位均用米。
d)Topo:
是否带结点与线段的拓扑关系。
2表示有结点关联线目标的标识以及线
目标有起结点、终结点左多边形、右多边形的拓扑信息,1则表示没有这些信息但有多边形关联的线目标标识码。
0表示没有拓扑,多边形直接带坐标。
本矢量数据交换格式中,采用Topo:
1。
e)Coordinate:
坐标系,G表示测量坐标系、M表示数学坐标系。
f)Projection:
投影类型。
g)Spheroid:
参考椭球体。
h)Parameters:
投影参数。
i)Meridian:
中央子午线经度,以度为最小单位。
j)MinX:
最小X坐标。
k)MinY:
最小Y坐标。
l)MaxX:
最大X坐标。
m)MaxY:
最大Y坐标。
n)Scale:
原图比例尺分母。
o)Date:
外业调查完成的日期。
p)Separator:
任意单字节非空白字符,用做属性字段分隔符。
基本部分,缺省为半角字符逗号“,”。
注释3:
要素类型参数的描述
要素类型参数以FeatureCodeBegin开始,以FeatureCodeEnd结束。
其中:
a)<要素类型名称>:
:
=<字符串>
<字符串>中不能含有逗号(,)。
b)<几何类型>:
:
=Point|Line|Polygon|Annotation
c)<缺省颜色>:
:
=
d)<属性表名>:
:
=<标识符>,{<扩展属性名>:
:
=<标识符>}
<标识符>:
:
=属性表名|扩展属性表名。
注释4:
属性数据结构的描述。
属性数据结构以TableStructureBegin开始,以TableStructureEnd结束。
其中:
a)<属性项个数>:
:
=<整数>
字段个数。
b)<属性项名>:
:
=<标识符>
字段代码。
c)<字段类型>:
:
=Char,<宽度>|Varchar|Integer[,<宽度>]|Float[,<宽度>,<精度>]|Boolean|Date|Time|Varbin
<宽度>:
:
=<整数>
<精度>:
:
=<整数>
由于文本交换格式的限制,本格式暂不包含二进制类型字段值的转换。
二进制字段或扫描影像采取外挂文件转换,在字段类型处记录“Varbin”,字段值处记录外挂文件路径。
注释5:
几何图形要素的描述。
a)<标识码>:
:
=<整数>
点、线、面三类要素的“标识码”不得重复,应保持整体上的唯一性。
b)<要素代码>:
:
=<字符串>
在图形数据结构中已经定义的,从其定义;未定义的采用“Unknow”。
c)<层名>:
:
=<字符串>
在图形数据结构中已经定义的,从其定义;未定义的采用“Unknow”。
d)点要素的描述
点的特征类型:
1|2|3
1表示独立点,2表示结点,3表示有向点
e)线要素的描述
1)线的特征类型:
1|2|3|4|5|6|100
1表示折线、2表示圆弧、3表示园、4表示椭圆、5表示光滑曲线、6表示B样条曲线、100表示间接坐标。
在土地利用矢量数据交换格式中,线要素采用直接坐标描述。
2)<点数>:
:
=<整数>
表示线要素的起点、中间折点和终点的总数;光滑曲线应采用过点光滑模型,<点数>表示光滑曲线经过的特征点数;
圆弧和圆的点数均为3、椭圆为4,取点法如下图,箭头方向为弧段走向。
f)面要素的描述
面要素采用“Topo:
1”方式,使用间接坐标描述面要素,封闭边界由线要素组成。
1):
:
=<浮点>/多边形标识点X坐标。
2):
:
=<浮点>/多边形标识点Y坐标。
3)<项数>:
:
=<整数>
4)<标识码>{,<标识码>}
构成面要素边界的线要素标识码,标识码8个一行,用逗号分开(,),总数目为<项数>,
线要素<标识码>的负值作为线要素反向连接的标识;若多边形包含岛或孔,首先描述外边界,然后描述内边界(岛或孔的边界),以0作为两个封闭边界间的分隔标识,分隔标识计入<项数>的总数目。
注释6:
注记要素的描述。
a)<字体>:
:
=<字符串>
b)<颜色>:
:
=
c)<磅数>:
:
=<整数>
0~1000的整数,表示字型线划的粗细程度。
如400代表正常体,700代表粗体字。
d)<形状>:
:
=0|1|2|3|4|5
0代表正体,1代表左斜,2代表右斜,3代表左耸,4代表右耸。
e)<下划线>:
:
=T|F|Y|N
T和Y代表有下划线,F和N代表没有下划线。
f)<字号>:
:
=<浮点>
g)<间隔>:
:
=<浮点>
h)<注记内容>:
:
=<字符串>
i)<注记位置点数>:
:
=<整数>
注记位置点数应为1(此时是单点注记的情况)或等于注记内容的字符数(此时每个字符有独立的位置和方向)。
注意:
由于双字节字符的存在,注记内容的字符数一般不等于字节数。
注释7:
属性值的描述。
a)<属性表名>:
:
=<字符>
b)<标识码>:
:
=<整数>
要与对应的几何图形要素<标识码>完全相同,这是建立图形与属性连接关系的关键字。
c)<分隔符>:
:
=<字符>
在文件头中定义的分隔符。
在本矢量数据交换格式中使用半角字符“,”作为分隔符。
d)属性值用“<字符串>|<整数>|<浮点>|<日期>”表示,类型为字符串的属性项的值,
字符串中不能含有分隔符:
半角符号“,”,可以是全角符号“,”和空串(此时两分隔符连续)。
e)包含扩展属性表的属性表,称为“主属性表”。
扩展属性表中属性项的<标识码>与主属性表对应属性项的<标识码>要完全相同,这是建立主属性表与扩展属性表连接关系的关键字。
影像数据交换格式
12.1.1 影像数据内容
交换的影像数据内容包含两个文件:
a)影像数据文件:
采用国际工业标准的无压缩TIFF格式。
b)附加信息文件:
影像上的空间定位以及象素的地面分辨率等信息以纯文本格式另写一个附加文件。
12.1.2 格式
<影像数据交换格式>:
:
=<影像文件><附加信息文件>
<影像文件>:
:
=无压缩的TIFF文件
<附加信息文件>:
:
=
DataMark:
LANDUSE-IMGVersion:
<浮点>
Unit:
<字符>Type:
<字符>SaveWay:
<字符>
Band:
<整数>Alpha:
<浮点>Row:
<整数>Col:
<整数>
Xr:
<浮点>Yc:
<浮点>Dr:
<浮点>Dc:
<浮点>
[Coordinate:
G|M]
[Projection:
<字符串>Spheroid:
<字符串>Parameters:
<字符串>]
[MinV:
<整数>MaxV:
<整数>]
[要素代码]
注释:
a)DataMark:
土地利用数据交换格式-影像交换格式(CNSDTF-IMG)的标志。
b)Version:
该空间数据交换格式的版本号。
本数据交换格式版本号为“2.0”
c)Unit:
坐标单位,M表示米,D表示度。
d)SaveWay:
彩色影像采取的存贮方式。
Y表示以象元为间隔排列,H表示以行为间隔排列,B表示以波段为间隔排列,表示RGB混合彩色图象。
e)Band:
选用的波段。
f)Alpha:
方向角。
g)Row:
定位点行号。
h)Col:
定位点列号。
i)Xr:
定位点的X坐标。
j)Yc:
定位点的Y坐标。
k)Dr:
象素在行方向上的地面分辨率。
l)Dc:
象素在列方向上的地面分辨率。
m)Coordinate:
坐标系,G表示测量坐标系、M表示数学坐标系。
n)Projection:
投影类型。
o)Spheroid:
参考椭球体。
p)Parameters:
投影参数。
q)MinV:
象素的最小值。
r)MaxV:
象素的最大值。
s)“TIFF文件”和“BMP文件”参照相关标准,本文不再定义,存贮的顺序是从北到南,从西到东。
格网数据交换格式
a)格网的值是该格网的要素类型编码或高程。
b)数据文件包含两部分:
文件头和数据体。
c)格网数据的存贮采取从北到南,从西到东的顺序,并以纯文本存贮。
d)内容和格式
<格网数据交换格式>:
:
=<文件头><数据体>
<文件头>:
:
=
DataMark:
LANDUSE-RAS|LANDUSE-DEMVersion:
<浮点>Unit:
<字符>
Alpha:
<浮点>Compress:
0|1X0:
<浮点>Y0:
<浮点>
DX:
<浮点>DY:
<浮点>Row:
<整数>Col:
<整数>
ValueType:
Char|IntegerHZoom:
<整数>
[Coordinate:
G|M]
[Projection:
<字符串>Spheroid:
<字符串>Parameters:
<字符串>]
[MinV:
<字符|整数>MaxV:
<字符|整数>]
<数据体>:
:
={<格网值>{,<格网值>}
}|{<格网值><整数>{,<格网值><整数>}
}
<格网值>:
:
=<字符串>|<整数>
注释1:
文件头的描述
1)DataMark:
中国地球空间数据交换格式-格网数据交换格式(CNSDTF-RAS或CNSDTF-DEM)的标志。
基本部分,不可缺省。
2)Version:
该空间数据交换格式的版本号。
本数据交换格式版本号为“2.0”。
3)Unit:
坐标单位。
M表示米,D表示经纬度。
4)Alpha:
方向角。
5)Compress:
压缩方法。
0表示不压缩,1表示游程编码。
X0:
左上角原点X坐标。
6)Y0:
左上角原点Y坐标。
7)DX:
X方向的间距。
8)DY:
Y方向的间距。
9)Row:
行数。
10)Col:
列数。
11)ValueType:
格网值的类型。
12)HZoom:
高程放大倍率。
设置高程的放大倍率,使高程数据可以整数存贮,如高程精度精确到厘米,高程的放大倍率为100。
如果不是DEM则HZoom为1。
13)Coordinate:
坐标系,G表示测量坐标系、M表示数学坐标系。
14)Projection:
投影类型。
15)Spheroid:
参考椭球体。
16)Parameters:
投影参数。
17)MinV:
格网最小值。
18)MaxV:
格网最大值。
这里指乘了放大倍率以后的最大、最小值。
注释2:
数据体的描述
1)压缩方法为0时采用数据体的{<格网值>{,<格网值>}
}方式描述;
2)压缩方法为1时采用数据体的{<格网值><整数>{,<格网值><整