标准规范下载简介:
内容预览由机器从pdf转换为word,准确率92%以上,供参考
GBT17798-2007 地理空间数据交换格式_.pdfGB/T177982007
本标准规定的交换格式所用的关键字见表2
JB/T 8444-2015 粉末冶金法银金属氧化物电触头技术条件GB/T177982007
表2交换格式中的关键字
本标准包含四种文件类型。分别由数据标志DataMark予以区别。 本标准所采用的文件名后级见表3,
许用户在本标准格式的基础上进行扩展,以兼顾本标准无法表示的用户数据或应用的需求 在文件中通过增加相应的关键词进行扩展,但用户的扩展不应破坏本标准规定的格式部分 广展数据由进行数据交换的用户解析。
5. 1. 1 空间对象
本格式考虑0维空间对象(点)、一维空间对象(线)、二维空间对象(面)、三维空间对象(体)、注记对 象和聚合对象。 空间对象由几何数据、属性数据、拓扑数据、图形表现数据组成,通过标识码关联。几何数据属于同 坐标参考系统,并在文件头中说明几何数据的坐标参考系统。 注记对象的几何数据类型包括单点和多点。注记内容作为注记对象的一部分进行记录。 二维、三维空间对象的标识点作为空间对象的一部分进行记录
本交换格式的几何数据类型分为点、线、面、体和聚合对象五类。点状要素有四种,分别是独立点 结点、有向点和点簇。线状要素、面状要素和体状要素的几何数据可以用直接坐标或间接坐标表示。直 接坐标表示中可以包括用于描述图形的参数。一个线对象由一个或多个线段组成。一个面对象由一个 或多个圈组成。聚合对象是多个空间对象组成的聚合
几何数据和属性数据通过对象标识码关联,即具有相同对象标识码的几何数据和属性数据是对同 空间对象的描述。空间对象的对象标识码必须为大于0的整数,并在同一文档中是唯一的对象标识 码。任一空间对象采用的属性数据结构可通过在空间对象上添加要素类型编码来说明,
矢量数据交换文件由八部分组成:第一部分为文件头,它说明了数据的基本特征,如数据范围、坐标 维数、比例尺等;第二部分为要素类型参数;第三部分为属性数据结构;第四部分为几何数据;第五部分 为注记;第六部分为拓扑数据;第七部分为属性数据;第八部分为图形表现数据。 <矢量数据交换格式>:=<文件头><要素类型参数><属性数据结构><几何数据><注 记><拓扑数据><属性数据><图形表现数据> 每一部分表示一个数据段,分别以Begin和End表示数据段的起始位置和结束位置。数据段内的 格式是严格的。但可以在文件中增加数据段以自行扩展用户需要的数据,或使应用程序能够兼容不同 版本的格式标准。
5.1.5文件组织方式
数据以文本格式存储在一个文件中,或根据附录B规定的模式以XML形式存储在一个文件中。 1.6字符集
6字符集 文件中的汉字不做转换,直接采用GB2312编码,对GB2312未编码的扩展汉字由读写本交 程序自行决定扩展编码方式,本标准暂不作定义
5. 1. 6 字符集
5. 1. 7 字符大小写
5.1.8空行 除对Varchar型属性值的表示外,交换文件中所有空行均应被忽略。 5. 2 文件头
5. 2. 1文件头标识
采用字符标识HeadBegin说明文件头的起始位置,字符标识HeadEnd说明文件头的 起始位置和结束位置间不限定字节数,以便扩充。
5.2.2文件头数据类型
文件头分两类数据:基本的且必须的信息(基本部分)和扩充的附加信息(扩充部分)。附加部
GB/T17798—2007
GB/T17798—2007
5.2.3文件头内容和格式
5.2.3.1交换格式标志
5.2.3.3坐标系类型
CoordinateSystemType:坐标系类型。C表示笛卡儿(Cartesian)坐标系、D表示大地坐标系 影坐标系。缺省为 C。
5.2.3.4坐标维数
Dim:坐标维数,2表示仅有二维坐标,3表示有三维坐标。当Dim为2时,点的坐标中无
5.2.3.5坐标轴方向
XAxisDirection:X坐标轴方向。缺省为E。 YAxisDirection:Y坐标轴方向。缺省为N。 X坐标轴与Y坐标轴垂直。E表示向东,N表示向北,W表示向西,S表示向南。 当坐标系类型为大地坐标系时不需要说明坐标轴方向。
5.2.3.6坐标单位
XYUnit:平面坐标单位,M表示米,D表示经纬度。当坐标系类型为笛卡儿坐标系或投影坐标系 时,缺省为M。当坐标系类型为大地坐标系时,缺省为D。
GB/T177982007
ZUnit:高程坐标单位,M表示米,缺省为M。仅当坐标维数为3时有效。 <其他单位>::=<单位名称>,<单位类型>,<单位因子> 其中: a)<单位名称>::=<字符串> <字符串>中不能含有逗号(,)。 b)<单位类型>::=LengthlAngle Length表示为长度单位,Angle表示为角度单位。高程坐标单位的类型必须为长度单位。 c)<单位因子>::=<浮点> 与标准单位(长度的标准单位为米,经纬度的标准单位为度)的比例因子,如公里或千米的单位 因子为1000
5.2.3.7参考椭球
<参考椭球>:二<参考椭球名称>,<长半轴>,<扁率的倒数> 其中: a)<参考椭球名称>::=<字符串> b)<长半轴>::=<浮点> c)<扁率的倒数>::=<浮点> 长半轴的单位为米。中国常用的参考椭球及其参数见附录C。当坐标系类型为笛卡儿坐标系时不 需要说明参考椭球。
5.2.3.8首子午线
<首子午线>::=Greenwich|<其他首子午线> Greenwich表示格林尼治子午线。格林尼治子午线的经度为O。缺省为Greenwich, <其他首子午线>::=<首子午线名称>,<首子午线格林尼治经度> 其中: a)<首子午线名称>::=<字符串> <字符串>中不能含有逗号(,)。 b)<首子午线格林尼治经度>:=<浮点> 从格林尼治子午线起算度量首子午线的经度,向东为正。当坐标系类型为笛卡儿坐标系时不需要 明首子午线,
5. 2. 3. 9投影类型
《投影类型>::=<字符串> 没影类型隐含了投影转换时的公式。中国常用投影类型的名称及需要的投影参数见附录C。 仅当坐标系类型为大地坐标系、投影坐标系时才需要说明投影类型
5.2.3.10投影参数
<投影参数>::<原点经度>,<原点纬度>,<第一标准纬线>,<第二标准纬线>,<方位 >,<归化比例因子>,<东偏>,<北偏>,<带宽>,<带号> 其中: a)<原点经度>::=<浮点> b) <原点纬度>:=<浮点> ) <第一标准纬线>::二<浮点> d <第二标准纬线>::=<浮点> e) <方位角>::=<浮点> f) <归化比例因子>:=<浮点> g) <东偏>:=<浮点>
<投影参数>:=<原点经度>,< ,<归化比例因子>,<东偏>,<北偏 其中: a)<原点经度>::=<浮点> b) <原点纬度>:=<浮点> c) <第一标准纬线>::=<浮点> d)<第二标准纬线>::=<浮点> e)<方位角>::=<浮点> f)<归化比例因子>::=<浮点> g)<东偏>:=<浮点>
GB/T177982007
h)<北偏>::=<浮点> i)<带宽>::=31611.5/<浮点> j)<带号>::=<整数> 各投影参数间以逗号(,)分隔,在一行内表达完毕。其中投影参数可以为空,但逗号分隔符(,)不能 缺少。 其中,经度、纬度、方位角的表示法参见GB/T16831,一般采用度和十进制小数度的表示法。东 偏、北偏以米为单位。不同类型的投影,需要的投影参数不同。中国常用投影类型的名称及需要的投影 参数见附录C。 仅当坐标系类型为投影坐标系时才需要说明投影参数
5. 2. 3. 11高程基准
<高程基准>::=1985国家高程基准11956年黄海高程系统1<其他高程基准> <其他高程基准>::=<高程基准名称>,<与1985国家高程基准的较差> 其中: a)<高程基准名称>::二<字符串> <字符串>中不能含有逗号(,)。 b)<与1985国家高程基准的较差>::=<浮点> 与1985国家高程基准的较差,以米为单位,
5. 2. 3. 12时间参照系
<时间参照系>::=协调世界时|<当地时间> <当地时间>::=<当地时间名称>,<与协调世界时的时差> 其中: a)<当地时间名称>::=<字符串> <字符串>中不能含有逗号(,)。举例:北京时间。 b)<与协调世界时的时差>::=<十一hhmm> hh表示小时数,mm表示分。举例:北京时间与协调世界时的时差为十0800。 .3.13数据集范围 ExtentMin: 数据集最小坐标。 ExtentMax: 数据集最大坐标。 .3.14比例尺 MapScale:数据集比例尺分母。 .3.15坐标偏移量 Offset::坐标偏移量。 3.16数据集创建时间
<时间参照系>::协调世界时|<当地时间> <当地时间>::=<当地时间名称>,<与协调世界时的时差> 其中: a)<当地时间名称>::=<字符串> <字符串>中不能含有逗号(,)。举例:北京时间。 b)<与协调世界时的时差>::=<十|一hhmm> hh表示小时数,mm表示分。举例:北京时间与协调世界时的时差为十0800。
5.2.3. 13数据集范围
效话果取小坐你。 ExtentMax: 数据集最大坐标。 5.2.3.14比例尺 MapScale:数据集比例尺分母。 5.2.3.15坐标偏移量 Offset::坐标偏移量。 5.2.3.16数据集创建时间 Date:数据集创建日期,日期的表示法参见GB/T7408。 5.2.3.17属性字段分隔符 Separator:任意单字节非空白字符,用于分隔属性值。缺省为逗号(,)。
<注释>:=CommentBegin
<注释>::=CommentBegin
5.4.2要素类型参数内容和格式
GB/T17798—2007
<要素类型参数>::=FeatureCodeBegin
5.4.3自行定义用户
采用字符标识“TableStructureBegin”表示属性数据结构定义起始位置,采用字符标识“TableStruc ureEnd”表示属性数据结构定义结束位置
5.5.2属性数据结构内容和格式
<属性数据结构>::=TableStructureBegin
GB/T17798—2007
分别用“PointBegin”、“PointEnd”、“LineBegin”、“LineEnd”、“PolygonBegin”、“PolygonEnd”、 “SolidBegin”、“SolidEnd”、“AggregationBegin”、“AggregationEnd”表示点、线、面、体、聚合对象几何数 据的起始位置和结束位置。
5.6.2几何数据内容和格式
<几何数据>::=PointBegin
0开始的单独一行表示一个要素数据结束。
5.6.2.1点状要素
PointBegin
<点状要素>::=<对象标识码> 5.6.2.2线状要素 5. 6. 2. 2线状要素 5.6.2.2.1线状要素内容与格式 线状要素>::=<对象标识码> 5.6.2.2.2线的特征类型 5.6.2.2.2线的特征类型 <线的特征类型>:=11100 5.6.2.2.3直接坐标线 直接坐标线是基于坐标的空间对象。 <直接坐标线>::=<线段条数> 11表示折线,12表示三点圆弧,13表示圆心弧,14表示椭圆弧,15表示三次样条曲线,16表 示B样条曲线,17表示贝赛尔曲线。 c)m=线段条数.0≤m<8。后面紧接着定义m条线段。 5. 6. 2. 2.3. 1折线 折线>::三 线段的类型为11时,采用此记法。其中: a)<点数>::=<整数> b) n=点数,2≤n<80。 5. 6. 2. 2. 3. 2 三点圆弧 线段的类型为12时,采用此记法。 三点圆弧的点数固定为3。表示法如图1所示,箭头方向为弧段走向,第一点和 的起点和终点,第二点为圆弧上的任一点。 5.6.2.2.3.3圆心弧 图1三点圆弧的表示法 <圆心弧>:=<坐标> 其中: 5. 6. 2. 2. 3. 4椭圆弧 <椭圆弧>::=<坐标> 其中: 5.6.2.2.3.5三次样条曲线 <三次样条曲线>::=<点数> 5.6.2.2.3.6B样条曲线 ::=<点数> 5.6.2.2.3.7贝赛尔曲线 <贝赛尔曲线>:=<点数> 5.6.2.2.4间接坐标线 GB/T17798—2007 间接坐标线是基于标识的空间对象,用构成它的子线对象的标识号表示。 本标准支持线对象的嵌套引用,不限定嵌套层数(如线对象A可以由线对象B和线对象C组成,线 对象B可以由线对象D组成,线对象C可以由线对象E组成),但不得自我引用和循环引用(即线对象 B不可以由线对象B或线对象A组成)。 <线状要素间接坐标>:=<线对象的项数> 5.6.2.3面状要素 5. 6. 2. 3面状要素 <面状要素>:=<对象标识码> 5. 6. 2. 3. 2面的特征类型 其中,1表示由直接坐标表示的面对象,100表示由间接坐标表示的面对象。 6.2.3.3标识点 5.6.2.3.3标识点 5. 6. 2. 3. 4边界 <边界>:=<直接坐标面><间接坐标面> 5.6.2.3.5直接坐标面 直接坐标面是基于坐标的空间对象。 <直接坐标面>::=<圈数> 5.6.2.3.5.1多边形 <多边形>:=<点数> 5. 6. 2. 3. 5. 2 三点圆 三点圆>:=<3> GB/T17798—2007 GB/T17798—2007 5.6.2.3.5.3圆心圆 面的几何形状为13时,采用此记法,分别记录圆心点坐标和半径。其中: 5. 6. 2 3. 5. 4植圆 椭圆>:=<坐标> 5.6.2.3.6间接坐标面 间接坐标面是基于标识的空间对象,是引用线对象或面对象构成的面对象,用构成它的线对象或面 对象的标识号表示。面对象不能由线对象和面对象混合组成。 本标准支持面对象引用(如面对象A可以由线对象B和线对象C组成,或面对象A可以由面对象 D和面对象E组成),但不支持嵌套引用(即线对象B和线对象C不能是间接坐标线,面对象D和面对 象E不能是间接坐标面),不得自我引用和循环引用。面对象应是封闭的。 <间接坐标面>::=<间接坐标面的构成类型> ><对象标识号>K 5.6.2.4体状要素 QX/T 613-2021 风廓线雷达观测场地建设要求只有当坐标维数为3时才允许有体状要素。 .4.1体状要素内容与 <体状要素>::<对象标识码 CR><图形表现编码>