shp文件格式说明.doc

shp文件格式说明.doc
shp文件格式说明.doc

shp 文件格式说明

SHAPE文件格式

SDE,ARC/INFO,PC ARC/INFO,Data Automation Kit(DAK)和ArcCAD软件提供了 shape 到 coverage 的数据转换器,

ARC/INFO同样提供了 coverage 到 shape的转换器。为了和其他数据格式

交换, shape 文件的格式在本报告中被出版。

其他数据流,比如来自全球定位系统 (GPS)接收机的数据能同样被存为shape 文件或 X,Y事件表。

Shape 文件技术描述计算机程序能通过使用本节的技术描述来产生,读,

写 shape 文件。

一个 ESRI的 shape 文件包括一个主文件,一个索引文件,和一个 dBASE 表。主文件是一个直接存取,变量记录长度文

件,其中每个记录描述一个有它自己的 vertices 列表的 shape。在索引文件中,每个记录包含对应主文件记录离主

文件头开始的偏移, dBASE表包含一 feature 一个记录的 feature 的特征。

几何和属性间的一一对应关系是基于记录

数目的。在 dBASE文件中的属性记录必须和主文件中的记录是相同顺序

的。

命名习惯所有文件名都符合

8.3 命名习惯。主文件,索引文件和 dBASE文件有相同的前缀。前缀必须是由字符或数字

(a-Z,0-9)开始,后跟 0 到 7 个字符( a-Z,0-9,_,)主文件的后缀是 .shp,索引文件的后缀是 .shx,dBASE表的后

缀是 .dbf。文件名中的所有字母在对文件名敏感的操作系统中都是小写的。

例子

主文件:

counties.shpxx 文件 :

counties.shx dBASE表:

ounties.dbf 数字类型一个 shape 文件存储整数和

双精度数,本文档的余数指以下类型:

整数:

有符号 32 位整数( 4 字节)

双精度:

有符号 64 位 IEEE双精度浮点数( 8 字节)浮点数必须是数字的值。负无穷,正无穷和非数字( NaN)值在

shape 文件不被允许。然而 shape 文件支持 '没有数据 '的值这样的概念,但是目前只用于衡量。某些小于- 1038 被

shape 文件读取程序用来代表'没有数据 '的值。

下面的第一节描述 shape 文件的总体结构和组织。第二节描述 shape 文件支持的每种 shape 类型的记录内容。

主文件的组织

主文件( .shp)由固定长度的文件头和接着的变长度记录组成。每个变长

度记录是由固定长度的记录头和接着的变

长度记录内容组成。图 1 图解了主文件的结构。

图 1 主文件的结构

文件头

记录头记录内容

记录头记录内容

记录头记录内容

记录头记录内容

记录头记录内容

Shape 文件中所有的内容可以被分为二类:

与数据相关的:

。主文件记录内容

。主文件头的数据描述域(Shape类型,边界盒等)

与文件管理相关的:

。文件和记录xx

。记录偏移等

整数和双精度整数在文件头中组成数据描述域,在主文件的记录内容是小ndian(PC或 Intel )字节顺序。组成文件

的其余部分和文件管理的整数和双精度浮点数是大 endian(Sun 或Motorola )字节顺序。

主文件头

主文件头 100 字节长。表 1 显示带有字节位置,值,类型和字节顺序的文件头中的域。

在此表中,位置是相对于文件的开始。

表 1 主文件头的描述

位置域值类型字节顺序0 字节文件代码 9994 整数大 4 字节未被使用 0 整数大 8 字节未被使用 0 整数大 12 字节未被使用 0 整数大 16 字节未被使用 0 整数大20 字节未被使用 0 整数大 24 字节文件长度整数大 28 字节版本 1000 整数小

32 字节 Shape类型整数小 36 字节边界盒 Xmin 双精度小 44 字节边界盒 Ymin 双精度小 52 字节边界盒 Xmax 双精度小 60 字节边界盒 Ymax双精度小 68 字节 * 边界盒 Zmin 双精度小 76 字节 * 边界盒 Zmax 双精度小 84 字节 *边界盒 Mmin 双精度小92 字节 * 边界盒 Mmax 双精度小 * 未被使用,值为

0.0,若没有被衡量或是Z 轴。

文件长度的值是在 16 位字下文件的总长度(包括组成文件头的 50 个 16 位字)。

在 shape 文件中的所有非空 shape 被需

要是同种 shape 类型。 Shape类型的值如

下:值 shape 类型

0 空 shape

1点

3多线

5多边形

8多点

11点Z

13多线 Z

15 多边形 Z

18多点 Z

21点M

23多线 M

25 多边形 M

28多点 M

31多斑块

没有被定义的Shape类型值( 2,4,6 等直到 33)为将来可能的使用而保留。

目前 shape 文件被局限于包含以上定义

的同种 shape 类型。在将来 shape 文件可以被允许包含多于一种 shape 类型。若混合 shape 类型被实现,文件头中的

shape 类型将标识该文件。

主文件头的边界盒存储文件中 shape 的实际幅度。最小边界 X 和 Y直交的(潜在的 M,Z)长方形包含了所有的 shape。

若 shape 文件是空的(没有记录),min,Ymin,Xmax,Ymax的值是未被定义的。

Mmin 和 Mmax 能包含 shape 文件用来衡量

不包含衡量的shape 类型的 '没有数据 '的值(参见 2 页的数字类型),记录头每个记录的头存储了记录的数目和记录内容的长度。记录头有一个固定长度 8 字节。表 2 显示文件记录头中域的字

节位置,值,类型和字节顺序。在表中,位置是相对于记录的开始的。

表 2 主文件记录头文件的描述

位置域值类型字节顺序 0 字节记录数目整数大 4 字节内容长度整数大记录数目从 1 开始。

一个记录的内容长度是按 16 位字衡量的记录内容长度。每个记录因此为文

件的总长度贡献( 4+内容长度)个 16 位

字,正如文件头是24 字节一样。

主文件记录内容

Shape 文件记录内容包含一个 shape 类型和接着的该 shape的几何数据。记录内容的长度依赖于在一个 shape 中部分和

vertices 的数目。对每种 shape 类型,我们首先描述该 shape 然后是它在磁盘上的存储镜像。在表 3 到 16,位置是相

对于记录内容的开始。

空 shape

shape 类型为 0 指代一种不带几何数据的空 shape,每种要素类型(点,线,多边形等)都支持空,在同一个 shape 文

件中有点和空的点是有效的。常常空 shape 是放东西的地方;在 shape 文件产生时被使用和在产生后更被广泛地使用。

表 3 空 shape 记录内容

位置域值类型数目字节顺序 0 字节 shape 类型 0 整数 1 小在 X,Y位置的Shape类型

点一个点包括一对以X,Y顺序排列的双精度的坐标

Point{Double X //X 坐标

Double Y //Y 坐标 }表 4 点记录内容

位置域值类型数目字节顺序0 字节 shape 类型 1 整数 1 小 4 字节 X

X 双精度 1 小 12 字节 Y Y 双精度 1 小多点一个多点代表一个点的集合:

MultiPoint{Double[4]Box// 边界盒

Integer NumPoints// 点的数目

Point[NumPoints]Points// 在集合中的点 }边界盒以

Xmin,Ymin,Xmax,Ymax存储。

表 5 多点记录内容

位置域值类型数目字节顺序0 字节 shape 类型 8 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumPoints NumPoints 整数 1 小 40 字节 Points

Points 点 NumPoints 小 PolyLine一条 PolyLine是指一条包含一个或多个部分的

有序的 vertices 的集合。一个部分是指二个或多个点彼此

连接的顺序。部分间彼此相连或不连。部分间彼此可能相交或不相交。

因为该定义没有禁止有确定坐标的连续点, shape 文件的读程序必须掌握这样的情况。在另外,退化 (degenerate)

和可能导致零长度的结果是不被允许的。

PolyLine{Double[4]Box// 边界盒

Integer NumParts// 部分的数目

Integer NumPoints// 点的总数目

Integer[NumParts]Parts// 在部分中第一个点的索引

Point[NumPoints]Points// 所有部分的点 }PolyLine的域在以下为更详细的描述:

Box 被存储的 PolyLine的边界盒,以Xmin,Ymin,Xmax,Ymax的顺序存储。

NumParts 在 PolyLine中部分的数目。

NumPoints 所有部分的点的总数目。

Parts NumParts 长度的数列。为每条PolyLine存储它在点数列中的第一个点的索引。数列索引是从0 开始的。

Points NumPoints 长度的数列。在PolyLine 中的每一部分的点被尾到尾存储。部分 2 的点跟在部分 1 的点之后

,如此下去。部分数列对每一部分保持开始点的数列索引。

在部分间点之间没有界限。

表 6 PolyLine记录内容

位置域值类型数目字节顺序0 字节 shape 类型 3 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小注意:

X=44+4*NumParts多边形一个多边形包含一个或多个环。一个环是四或

多个点彼此相连组成的一个闭合的

彼此不相交的环。一个多边形可能包括多个外环,一个环的vertices 的顺序和方向指示环的哪一边是多边形的内部

。在多边形中的洞的环的 vertices 是逆时针方向的。一个环组成的多边形总

是顺时针方向的。一个多边形的环是被

做为它的一部分的。因为该定义没有禁止有确定坐标的连续的点, shape 文件读程序必须解决这种情况。在另外,

退化 (degenerate)和可能导致零长度的结果是不被允许的。多边形的结构

被定义为 PolyLine结构,正如下文:

Polygon{Double[4]Box// 边界盒

Integer NumParts// 部分的数目

Integer NumPoints// 点的总数目

Integer[NumParts]Parts// 在部分中第一个点的索引

Point[NumPoints]Points// 所有部分的点 }多边形的域在以下为更

详细的描述:

Box 被存储的多边形的边界盒,以Xmin,Ymin,Xmax,Ymax的顺序存储。

NumParts 在多边形中环的数目。

NumPoints 所有环的点的总数目。

Parts NumParts 长度的数列。为每条环存储它在点数列中的第一个

点的索引。数列索引是从0 开始的。

Points NumPoints 长度的数列。在多边形中的每一个环的点被尾到尾

存储。环 2 的点跟在环 1 的点之后,如此

下去。部分数列对每一环保持开始点的数列索引。在环间点之间没有界

限。

图 2 中的例子图演示了多边形的表现。该图中的多边形有一个洞,总共是8 个 vertices。

关于多边形 shape 有以下重要注意事项:

环是闭合的(第一个和最后一个 vetex 必须是一样的)在点数列中环的顺序是

不重要的。

存储在 shape 文件中的多边形必须是 clean,一个 clean 的多边形是指这样

的一个多边形:

1.没有自交。这意味着属于一个环的一段可能不与另一个环的一段相交。

一个多边形

的环可能在 vetices 处彼此相交,但不是在沿段处。重合的段被认为是相交

的。

2.在定义多边形的线的正确一边有多边形的内部。一个观察者以vertex 顺序沿环走时,右边的邻居是多边形的内

部。一个独环的多边形的 vertices 因此都是顺时针的。在这些多边形中的洞

有一个逆时针的方向。当定义在多边形

中的洞同样是顺时针时,发生"Dirty" 多边形错误。这会导致内部的重叠。

图 2 一个多边形的实例

在此例中, NumParts 等于 2,NumPoints 等于 10。注意洞多边形的点的顺序

是逆序的。

0 5

部分:0 5

0123456789

点:

v1 v2 v3 v4 v1 v5 v8 v7 v6 v5

表 7 多边形记录内容

位置域值类型数目字节顺序0 字节 shape 类型 5 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小注意:

X=44+4* NumParts

在 X,Y空间中衡量的 shape 类型该种 shape 有一个额外的坐标 M,注意 "没有数据 "的值可以被指定为 M 的一个值。

PointM 一个 PointM 包括一对以 X,Y顺序排列的双精度的坐标,再加上衡量M。

PointM{Double X//X 坐标

Double Y//Y 坐标

Double M//M 衡量 }表 8 PointM 记录内容

位置域值类型数目字节顺序0 字节 shape 类型 21 整数 1 小 4 字节 X

X双精度 1小12字节 Y Y双精度 1小20字节 M

M 双精度 1小

多 PointM 一个多 PointM 代表一个 PointM 的集合:

MultiPoint{Double[4]Box// 边界盒

Integer NumPoints// 点的数目

Point[NumPoints]Points// 在集合中的点

Double[2]M Range// 衡量 M 的上下界

Double[NumPoints]M Array// 衡量 }多 PointM 的域在以下为更详细的描述:

Box 被存储的多 PointM 的边界盒,以 Xmin,Ymin,Xmax,Ymax的顺序存储。

NumPoints 点的总数目。

Points NumPoints 长的点的数列。

M Range以 Mmin,Mmax 顺序存储的多 PointM 的最小,最大值。

M Array NumPoints 长的衡量的数组。

表 9 多 PointM 记录内容

位置域值类型数目字节顺序0 字节 shape 类型 28 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumPoints NumPoints 整数 1 小 40 字节 Points Points 点 NumPoints 小 X*字节 Mmin Mmin 双精度 1 小 X+8*字节Mmax Mmax 双精度 1 小 X+16*字节 Marry Marry 双精度NumPoints 小注意:

X= 40+( 16* NumPoints)* 可选的

多 LineM 一条 shape 文件的多 LineM 包含一个或多个部分。指一条包含一

个或多个部分的有序的 vertices 的集合。

一个部分是指二个或多个点彼此连接的顺序。部分间彼此相连或不连。部

分间彼此可能相交或不相交。

PolyLineM{Double[4]Box// 边界盒

Integer NumParts// 部分的数目

Integer NumPoints// 点的总数目

Integer[NumParts]Parts// 在部分中第一个点的索引

Point[NumPoints]Points// 所有部分的点

Double[2]M Range// 衡量 M 的上下界

Double[NumPoints]M Array// 所有点的衡量 }PolyLineM 的域在以下为更详细的描述:

Box 被存储的 PolyLineM的边界盒,以Xmin,Ymin,Xmax,Ymax的顺序存储。

NumParts 在 PolyLineM 中部分的数目。

NumPoints 所有部分的点的总数目。

Parts NumParts 长度的数列。为每条PolyLineV存储它在点数列中的第一个点的索引。数列索引是从0 开始

的。

Points NumPoints 长度的数列。在PolyLineM 中的每一部分的点被尾到尾存储。部分 2 的点跟在部分 1 的点之

后,如此下去。部分数列对每一部分保持开始点的数列索引。

在部分间点之间没有界限。

M Range以 Mmin,Mmax 顺序存储的多 PointM 的最小,最大值。

MArray NumPoints 长的衡量的数组 ,在多 PointM 每部分的衡量被被尾到尾

存储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

表 10 PolyLineM记录内容

位置域值类型数目字节顺序0 字节 shape 类型 23 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小 Y*字节 Mmin Mmin 双

精度 1 小 Y+8*字节 Mmax Mmax 双精度 1 小 Y+16*字节 Marry Marry 双精度 NumPoints 小注意:

X=44+4* NumParts Y=40+( 16* NumPoints)*可选的

多边形 M 一个多边形 M 包含一个或多个环。一个环是四或多个点彼此相连

组成的一个闭合的彼此不相交的环。注意

相交是在 X,Y空间计算,而不是在 X,Y,M空间。一个多边形可能包括多个外环,一个多边形的环是被做为它的一部分

的。

多边形 M 的结构被定义为PolyLineM 结构,正如下文:

PolygonM{Double[4]Box// 边界盒

Integer NumParts// 部分的数目

Integer NumPoints// 点的总数目

Integer[NumParts]Parts// 在部分中第一个点的索引

Point[NumPoints]Points// 所有部分的点

Double[2]M Range// 衡量 M 的上下界

Double[NumPoints]M Array// 所有点的衡量 }多边形 M 的域在以下为更详细的描述:

Box 被存储的多边形的边界盒,以Xmin,Ymin,Xmax,Ymax的顺序存储。NumParts 在多边形 M 中环的数目。

NumPoints 所有环的点的总数目。

Parts NumParts 长度的数列。为每条环存储它在点数列中的第一个

点的索引。数列索引是从0 开始的。

Points NumPoints 长度的数列。在多边形中的每一个环的点被尾到尾

存储。环 2 的点跟在环 1 的点之后,如此

下去。部分数列对每一环保持开始点的数列索引。在环间点之间没有界

限。

M Range以 Mmin,Mmax 顺序存储的多 PointM 的最小,最大值。

MArray NumPoints 长的衡量的数组 ,在多 PointM 每部分的衡量被被尾到尾

存储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

关于 PolygonM shape有以下注意事项:

环是闭合的(第一个和最后一个 vetex 必须是一样的)在点数列中环的顺序是

不重要的。

表 11 多边形 M 的记录内容

位置域值类型数目字节顺序0 字节 shape 类型 5 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小 Y*字节 Mmin Mmin 双精

度 1 小 Y+8*字节 Mmax Mmax 双精度 1 小 Y+16*字节 Marry

Marry 双精度 NumPoints 小注意:

X=44+4* NumParts Y=40+( 16* NumPoints)*可选的在 X,Y,Z空间中衡量

的 shape 类型该种 shape 有一

个额外的坐标M,注意 "没有数据 "的值可以被指定为M 的一个值。

PointZ 一个 PointZ 包括一对以 X,Y,Z顺序排列的双精度的坐标,再加上衡量M。

PointM{Double X//X 坐标

Double Y //Y 坐标

Double Z //Z 坐标

Double M //M 衡量 }表 12 PointZ 记录内容

位置域值类型数目字节顺序0 字节 shape 类型 21 整数 1 小 4 字节 X

X双精度 1小12字节 Y Y双精度 1小20字节 Z Z 双精度 1 小 28 字节 Measure M 双精度 1 小多 PointZ 一个多 PointZ 代表一个 PointZ 的集合:

MultiPoint{Double[4]Box// 边界盒

Integer NumPoints// 点的数目

Point[NumPoints]Points// 在集合中的点

Double[2]Z Range//Z 的上下界

Double[NumPoints]Z Array//Z 的值

Double[2]M Range// 衡量 M 的上下界

Double[NumPoints]M Array// 衡量 }边界盒是以

Xmin,Ymin,Xmax,Ymax的顺序存储。 ZRange是以 Mmin,Mmax 顺序存储的,

M Range是以 Mmin,Mmax 顺序存

储的。

表 9 多 PointM 记录内容

位置域值类型数目字节顺序0 字节 shape 类型 28 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumPoints NumPoints 整数 1 小 40 字节 Points Points 点 NumPoints 小 X 字节 Zmin Zmin 双精度 1 小 X+8字节 Zmax Zmax 双精度 1 小 X+16 字节 Zarry Zarry 双精度 NumPoints 小 Y*字

节 Mmin Mmin 双精度 1 小 Y+8*字节 Mmax Mmax 双精度 1 小 Y+16*字节 Marry Marry 双精度 NumPoints 小注意:

X= 40+( 16* NumPoints)Y=X+16+(8* NumPoints) *可选的多 LineZ一条shape 文件的多 LineZ包含一个或多个部分。指一条包含一个或多个部分的有序

的 vertices 的集合。

一个部分是指二个或多个点彼此连接的顺序。部分间彼此相连或不连。部

分间彼此可能相交或不相交。

PolyLineZ{Double[4] Box // 边界盒

Integer NumParts // 部分的数目

Integer NumPoints // 点的总数目

Integer[NumParts] Parts // 在部分中第一个点的索引

Point[NumPoints] Points // 所有部分的点

Double[2] Z Range //Z 的上下界

Double[NumPoints] Z Array //Z 的值

Double[2] M Range // 衡量 M 的上下界

Double[NumPoints]M Array// 所有点的衡量 }PolyLineZ的域在以下为更详细的描述:

Box 被存储的 PolyLineZ的边界盒,以 Xmin,Ymin,Xmax,Ymax的顺序存储。

NumParts 在 PolyLineZ中部分的数目。

NumPoints 所有部分的点的总数目。

Parts NumParts 长度的数列。为每条PolyLineZ存储它在点数列中的第一个点的索引。数列索引是从0 开始

的。

Points NumPoints 长度的数列。在PolyLineZ中的每一部分的点被尾到尾存储。部分 2 的点跟在部分 1 的点之

后,如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点

之间没有界限。

ZRange以 Zmin,Zmax顺序存储的多PointZ 的最小,最大值。

ZArray NumPoints 长的衡量的数组 ,在多 PointZ 每部分的衡量被被尾到尾存

储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

M Range以 Mmin,Mmax 顺序存储的多 PointZ 的最小,最大值。

MArray NumPoints 长的衡量的数组 ,在多 PointZ 每部分的衡量被被尾到尾存储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

表 14 PolyLineZ记录内容

位置域值类型数目字节顺序0 字节 shape 类型 23 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小 Y 字节 Zmin Zmin 双精

度 1 小 Y+8字节 Zmax Zmax 双精度 1 小 Y+16字节 Zarry

Zarry 双精度 NumPoints 小 Z*字节 Mmin Mmin 双精度 1 小 Z+8*字

节 Mmax Mmax 双精度 1 小 Z+16*字节 Marry Marry

双精度 NumPoints 小注意:

X=44+4*NumPartsY=X+( 16*NumPoints)Z=Y+16+(8*NumPoints) * 可选

的多边形 Z 一个多边形 Z 包

含一个或多个环。一个环是四或多个点彼此相连组成的一个闭合的彼此不

相交的环。一个多边形可能包括多个外环

,一个多边形Z 的环是被做为它的一部分的。

多边形 Z 的结构被定义为PolyLineZ结构,正如下文:

PolygonZ{Double[4] Box // 边界盒

Integer NumParts // 部分的数目

Integer NumPoints // 点的总数目

Integer[NumParts] Parts // 在部分中第一个点的索引

Point[NumPoints] Points // 所有部分的点

Double[2] Z Range //Z 的上下界

Double[NumPoints] Z Array //Z 的值

Double[2] M Range // 衡量 M 的上下界

Double[NumPoints] M Array // 所有点的衡量 }多边形 Z 的域在以下为更详细的描述:

Box 被存储的多边形的边界盒,以Xmin,Ymin,Xmax,Ymax的顺序存储。

NumParts 在多边形 Z 中环的数目。

NumPoints 所有环的点的总数目。

Parts NumParts 长度的数列。为每条环存储它在点数列中的第一个

点的索引。数列索引是从0 开始的。

Points NumPoints 长度的数列。在多边形中的每一个环的点被尾到尾

存储。环 2 的点跟在环 1 的点之后,如此

下去。部分数列对每一环保持开始点的数列索引。在环间点之间没有界

限。

ZRange以 Zmin,Zmax顺序存储的多PointZ 的最小,最大值。

ZArray NumPoints 长的衡量的数组 ,在多 PointZ 每部分的衡量被被尾到尾存

储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

M Range以 Mmin,Mmax 顺序存储的多 PointZ 的最小,最大值。

MArray NumPoints 长的衡量的数组 ,在多 PointZ 每部分的衡量被被尾到尾存

储部分 2 的点跟在部分 1 的点之后,

如此下去。部分数列对每一部分保持开始点的数列索引。在部分间点之间

没有界限。

关于 PolygonZ shape有以下注意事项:

环是闭合的(第一个和最后一个 vetex 必须是一样的)在点数列中环的顺序是

不重要的。表 15 多边形 Z 的记录内容

位置域值类型数目字节顺序0 字节 shape 类型 15 整数 1 小 4 字节 Box

Box 双精度 4 小 36 字节 NumParts NumParts 整数 1 小 40 字节 NumPoints NumPoints 整数 1 小 44 字节 Parts Parts 整数 NumParts 小 X 字节Points Points 点 NumPoints 小 Y字节 Zmin Zmin 双精度

1 小 Y+8字节 Zmax Zmax 双精度 1 小 Y+16字节 Zarry

Zarry 双精度 NumPoints 小 Z*字节 Mmin Mmin 双精度 1 小 Z+8*字节 Mmax Mmax 双精度 1 小 Z+16*字节 Marry Marry 双精度 NumPoints 小注意:

X=44+4*NumPartsY=X+( 16*NumPoints)Z=Y+16+(8*NumPoints) * 可选的多 Patch 一个

MultiPatch 包括许多表面斑块。每个表面斑块描述了一个表面。 MultiPatch 的表面斑块是指比如它的部分,控制

一个 MultiPatch 部分的 vertices 顺序是如何被解释的部分类型。一个MultiPatch 的部分可以是以下类型:

三角形条带三角形的连接条带,此处每个顶点(在开始二个后)完成一个

新三角形。一个新三角形总是通过

把新顶点和二个临近的原有点相连而得到。

三角形扇三角形的连接扇,此处每个顶点(在开始二个后)完成一个新三

角形。一个新三角形总是通过把新顶

点和一个个临近的原有点及这部分的第一个顶点相连而得到。

外环多边形的外环。

内环多边形的洞。

第一环未定义类型的多边形的第一个环。

环未定义类型的多边形的环。

一个简单的三角形条带或三角形扇代表一个简单的表面斑块。参见图 3 看这些部分类型的例子。带环的部分的序

列能描述有洞的多边形表面。该序列典型包括一个外环,代表斑块的外边

界,用许多内环代表洞。当用代表表现带

常用的公文种类和格式

常用的公文种类: 一、决议。经会议讨论通过的重要决策事项,用“决议”。 二、决定。对重要事项或重大行动作出安排,用“决定”。 三、公告。向内外宣布重要事项或者法定事项,用“公告”。 四、通告。在一定范围内公布应当遵守或周知的事项,用“通告”。 五、通知。发布规章和行政措施,转发上级机关、同级机关和不相隶属机关的公文,批转下级机关的公文,要求下级 机关办理和需要周知或共同执行的事项,任免和聘用干部,用“通知”。 六、通报。表扬先进,批评错误,传达重要精神、交流重要情况,用“通报”。 七、报告。向上级机关汇报工作、反映情况、提出建议,用“报告”。 八、请示。向上级机关请求指示、批准,用“请示”。 九、批复。答复下级机关的请示事项,用“批复”。 十、条例。用于制定规范工作、活动和行为的规章制度,用“条例”。 十一、规定。用于对特定范围内的工作和事务制定具有约束力的行为规范,用“规定”。 十二、意见。对某一重要问题提出设想、建议和安排,用“意见”。 十三、函。不相隶属机关之间相互商洽工作、询问和答复问题,向有关主管部门请求批准等,用“函”。 十四、会议纪要。记载、传达会议议定事项和主要精神,用“会议纪要”。

公文格式: 第一条公文一般由眉首,正文、文尾三部分组成。 第二条公文眉首包括发文机关、发文字号、签发人、紧急程度、机密等级等内容,一般用横线与正文部分隔开。 一、发文机关(公文版头)用醒目、整齐、庄重字体套红印刷,置于眉首上部,居中。 二、发文字号由发文机关代字、年份和顺序号组成,置于发文机关之下、横线之上,居中。 三、向上级报送的重要文件,要标注签发人,置于发文字号的同行右端。 四、紧急文件分“急件”、“特急件”两种,标于眉首右上角。 五、秘密文件应准确标明“绝密”、“机密”、“秘密”,标于眉首右上角。 第三条正文部分一般包括标题、主送机关、内容、附件、落款、附注等。 一、标题置于眉首之下,主送机关之上,居中。标题一般包括发文机关名称、事由和公文种类,要准确简要地概括公文的主要内容,除发布和批转上级规章性文件外,标题一般,不加书名号,也不用其它标点符号。 二、“公告”“通告”“条例”“规定”“决议”“决定”等公文可不标明主送机关,其它公文应标明主送机关。主送机关一般置于正文内容之上、左端顶格。“决议”“决定”若标明主送机关也可置于文稿尾抄送栏。 三、正文内容的结构层次序数依次为“一、”“(一)”“1.”“(1)”。规章和规范性文件,按有关规定,用章、节、条、款、项标明层次。 四、附件名称标于内容之后,成文日期之前。附件一般与主件合订发送,不能合订的应在附件首页左上角注明文件发文字号,与主件同时发送。 五、文件落款,指正文末尾的发文机关名称、印章和成文日期。成文日期以领导签发日期为准。 六、公文除会议纪要外,应当加盖公章。加盖印章的公文一般不再另署发文机关名称。 文尾部分,包括主题词、抄送栏、印发机关栏、印发日期、份数等项。 第四条主题词。置于横线之上左端,按主题词表规定标引,词目间间隔一个汉字距离。 第五条抄送栏。在主题词横线之下。抄送单位可使用规范化的简称。 第六条印发机关及日期栏。在抄送栏下用横线与抄送栏隔开,左端署印发机关全称,右端署印发日期。 第七条文件份数。标于印发机关及日期栏横线之下,居右。 第八条公文文字从左至右横写,横排。公文用纸为A4 型,并用统一印制的红头公文纸印刷,左侧装订。张贴的公文用纸大小,根据实际需要确定。公文标题用二号宋体字,内容用三号仿宋体。

各种文件后缀的含义

各种文件后缀的含义 ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 .AIF:音频文件,使用Windows Media Player播放 .AIFC:音频文件,使用Windows Media Player播放 .AIFF:音频文件,使用Windows Media Player播放 .ani:动画光标文件扩展名,例如动画沙漏。 .ans:ASCII字符图形动画文件 .arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 .arj:压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 .asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放 .asp:微软的视频流文件,可以使用Windows Media Player打开 .asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门

.asx:Windows Media 媒体文件的快捷方式 .au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 .avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片 .bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 .bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic 开发系统的是Visual Basic .bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 .bbs:电子告示板系统文章信息文件 .bfc:Windows的公文包文件 .bin:二进制文件,其用途依系统或应用而定 .bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。 .c:C语言源程序文件,在C语言编译程序下编译使用 .cab:Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式

国企中的标准公文格式

标准公文格式设置 一、公文的模板制作 进入系统:“开始”菜单——“程序”——“Microsoft Word”——进入Word 界面, 1 进行页面设置 选择“文件”——“页面设置”选择“页边距”附签,上:3.7厘米下:3.5厘米左:2.8厘米右:2.6厘米。选择“版式”附签,将“页眉和页脚”设置成“奇偶页不同”,在该选项前打“√”。选择“文档网格”附签,“字体设置”,“中文字体”设置为“仿宋”;“字号”设置成“三号”,单击“确定”按钮,选中“指定行网格和字符网格”;将“每行”设置成“28”个字符;“每页”设置成“22”行。然后单击“确定”按钮,这样就将版心设置成了以三号字为标准、每页22行、每行28个汉字的国家标准。 2 插入页号 选择“插入”——“页码”,“位置”设置为“页面底端(页脚)”,“对齐方式”设置为“外侧”。然后单击“格式”按钮,“数字格式”设置为全角的显示格式,单击“确定”按钮,再次单击“确定”按钮完成页码设置。双击页码,在页码两边各加上一条全角方式的短线;并将页码字号设置成“四号”;字体任意;奇数页的页码设置成右空一个汉字,偶数页的页码设置成左空一个汉字。 3 发文机关标识制作 选择“插入”——“文本框”——“横排”菜单项,鼠标将会变成“┼”,在Word 2000版面上单击鼠标左键,出现一个文本框,在该文本框内输入发文机关标识,输入完成后,选中该文本框,单击鼠标右键——“设置文本框格式”,在这里来设置红头的属性。 选择“颜色和线条”附签,“颜色”设置成“无填充颜色”。选择“大小”附签,“高度”设置成“2cm”;宽度设置成“15.5cm”。注:用户可根据实际情况调节尺寸。选择“版式”附签,单击“高级”按钮,水平对齐:“对齐方式”设置成“居中”,“度量依据”设置成“页面”;垂直对齐:“绝对位置”设置成“页边距”,“下侧”设置成“2.5cm”——平行文标准,“8.0cm”——上行文标准,注:用户可根据实际情况调节尺寸。然后单击“确定”。 选择“文本框”附签,左、右、上、下都设置成“0cm”,单击“确定”完成。文本框属性全部设置完成,单击“确定”按钮。选中文本框内的全部文字,将颜色设置成“红色”,字体设置成“小标宋简体”,字号根据文本框的大小设置成相应字号,但要尽量充满该文本框,这样,宽为155mm、高为20mm、距上25mm 的红头制作完成。 4 红线制作 首先将“视图”——“工具栏”——“绘图”选中,单击“绘图”工具条的直线工具,鼠标会变成“十”字形,左手按住键盘上的Shift键,右手拖动鼠标从左到右划一条水平线,然后选中直线单击鼠标右键,选择“设置自选图形格式”,红线的属性在这里进行设置。选择“颜色和线条”附签,“颜色”设置为“红色”;“虚实”设置为“实线”;“粗线”设置为“2.25磅”。选择“大小”附签,“宽度”设置为“15.5cm”。选择“版式”附签,单击“高级”按钮,水平对齐:“对齐方式”设置成“居中”,“度量依据”设置成“页面”,垂直对齐:“绝对位置”设置成“页边距”,“下侧”设置成“7cm” ——平行文标准,

公文常用格式要求

公文常用格式要求 1、标题字体为2号小标宋体字 2、主送机关名称位于正文左上方,与正文标题空一行,顶格排印,用3号仿宋_GB2312。 3、正文中的层次序数 文中结构层次序数一般依次用汉字“一”、汉字加圆括号“(一)”、阿拉伯数字“1”、阿拉伯数字加圆括号“(1)”,不得逆向使用。 层次序数: 第一层“一、”(黑体)(作为小标题时句尾无标点); 第二层“(一)”(楷体)(作为小标题时句尾标点可有可无);第三层“ 1.”(仿宋)(无论是否作为小标题,要有标点); 第四层“(1)”(仿宋)(必须有标点)。 4、附件说明 附件说明分别与正文和发文机关署名之间空一行,字体字号用3号仿宋_GB2312。 “附件:”前空2个字,后接排附件名称,名称后不加标点

符号,附件序号用阿拉伯数字,每行位置对齐,如“附件:1.×××”。 有两个以上附件时,应注明顺序并分别标注于各附件首页的左上方。 5、发文机关署名 应用全称或规范化简称,字体字号用3号仿宋_GB2312,位于正文的右下方(与正文或附件说明空一行),居右排,后空2个字。 两个以上机关联合发文,发文机关名称上下并排,等距撑开,长度相同。 6、成文日期应写明年、月、日,位于发文机关署名右下方,字体字号用3号仿宋_GB2312,首字比发文机关首字右移2个字,如长于发文机关,居右排时后空2个字。 7、附件正文部分,用3号黑体在左上角顶格注明“附件”,有序号时应加序号,序号后不再加标点符号。

?附件应排在版记之前。 ?附件序号和附件标题应与附件说明表述一致,附件标题与“附件”之间空两行。 ?被批准的下级机关公文或被转发的上级、同级机关公文,不属于公文的附件,应在批转、转发“通知”之后另页 排印。 8.页码 一般用4号半角宋体阿拉伯数字,编排在公文版心下边缘之下,数字左右各方一条一字线,一字线上距版心下边缘7mm。 单页码居右空一字,双页码居左空一字。 公文的版记页前有空白页的,空白页和版记页均不编排页码。

常用文件格式大全

常用文件格式大全 不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供读者参考和查阅。 BAT DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件。 EXE 可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。 COM 可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。 ASM 汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS程序文件一样,为不可执行文件。 ASC 代码文件。 BAK 备份文件 LIB 程序库文件 CHK 检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件。 TMP 临时文件 SYS 系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。 OBJ 目标文件,源程序编译输出的目标代码。 OLD 备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。 INI 配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。 INF 安装配置文件,这在WIN95下使用较多。 HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99% 的软件都有这个文件,另外,DOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIR?或DIR/?”。 DDI 早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展开 IMG 这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,此文件使用最多,能常用HD-COPY IMG UNIMG都软件进行解压(注:IMG这个软件为什么一闪就没了呢,这个软件需要热键激活,按下Ctrl+Alt+S+D+X),如果要安装的软件压缩文件由和几个IMG分开压缩,那最好用UNIMG 将它们全部解压缩,然后安装,它安装时提示你“请插入X序列盘”。 ARJ ARJ(ARJ这个以前风眯一时的压缩软件谁人不晓)软件压缩的文件,它的压缩比较高,使用也特方便顺手,只需要“ARJ a -r -v……” RAR 这也是一个压缩文件,传说比ARJ压缩比更高,笔者没有亲手做试验,故不敢下空此结论。 ZIP 当前最流行的压缩文件,谁不知道ZIP呀,WINZIP,再也不是DOS下的那个UNZIG或PKZIP了,兼容,向下兼容,从游戏到软件,差不多都是它压缩的了。 IMD UCDOS中输法的编码字典文件。 PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的。 BAS BASIC中的源程序文件,BASIC可为初学者最为熟悉的编辑语言,它的优点笔者就不在累赘了,注意QBASIC与QUICK BASIC和GW BASIC是有区别。 C C语言中的源程序文件,它不但造就了我们常常为之日夜奋战的精彩电脑游戏,还创造出UNIX操作系统,有口皆碑的好编程软件。 MAK C语言中的工程文件。 COB COBOL语言源程序文件。 PAS PASCAL语言源程序文件。 FOR FORTRAN语言源程序文件。 FOX FOXBASE伪编译程序文件,比PRG短小运行速度快。

办公室文秘必备公文基本格式

办公室文秘必备公文基本 格式 on 22 November 2020 一、公文文面格式

公文文面格式是指公文中各要素(各组成部分)的搭配、排列和标识规则,包括版面安排、字体型号、各要素的标识排序等。 党政机关通用公文的文面格式由版头(报头)、份号、密级、保密期限、发往地址、紧急程度(等级)、发文字号、签发人、收发报序号、公文标题、主送机关、正文、附件名称(附件说明)、发文机关署名、成文日期、印章、印发传达范围(附注)、附件、主题词、抄送机关、印制版记、公文二维条码22个要素组成。1版头 行政机关的发文机关标识主要有3种形式:一种由发文机关全称或规范化简称加“文件"组成,即"文头纸";一种由发文机关名称加"令"组成,如"省政府令";一种由发文机关名称加武文线组成,即“函头纸"。对于上报的公文,发文机关标识上边缘至版心上边缘为80mm。 2.份号 即份数序号,是同一件公文印制份数的顺序号。用电报传送的秘密公文,不标注份号。绝密、机密、秘密电报均属空码电报,均应按空码电报的管理办法进行严格管理。 3.密级与保密期限 公文中的密级(包括国家秘密)分为绝密、机密、秘密3个等级。商业秘密分为商业机密、商业秘密2个等级。密级用3号黑体字标注。党的机关的公文空级标注在份号下方,两字之间空1字;行政机关的公文密级标注在公文首页右上角。如需同时标注秘密等级与保密期限,党政机关的公文都用3号黑体字顶格标注在版心右上角第1行,秘密等级中间不空格,并与保密期限之间用"★"隔开。

4.紧急程度(等级) 党的机关的紧急公文,分别标明"特急"、"力口急"用3号黑体字顶格标注于公文首页页版心右上角,两字之间空1字;行政机关的紧急公文,分别标明"特急"、"急件",用3号黑体字标注于公文首页版心右上角第2行。如无空级则标注在第1行。电报的紧急程度叫等级,分“特提、特急、加急、平急"4种,用3 号仿宋体字标注,其办理公文的时间要求分别是1天、3天、5天、10天。 5.发文字号 发文字号是由发文机关代字、发文年度和发文顺序号3部分组成。发文年度应标全称,不能简写。发文顺序号分年度从1号起,按公文的签发时间的先后依次编号,不能跳号,不留有空号,不随意编号,不编虚位(即"1"不编为"001"), 不加"第"字。 应注意三个问题:一是发文字号一经确定,应长期固定使用。二是联合行文,一般只标注主办机关的发文字号。三是用特定版头印制的公文的发文字号,行政机关的用3号仿宋体字标注于版头(发文机关标识)下空1行红色横隔线之上。下行文、平行文的居中标注;上行文的标注于左侧,与右侧的“签发人"对称,左右两边各空1字排印。 6.签发人

SHP文件格式的研究与应用

第31卷第6期2006 年11月 测绘科学 Sc i ence o f Survey ing and M app i ng V o l 131N o 16 N ov 1 作者简介:刘锋(1980O ),男,中国测绘科学研究院摄影测量与遥感专业研究生,主要从事RS 和G IS 开发与应用研究。E O m a i:l li ufeng1980421@1261com 收稿日期:2006O 01O 05 基金项目:国土资源部土地资源遥感监测信息获取与处理软件开发(2003AA131010) S HP 文件格式的研究与应用 刘锋,张继贤,李海涛 (中国测绘科学研究院,北京 100039) 【摘 要】在全国第二次土地详查中,土地利用基础图件大部分是以S H P 文件格式存储的,因此在对土地利用基础图件进行更新的过程中,首要的问题是对SHP 文件的访问。本文以解决这一问题为目标,以S HP 文件中常用的多边形元素为例,对S H P 文件中二进制格式的元素表示方法加以阐述,并以程序实现的方式对资料进行了访问,最终在项目中得到了充分的应用。【关键词】土地利用基础图件;S H P 文件格式;多边形元素【中图分类号】TP311 【文献标识码】A 【文章编号】1009O 2307(2006)06O 0116O 02 1 引 言 S H P 文件格式是美国ESR I 公司生产的A rcV iew 和A rc G IS 软件的专用资料格式,它将地理空间资料以坐标点串的形式存储起来。A rcV iew 以其易用性和灵活性受到大量用户的喜爱,占有极高的市场占有率,广泛应用于国土资源、环境、地学等领域中。现在S H P 文件格式已经成为G IS 界的一种标准格式,几乎所有的G IS 软件都支持对它的转换甚至支持对其直接进行读写操作,大量的工程项目也往往把SHP 文件格式作为首选格式,因而每个从事研究G IS 人员都应该详细的了解和掌握SHP 文件格式。 2 SHP 文件格式说明 通常开发人员可以采用自带的开发软件包对资料的采集、入库、查询以及分析进行编程。但是他们开发的地理信息软件包所处理的文件格式通常与S HP 格式不兼容。但是如果清楚了S H P 文件的编码方式就可以利用常用的开发工具(如V C ,V B)等将自定义文件格式转换为S H P 文件格式。 不同于其它各种转换文件格式如M IF 、M I D 、E00等,S H P 文件格式采用编码效率较高的二进制格式。点的坐标采用双精度保存,保证了点的精确度。S HP 文件系统由三个文件组成:S H P 文件、S HX 文件和DBF 文件。S H P 文件中存储每个地物的空间资料,S HX 文件主要存储了S HP 文件中每个地物元素的起始位置和所占字节的大小,D BF 文件存储每个地物元素的属性资料。相对于向量图形中的每个元素,S H P 文件中都有相应的一个段落与之对应,所以其资料格式有一定的复杂性。 每个S H P 文件都包含一百个字节的文件头信息,文件头记录了文件中常用的基本信息,信息如表1所示: 表1 主文件头的描述 位置域值类型字节次序 Byte 0文件代码9994整型B i g Byte 4未使用0整型B i g Byte 8未使用0整型B i g B yte 12未使用0整型B i g B yte 16未使用0整型B i g B yte 20未使用0整型B i g B yte 24文件长度文件长度整型B i g B yte 28版本1000整型Littl e B yte 32形状类型形状类型整型Littl e B yte 36边界盒X 坐标最小值双精度Littl e B yte 44边界盒Y 坐标最小值双精度Littl e B yte 52边界盒X 坐标最大值双精度Littl e B yte 60边界盒Y 坐标最大值双精度Littl e B yte 68边界盒Z 坐标最小值双精度Littl e B yte 76边界盒Z 坐标最大值双精度Littl e B yte 84边界盒M 最小值双精度Littl e B yte 92 边界盒 M 最大值 双精度 Littl e 其中,0-3字节表示文件代码,固定值为9994,字节排列方式为倒序排列;3-19字节为空,固定值为0,字节排列方式为倒序排列;19-23字节为文件的大小,取值为文件的长度,字节排列方式为倒序排列(并以十六b it 存储);24-27字节为文件的版本,固定值为1000,字节排列方式为正序排列;28-31字节为地物的形状类型,取值如表二所示(x,y 为二维坐标,m 为度量坐标,z 为高程坐标),字节排列方式为正序排列: 表2 形状类型 值形状类型描述 0NULL Shap e 空地物类型 1Poi n t 单点类型(包含x ,y 坐标)3Pol yL i ne 线类型(每个点包括x ,y 坐标)5 Polygon 多边形类型(每个点包括x ,y 坐标)8M ulti Po i nt 多点类型(每个点包含x ,y 坐标)11Poi n t Z 单点类型(包含x ,y ,m,z 坐标)13Po l yL i neZ 线类型(每个点包含x ,y ,m,z 坐标)15Pol ygonZ 多边形类型(每个点包括x ,y ,m,z 坐标)18M u lti P oi n t Z 多点类型(每个点包括x ,y ,m,z 坐标) 21 Poi n M t 单点类型(包括x ,y ,m 坐标)23Pol yL i ne M 线类型(每个点包括x ,y ,m 坐标)25Polygon M 多边形类型(每个点包括x ,y ,m 坐标)28M ulti P o i nM t 多点对象(每个点包括x ,y ,m 坐标)

几种常用公文写作格式及范文

几种常用公文写作格式及范文 函 函适用于不相隶属机关之间相互商洽工作、询问和答复问题,向有关主管部门请求批准等。 公函包括标题、主送机关、正文、发文机关、日期、函告的事项、结语等。 ①标题 一般由发文机关、事由、文种或者事由、文种组成。一般发函为《关于**(事由)的函》;复函为《关于**(答复事项)的复函》。 ②正文 一般包括三层:简要介绍背景情况;商洽、询问、答复的事项和问题;希望和要求,如:"敬请大力支持为盼"等。 函的写作范例 四川省电力工业局关于在宝珠寺水电站库区进行开发有关意见的函 广元市人民政府: 宝珠寺水电站于1996年10月开始蓄水,1996年年底首台机组投产发电,水库已基本形成。据了解,目前库区有关部门正积极筹划在宝珠寺水电站库区发展旅游业和养殖业。为保障水库和大坝的安全运行,现将我局有关意见函告如下。 一、宝珠寺水电站是由国家开发银行贷款,四川省电力工业局负责还贷建设的重点水电工程。 四川省电力工业局既是宝珠寺水电站工程的业主,又是工程主管部门。按照国家有关基本建设"谁投资,谁受益",的原则,四川省电力工业局拥有宝珠寺水电站工程(包括水库)的管理权和开发权,宝珠寺水电厂直接受四川省电力工业局领导,是宝珠寺水电站工程管理和开发的直接主体。尽管如此,为支持库区移民发展生产,根据《四川省大型水电工程建设征地补偿和移民安置办法》第三十条"大型电站形成后的水面和消落区,在服从工程管理机构的统一指挥、管理、调度和保证工程安全的前提下,由当地县级以上人民政府统筹组织移民优先开

发利用"和水利电力部颁发的《水利水电工程管理条例》第二十三条"开展综合经营事业,应由工程管理单位统一规划。可由工程管理单位自营,也可以与有关单位签订经济合同,进行协作或联合经营,应注意有关社队利益,搞好团结和生产"的精神,我局原则同意当地县级以上人民政府统筹组织库区移民对宝珠寺水电站库区进行适当开发,但任何开发活动必须服从宝珠寺水电厂的统一规划,并与宝珠寺水电厂签订有关经济、安全、责任方面的协议。 二、根据国务院颁发的《水库大坝安全管理条例》第十条"兴建大坝时,建设单位应当按照批准的设计,提请县级以上人民政府依照国家规定划定管理和保护范围"的规定,宝珠寺水电站应划定管理和保护范围。但宝珠寺水电站首台机组刚投产,大坝未全部建成,大坝管理和保护范围尚未划定,依照批准设计和国家有关规定,大坝上游3-5公里,以及整个库区征地线以下,属大坝管理和保护范围。 根据《水库大坝安全管理条例》第十七条"在大坝管理和保护范围内修建码头、鱼塘的,须经大坝主管部门批准"和《水利水电工程管理条例》第十一条"确有必要在水利水电工程保护范围内进行建设等活动,应征得水利电力主管机关的同意"的规定,任何单位在宝珠寺水电站大坝管理和保护范围内进行开发活动,必须经四川省电力局批准后方可实施,未经我局批准擅自在大坝保护和管理范围内搞开发,都是违反国务院规定的。 三、凡是在水库以内的任何开发和经营活动,必须服从宝珠寺水电厂对水库的统一运用调度,不得影响水库的安全运行。库区的利用应在服从电厂的统一规划的前提下统筹规划,有计划、有组织地进行。 以上意见,特此函告。感谢贵府及其它各级地方政府对电力部门的工作给予大力支持和帮助。 关于鄂穗两地携手联合打捞"中山舰"的函 湖北省人民政府: 现沉于长江金口赤矾山江底的"中山舰",是中国现代革命史上的重要历史文物,尽快将其打捞、修复和陈列展览,是海内外同胞的共同心声。 "中山舰"是重要的革命历史文物。该舰192喀年参加"保卫大武汉会战"时被日军炸沉。

文件各种书写格式范文

文件各种书写格式范文 单位介绍信是一种正式的介绍文件。介绍派出人员的身份和任务的专用信件。用一般的公文信纸书写。包括标题、称谓、正文、结尾、单位名称和日期、附注几部分。下面为大家详细介绍单位介绍信如何写。 一、首先了解单位介绍信的作用: (1)介绍信主要用于联系工作、洽谈业务、参加会议、了解情况时的自我说明。 (2)对于持信人而言,介绍信具有介绍、证明双重作用。 二、首先第一行在中间写标题"介绍信",字体推荐用宋体二号居中。 三、第二行顶格写收信单位名称或收信人姓名,姓名后面需要加尊称,如先生、女士等。 四、第三行是你所要介绍的正文,要把所要介绍的人的姓名、人数、身份、职称表达清楚;清楚的表达你所要介绍的接洽的事项。

五、最后致敬和祝愿的话,如“此致敬礼”。在正文的右下方写明派遣单位的名称和介绍信的开出日期,并加盖公章。日期写在单位名称下方。附注注明介绍信的有效期限,具体天数用大写。 介绍信范文: 公司: 兹有公司法人代表授权委托同志为本公司代表前往贵处,全权办理事宜,请予接洽为盼! 委托单位:公司 法人代表: 日期:年月日 就好比为什么要有交通规则等,论文的格式不仅体现了它的严谨性,更是规范性的体现,高考作文要求按照它的格式写就是为了规范,如果你写出格子外,用铅笔等不符合规矩的笔,最后分数低只能怪自己,所以规则既然制订了,就得遵从,更何况这个规则是有好处的。

图片格式转换可以用『格式工厂』 格式工厂支持几乎所有类型多媒体格式。转换过程中,可以修复损坏的文件,让转换质量无破损。还可以帮你的多媒体文件减肥,节省磁盘空间,方便保存与备份。 软件界面非常清爽,没有任何广告,只保留了最基本的功能。 界面左边为支持转换的格式,还有一个工具集,可以进行简单的视频合并,音频合并,混流,混合等。右边可以查看转换实时进度和一些文件基本信息。使用方法非常简单,一看就会,就不介绍了。 个人担保书格式范文 【范文一】 出借人:_____ 电话:_____ ___号:__________ 借款人:_____ 电话:_____ ___号:__________

公司文件公文格式

精心整理 ×××××管理有限公司 纸质公文格式 说明:本纸质公文格式样本共8页,按照国家标准GB/T9704-1999并结合公司实际情况制定。

公司 ×××××管理有限公司文件 物业××字〔2004〕××号 公司B 特 急 物业××字〔2004〕××号 ××× 关于×××的请示 ××公司: ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××。

×××××××××××××××××××××。 2、××××× 二○○三年×月×日 (联系人:×××,电话:××)

物业××字〔2004 〕××号 公司×密★×年 ××××× 管理有限公司 总经理办公会纪要 ×××××管理有限公司内部信息 ×××××综合管理部 标题

×××××××××××××××××××××××××××××××××××××。 ××××××××××××××××××××××××××××××××。 ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××。 主送: ×年 主持人:×××(姓名加职务) 参加人:×××、×××(顺序为:公司领导姓名,部门加姓名,属下单位加 姓名,其他单位加姓名,属同一单位的参加人,均列于该单位名 称后) 记录:××× 纪要: ×××××××××××××××××××××。

下载SHP矢量格式的等高线

如何下载SHP矢量格式的等高线 一、什么是等高线? 等高线指的是地形图上高程相等的相邻各点所连成的闭合曲线,把地面上海拔高度相同的点连成的闭合曲线,并垂直投影到一个水平面上,并按比例缩绘在图纸上,就得到等高线。等高线也可以看作是不同海拔高度的水平面与实际地面的交线,所以等高线是闭合曲线,在等高线上标注的数字为该等高线的海拔。 二、如何下载SHP矢量格式的等高线 首先,请确保水经注万能地图下载器软件版本为X3.0build1469以上,然后我们只需要以下几步即可下载到SHP矢量格式的等高线。 第一步:切换到在线高程数据地图 点击视图中的“高程”可以切换到高程数据视图,你可以在视图中看到即时渲染的半透明高程数据图,如下图所示。

第二步:按行政区下载高程 点击软件顶部的“下载”工具,会有多种确定下载范围的方式供你选择。 如果选择的“屏幕范围”,将会按当前屏幕显示的范围下载,另外也可以通过框选、绘制多边型或导入面状的DXF\SHP\KML\KMZ文件的方式来确定下载区域。 这里我们以下载“工布江达县”行政区域为例。 首先在软件的右上角点击“区划”并选择“西藏自治区”,然后选择“林芝地区”下的“工布江达县”,最后会在地图中显示行政区域并同时显示“下载”按钮,如下图所示。

点击“下载”按钮,在“新建任务”对话框中选择第15级(该级别对应的高程采样间距为10米左右),并确保存储格式为TIF、勾选裁剪功能和背景透明功能,如下图所示。 点击对话框中的“确认”按钮之后将会自动生成并导出TIF格式的高程数据。 第三步:提取SHP矢量等高线 TIF高程数据必须用 Global Mapper 或ArcGIS等专业软件中才能看到地形起伏的渲染

常见公文格式和排版

常见公文格式和排版 一、常见文件写作格式 (一)请示 请示是下级机关向上级机关请求指示或批准的呈请性、期复性公文。 1.标题:制发机关名称+事由+请示。 2.正文:(1)请示的原因:陈述情况,阐述理由,讲情必要性和可能性,最后用“为此,请示如下”。(2)请示的事项:写明请示要求,如请求物资要写明品名、规格、数量,请求资金要写明金额。 3.结尾语:多用“上述意见,是否妥当,请指示”。“特此请示,请予批准”,“以上请求,请予审批”,“以上请示,请予批复”,“以上请示,如无不妥,请批转各部门执行”等语。 4.注意事项:一文一事;一个主送机关;逐级请示。 (二)申请 申请书是个人、单位、集体向组织、领导提出请求,要求批准或帮助解决问题的专用书信。 1.标题 有两种写法,一是直接写“申请书”,另一是在“申请书”前加上内容,如“入党申请书”、“调换工作申请书”等,一般采用第二种。 2.称谓

顶格写明接受申请书的单位、组织或有关领导。 3.正文 正文部分是申请书的主体,首先提出要求,其次说明理由。理由要写得客观、充分,事项要写得清楚、简洁。 4.结尾 写明惯用语“特此申请”、“恳请领导帮助解决”、“希望领导研究批准”等,也可用“此致”“敬礼”礼貌用语。 5.署名、日期 个人申请要写清申请者姓名,单位申请写明单位名称并加盖公章,注日期。 (三)报告 报告是向上级机关汇报工作、反映情况、提出意见或建议、答复上级机关询问时用的陈述性公文。 1.标题:制发机关+事由+报告;报告前可加“紧急”。 2.正文:事由:直陈其事,把情况及前因、后果写清楚。事项:写工作步骤、措施、效果。也可以写工作的意见、建议或应注意的问题。 3.结尾:可写“特此报告”、“专此报告”,后面不用任何标点符号,或“以上报告如无不妥,请批转各地、各部门执行”,或“以上报告,请指示”等语。注意事项:概述事实,重点突出,中心明确,实事求是,有针对性。 (四)通知

各种文件的后缀文件格式

超星浏览器 002 超星浏览器 003 超星浏览器 !!! 没有下载完成的另时文件 aiff Windows Media Player ani 动画鼠标 ans 记事本 ape Monkey s audioWinamp 2.81以上版本 arj 压缩文件ARJ asp 无效下载文件,重新下载 au Windows Media Player avi Media player金山影霸(如果不能播放请装divx插件) bik bink playerRAD Game Tools bin daemon tool虚拟光驱 bmp 画图(Windows附件) box Lotus Notes c Turbo C;记事本 cab WinRARINSTALL SHELDWinzip caj Cajviewer ccd daemon tool cdr Corel DRAWfreehand chm Windows帮助文件,直接打开 cmb ComicGURU cpp C++记事本 cue daemon tool cur 静态鼠标 Dat 不确定打开方式,多种格式的数据文件 db SQL数据库文件 dbf FoxbaseDbaseVisual FoxPro ddb Protel 99 se dfi 东方光驱魔术师 doc Microsoft Word dwg AutoCAD eml outlook fla Macromedia Flash 6 gba game boy advanced的文件,游戏模拟器 gho Norton Ghost gif AcdseeInternet Explorer hlp Windows帮助文件,可以直接打开 htm Internet Explorer ico Windows图标AcdSee img daemon toolWinimg inf 记事本 ini 记事本

FMECAD转GISshp格式文档操作方法

MFE使用文档:CAD格式专程GIS的shp文件 一、CAD文件的查看和预览 目的:确定CAD文件每个图层包含的数据集,点point,线line,面polygon 数据,以及CAD文件的扩展属性。 1、用FME Universal Viewer 打开要转换的CAD文件 1,File——opendataset 打开CAD文件 2,选择输入数据的格式DWG和数据的路径 如下图: 3,如图 图中viewspace 中各个数据集是CAD的各图层名称

以axes图层为例关闭其他图层,只打开axes图层 可以发现axes图层只有Line 数据 注:所以在以后的转化中axes图层只有线line数据其他数据为空不需要转换 4,点击:按钮,可以选侧对象的要素 点击view中的一条线段要素,可以查看这条线段要素的扩展属性 其中extended_data_list{0-6}为选中要素的扩展属性,可以看到我们需要的扩展属性如:中路,10025,这些重要的扩展属性 其他图层的查看方法相同,有的图层没有扩展属性。 例如:JMD图层 可以查看,有三个要素集area line text 有数据 所以在以后的转换中药有三个要素的转换面,线,点的要素的转换。

二,应用FME Workbench自定义转换CAD数据 目的:按照要求把CAD的数据转换到GIS shp文件中,扩展属性读取在shp文件的表中1,打开FME Workbench 选择 2,选择读入数据的类型DWG和数据的路径,和目标文件的格式ESRI Shape 3,选择要读入的数据的图层 本文以读入axes图层为例,选择读入axes图层

常见公文写作格式和文件排版格式讲解

常见公文写作格式和文件排版格式公文有狭义和广义之分。狭义的公文特指《国家行政机关公文处理办法》中规定的13种行政公文和《中国共产党机关公文处理条例》中规定的14种党的主要公文。广义的公文则涵盖了全部通用公文和专用公文。 1.文种 全国党的机关公文以中共中央办公厅发布自1996年5月3日起施行的《中国共产党机关公文处理条例》规定为准,全国党的机关公文文体主要有决议、决定、指示、意见、通知、通报、公报、报告、请示、批复、条例、规定、函、会议纪要等14个种类;国家行政机关公文以国务院办公厅发布自2001年1月1日起施行的《国家行政机关公文处理办法》规定执行,国家行政机关公文文体主要有命令(令)、决定、公告、通告、通知、通报、议案、报告、请示、批复、意见、函、会议纪要等13个种类。文种方面存的问题有三个。一是党政混用文种。决议、指示、公报、条例、规定为党的机关公文专用,命令、公告、议案为行政机关公文专用,不可混用。二是生造文种。把没列为文种的公文种类作为文种使用。党的机关除《条例》所确定的文种外均不可直接行文,但可作为"印发"、"颁发"式" 通知"的"附件"行文。例如,《关于技术练兵比武的办法》可以改成《××关于印发技术练兵比武的办法的通知》,不能作为文种使用的还有"总结"、

"计划"、"安排"、"要点"、"细则"等。三是"请示""报告"""函"混用。例如:《××关于办公自动化所需经费的报告》是要求上级解决问题,应该用"请示"而不是"报告"。报告是"向上级机关汇报工作、反映情况、答复上级机关的询问"的,不需要回复;而请示是"向上级机关请求指示、批准"的,需要回复。有时也存在"请示"和"函"混用。《办法》规定:不相隶属单位之间相互商洽工作、询问和答复问题,请求批准和答复审批事项是用函。可是有的单位为了办事顺利,向不相隶属的有关主管部门请求批准时,故意将"函"用成"请示",如"××县办公室关于追加2006年度办公经费的请示"(给县财政局),应改为"××县办公室关于追加2000年度办公经费的函"。 2.纸张和排版 《中国共产党机关公文处理条例》、《国家行政机关公文处理办法》公文的书面格式划分为眉首、主体、版记三部分,并分为秘密等级和保密期限、紧急程度、发文机关标识、发文字号、签发人、标题、主送机关、正文、附件说明、抄送机关、印发机关和印发日期等7个要素。置于公文首页红色反线(又称间隔横线)以上的各要素统称眉首;置于红色反线(不含红色反线)以下至主题词(不含主题词)之间的各要素统称主体;置于主题词以下的各要素统称版记。

各种格式文件之间的转换

一、把PPT转WORD形式的方法 1.利用"大纲"视图打开PPT演示文稿,单击"大纲",在左侧"幻灯片/大纲”任务窗格的“大纲”选项卡里单击一下鼠标,按"Ctrl+A"组合健全选内容,然后使用"Ctrl+C"组合键或右键单击在快捷菜单中选择"复制"命令,然后粘贴到Word 里。 提示:这种方法会把原来幻灯片中的行标、各种符号原封不动的复制下来。2.利用"发送"功能巧转换打开要转换的PPT幻灯片,单击"文件"→"发送"→"MicrosoftWord"菜单命令。然后选择"只使用大纲"单选按钮并单击"确定"按钮,等一会就发现整篇PPT文档在一个Word文档里被打开。 提示:在转换后会发现Word有很多空行。在Word里用替换功能全部删除空行可按"Ctrl+H"打开"替换"对话框,在"查找内容"里输入"^p^p",在"替换为"里输入"^p",多单击几次"全部替换"按钮即可。("^"可在英文状态下用"Shift+6"键来输入。)3.利用"另存为"直接转换打开需要转换的幻灯片,点击"文件"→"另存为",然后在"保存类型"列表框里选择存为"rtf"格式。现在用Word打开刚刚保存的rtf文件,再进行适当的编辑即可实现转换。 4.PPTConverttoDOC软件转换PPTConverttoDOC是绿色软,解压后直接运行,在运行之前请将Word和PPT程序都关闭。选中要转换的PPT文件,直接拖曳到"PPTConverttoDOC"程序里。单击工具软件里的"开始"按钮即可转换,转换结束后程序自动退出。 提示:如果选中"转换时加分隔标志",则会在转换好的word文档中显示当前内容在原幻灯片的哪一页。转换完成后即可自动新建一个Word文档,显示该PPT文件中的所有文字。 ps: 第四种慎用,百度上很多所谓的那个软件都是有病毒的,毒性不小,一般的杀毒软件查不出~~ PDF文档的规范性使得浏览者在阅读上方便了许多,但倘若要从里面提取些资料,实在是麻烦的可以。 二、把PDF转换成Word的方法 Adobe Acrobat 7.0 Professional 是编辑PDF的软件。 用Adobe Acrobat 7.0 Professional 打开他另存为WORD试试看。 或者用ScanSoft PDF Converte,安装完成后不须任何设置,它会自动整合到Word 中。当我们在Word中点击“打开”菜单时,在“打开”对话框的“文件类型”下拉菜单中可以看到“PDF”选项,这就意味着我们可以用Word直接打开PDF 文档了! ScanSoft PDF Converter的工作原理其实很简单,它先捕获PDF文档中的信息,分离文字、图片、表格和卷,再将它们统一成Word格式。由于Word在打开PDF 文档时,会将PDF格式转换成DOC格式,因此打开速度会较一般的文件慢。打开时会显示PDF Converter转换进度。转换完毕后可以看到,文档中的文字格式、版面设计保持了原汁原味,没有发生任何变化,表格和图片也完整地保存下来了,可以轻松进行编辑。 除了能够在Word中直接打开PDF文档外,右击PDF文档,在弹出菜单中选择“Open PDF in Word”命令也可打开该文件。另外,它还会在Outlook中加入一

相关文档
最新文档