GBT17798-2007 地理空间数据交换格式_.pdf

  • GBT17798-2007 地理空间数据交换格式_.pdf为pdf格式
  • 文件大小:5 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2020-11-22
  • 发 布 人: mayindong
  • 原始文件下载:
  • 原始文件是会员上传的无错版,推荐下载这个版本

  • 路桥工程,pdf格式,下载需要20积分
  • 立即下载

  • word版文件下载:
  • 特别提醒:word版是本站通过人工智能从pdf转换成的word版本,正确率只有90%左右(正在通过训练继续提高准确率),排版恢复的也并不完全准确,没有进行任何人工校对,VIP会员直接免费下载即可,普通会员无法通过点数下载,算是给VIP的活动。

    特别提醒:word版是不完美的,错误较多,只能参考,有需要的可以少打一些字,别下载了找我们说word内容有问题,这是送给VIP会员的。

  • 文档部分内容预览:
  • GBT17798-2007 地理空间数据交换格式_.pdf

    GB/T177982007

    本标准规定的交换格式所用的关键字见表2

    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时,点的坐标中无项, Dim 为 3 时,点的坐标中有项。缺省为 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(<字符串>}CommentEnd CommentBegin和CommentEnd标志间的内容为说明性内容,系统不必处理。

    <注释>::=CommentBegin<字符串>}CommentEnd CommentBegin和CommentEnd标志间的内容为说明性内容,系统不必处理,

    5.4.2要素类型参数内容和格式

    GB/T17798—2007

    <要素类型参数>::=FeatureCodeBegin(<要素类型编码>,<要素类型名称>,<几何 类型>,<属性表名>(,<用户项>}}。FeatureCodeEnd 其中: a)<要素类型名称>::=<字符串> b)<几何类型>::=PointILineIPolygonSolidIAnnotation 同一要素类型必须具有相同的几何类型。本标准支持的几何类型分别是点(Point)、线 (Line)、面(Polygon)、体(Solid)和注记(Annotation)。 c<属性表名>::=[<标识符>] 空表名表示没有属性表。 d)<用户项>::<字符串> <字符串>中不能含有逗号(,)。

    5.4.3自行定义用户

    采用字符标识“TableStructureBegin”表示属性数据结构定义起始位置,采用字符标识“TableStruc ureEnd”表示属性数据结构定义结束位置

    5.5.2属性数据结构内容和格式

    <属性数据结构>::=TableStructureBegin《<属性表定义>) TableStructureEnd <属性表定义>:=<属性表名>,<字段个数>[,NoneGeometry] (<字段名>,<字段描述>

    GB/T17798—2007

    分别用“PointBegin”、“PointEnd”、“LineBegin”、“LineEnd”、“PolygonBegin”、“PolygonEnd”、 “SolidBegin”、“SolidEnd”、“AggregationBegin”、“AggregationEnd”表示点、线、面、体、聚合对象几何数 据的起始位置和结束位置。

    5.6.2几何数据内容和格式

    <几何数据>::=PointBegin(<点状要素>0)°PointEnd LineBegin(<线状要素>0)°LineEnd PolygonBegin(<面状要素>0}PolygonEnd SolidBegin(<体状要素>0】SolidEnd AggregationBegin(<聚合对象要素>0}AggregationEnd< CR>

    0开始的单独一行表示一个要素数据结束。

    5.6.2.1点状要素

    PointBegin(<点状要素>O。PointEnd LineBegin(<线状要素>0)LineEnd PolygonBegin(<面状要素>0)PolygonEnd SolidBegin(<体状要素>0)SolidEnd AggregationBegin(<聚合对象要素>0}AggregationEnd< CR> 行表示一个要素数据结束。

    <点状要素>::=<对象标识码><要素类型编码><图形表现编码> 点的特征类型>[,<点数>](<坐标>】 其中: a)<点的特征类型>::=1|2|3|4 1表示独立点,2表示结点,3表示有向点,4表示点簇。独立点、结点的点数为1,有向点的点 数为2。当点的特征类型为1,2,3时没有点数表示,当点的特征类型为4时有点数表示。 b)<点数>::=<整数> c) n=点数,0

    5.6.2.2线状要素

    5. 6. 2. 2线状要素

    5.6.2.2.1线状要素内容与格式

    线状要素>::=<对象标识码> 图形: 特征类型><直接坐标线>I<间接坐标线>

    5.6.2.2.2线的特征类型

    5.6.2.2.2线的特征类型

    <线的特征类型>:=11100

    5.6.2.2.3直接坐标线

    直接坐标线是基于坐标的空间对象。 <直接坐标线>::=<线段条数>(<线段的类型><折线>I<三点圆弧> <圆心弧>|<椭圆弧>I<三次样条曲线>|<贝赛尔曲线>】 其中: a)<线段条数>::=<整数> <线段的类型>::=11/12|13/14/15/16|17

    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三点圆弧的表示法

    <圆心弧>:=<坐标> 线段的类型为13时,采用此记法,分别记录圆心点坐标、半径、起始角和终止角,表示法如图2 所示。

    其中: ::=<浮点> ::=<角度> :=<角度>

    5. 6. 2. 2. 3. 4椭圆弧

    <椭圆弧>::=<坐标><坐标> 线段的类型为14时,采用此记法,分别记录椭圆中心点坐标、长半轴端点相对于中点的坐标、短半 轴长度与长半轴的比率、起始角和终止角,表示法如图3所示。

    其中: ::=<浮点> ::=<角度> ::=<角度>

    5.6.2.2.3.5三次样条曲线

    <三次样条曲线>::=<点数>(<坐标>}"<坐标><坐标> 线段的类型为15时,采用此记法。后面两对坐标分别表示样条起点和终点的单位切矢量。其中: <点数>:=<整数>

    5.6.2.2.3.6B样条曲线

    ::=<点数>(<坐标>)"<阶数><节点描述> 线段的类型为16时,采用此记法。其中: a)<点数>::=<整数> b)n=点数,2≤n<80。 c)<阶数>::=<整数> d)<节点描述>::=<节点个数>《<参数值>,<阶数>,<权值>)需 <节点个数>::=<整数> m=节点个数,2≤m<80。 <参数值>::=<浮点> <阶数>::=<整数> <权值>(深点

    5.6.2.2.3.7贝赛尔曲线

    <贝赛尔曲线>:=<点数>(<坐标><阶数><节点描述> 线段的类型为17时,采用此记法。其中: a)<点数>::=<整数> b)n=点数,2≤n::=<整数> d) <节点描述>::=<2>(<参数值>,<阶数>,<权值>2 <参数值>::=<浮点> <阶数>::=<整数> <权值>::=<浮点>

    5.6.2.2.4间接坐标线

    GB/T17798—2007

    间接坐标线是基于标识的空间对象,用构成它的子线对象的标识号表示。 本标准支持线对象的嵌套引用,不限定嵌套层数(如线对象A可以由线对象B和线对象C组成,线 对象B可以由线对象D组成,线对象C可以由线对象E组成),但不得自我引用和循环引用(即线对象 B不可以由线对象B或线对象A组成)。 <线状要素间接坐标>:=<线对象的项数>《<[一]线对象标识号>《,<[一]线对象 标识号>1。 线的特征类型为100时,采用此记法。其中: a)<线对象的项数>::=<整数> b)<线对象标识号>::=<整数> 线对象标识号8个一行,以逗号(,)分开,总数目为<线对象的项数>。 <线对象标识号>前可选的负号表示该子线对象反向。以0表示不相连的子线对象间的分隔标 识,分隔标识计人<线对象的项数>中

    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直接坐标面

    直接坐标面是基于坐标的空间对象。 <直接坐标面>::=<圈数>(<面的几何形状><多边形><三点圆>|<圆 心圆><椭圆> 面的特征类型为1时,采用此记法。其中: a)<圈数>::=<整数> b)<面的几何形状>::=11[12113/14 11表示简单多边形,12表示三点圆,13表示圆心圆,14表示椭圆。 m=圈数

    5.6.2.3.5.1多边形

    <多边形>:=<点数>(<坐标>}" 面的几何形状为11时,采用此记法。多边形必须是封闭的。其中: a)<点数>::=<整数>

    5. 6. 2. 3. 5. 2 三点圆

    三点圆>:=<3>坐标)3 面的几何形状为12时,采用此记法。三点圆的点数固定为3。

    GB/T17798—2007

    GB/T17798—2007

    5.6.2.3.5.3圆心圆

    面的几何形状为13时,采用此记法,分别记录圆心点坐标和半径。其中: i:=<浮点>

    5. 6. 2 3. 5. 4植圆

    椭圆>:=<坐标><坐标> 的几何形状为14时,采用此记法,分别记录椭圆中心点坐标、长半轴端点相对于中点的坐机 度与长半轴的比率

    5.6.2.3.6间接坐标面

    间接坐标面是基于标识的空间对象,是引用线对象或面对象构成的面对象,用构成它的线对象或面 对象的标识号表示。面对象不能由线对象和面对象混合组成。 本标准支持面对象引用(如面对象A可以由线对象B和线对象C组成,或面对象A可以由面对象 D和面对象E组成),但不支持嵌套引用(即线对象B和线对象C不能是间接坐标线灭火系统标准规范范本,面对象D和面对 象E不能是间接坐标面),不得自我引用和循环引用。面对象应是封闭的。 <间接坐标面>::=<间接坐标面的构成类型><对象的项数>《<对象标识号 >(,<对象标识号>}1。 面的特征类型为100时,采用此记法。其中: a)<间接坐标面的构成类型>::=21|22 21表示引用线对象构成的面,22表示引用面对象构成的面。 b)<对象的项数>::=<整数> c)<对象标识号>::=<[一]线对象标识号><面对象标识号> 对象标识号8个一行,以逗号(,)分开,总数目为<对象的项数>。 d)<线对象标识号>::=<整数> e)<面对象标识号>::二<整数> 当间接坐标面的构成类型为21时,采用线对象标识号,线对象标识号前可选的负号表示该线对象 反向。构成间接坐标面的线对象是与顺序有关的,即前一个线对象的终点坐标与后一个线对象的起点 坐标是一致的。 当间接坐标面的构成类型为22时,采用面对象标识号。 以0表示不相连的对象间的分隔标识,分隔标识计入对象的项数中。

    ><对象标识号>K8

    5.6.2.4体状要素

    只有当坐标维数为3时才允许有体状要素。

    .4.1体状要素内容与

    螺母标准<体状要素>::<对象标识码 CR><图形表现编码> <体的特征类型><标识点】 简接座标体

    ....
  • 数据标准
  • 相关专题: 数据交换  
专题: 牛奶标准 |检验检疫标准 |竣工资料 |土壤标准 |水利技术论文 |

常用软件