搜档网
当前位置:搜档网 › shp文件格式

shp文件格式

shp文件格式
shp文件格式

shp 文件格式

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.shp 索引文件:counties.shx dBASE 表:ounties.dbf 数字类型一个

shape 文件存储整数和双精度数,本文档的余数指以下类型:

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

双精度:有符号64 位IEEE 双精度浮点数(8 字节)浮点数必须是数字的值。负无穷,正无穷和非数字(NaN )值在shape 文件不被允许。然而shape 文件支持'没有数据'的值这样的概念,但是目前只用于衡量。某些小于-1038 被shape 文件读取程序用来代表'没有数据'的值。

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

主文件的组织

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

度的记录头和接着的变长度记录内容组成。图1图解了主文件的结构。

图 1 主文件的结构

文件头

记录头记录内容

记录头记录内容

记录头记录内容

记录头记录内容

记录头记录内容

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

与数据相关的:

。主文件记录内容

。主文件头的数据描述域(Shape 类型,边界盒等)与文件管理相关的:

。文件和记录长度

。记录偏移等整数和双精度整数在文件头中组成数据描述域,在主文件的记录内容是小ndian (PC 或

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

主文件头

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

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

表 1 主文件头的描述

位置域值类型字节顺序

0字节文件代码9994整数大

4字节未被使用0整数大

8字节未被使用0整数大

12 字节未被使用0整数大

16 字节未被使用0整数大

20 字节未被使用0整数大

24 字节文件长度文件长度整数大

28 字节版本1000整数小

32 字节Shape 类型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 结构,正如下文: Box // 边界盒

NumParts // 部分的数目 NumPoints // 点的总数目

Polygon

{

Double[4] Integer Integer

Integer[NumParts] Parts Point[NumPoints]

Points

}

多边形的域在以下为更详细的描述:

Box 被存储的多边形的边界盒,以 NumParts 在多边形中环的数目。 NumPoints 所有环的点的总数目。

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

Points NumPoints 长度的数列。在多边形中的每一个环的点被尾到尾存储。环 2 的点 跟在环 1 的点之后,如此下去。部分数列对每一环保持开始点的数列索引。在环间点之间 没有界限。

图 2 中的例子图演示了多边形的表现。该图中的多边形有一个洞,总共是 关于多边形 shape 有以下重要注意事项: 环是闭合的(第一个和最后一个 vetex 必须是

一样的)在点数列中环的顺序是不重要的。 存储在 shape 文件中的多边形必须是 clean ,一个 clean 的多边形是指这样的一个多边形: 1. 没有自交。这意味着属于一个环的一段可能不与另一个环的一段相交。一个多边形 的环可能在 vetices 处彼此相交,但不是在沿段处。重合的段被认为是相交的。

2. 在定义多边形的线的正确一边有多边形的内部。一个观察者以

vertex 顺序沿环走时,

右边的邻居是多边形的内部。 一个独环的多边形的 vertices 因此都是顺时针的。 在这些多边 形中的洞有一个逆时针的方向。当定义在多边形中的洞同样是顺时针时,发生 "Dirty" 多边形

错误。这会导致内部的重叠。

图 2 一个多边形的实例 在此例中, NumParts 等于 2,NumPoints 等于 10 。注意洞多边形的点的顺序是逆序的。

、、

0 1 2 : v1 v2

3 4 5 v3 v4

6 7 v1 v5

8 9

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 。

// 在部分中第一个点的索引 // 所有部分的点

Xmin,Ymin,Xmax,Ymax 的顺序存储。

8 个 vertices 。

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小

各种文件后缀的含义

各种文件后缀的含义 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” ——平行文标准,

常用文件格式大全

常用文件格式大全 不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供读者参考和查阅。 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 坐标)

文件各种书写格式范文

文件各种书写格式范文 单位介绍信是一种正式的介绍文件。介绍派出人员的身份和任务的专用信件。用一般的公文信纸书写。包括标题、称谓、正文、结尾、单位名称和日期、附注几部分。下面为大家详细介绍单位介绍信如何写。 一、首先了解单位介绍信的作用: (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等专业软件中才能看到地形起伏的渲染

各种文件的后缀文件格式

超星浏览器 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图层

各种格式文件之间的转换

一、把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中加入一

shp文件详细格式

2.2.2Shape files数据说明 Shape files是ESRI提供的一种矢量数据格式,它没有拓扑信息,一个Shape files由一组文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。 1.坐标文件的结构说明 坐标文件(.shp)用于记录空间坐标信息。它由头文件和实体信息两部分构成(如图2.1所示)。 1)坐标文件的文件头 坐标文件的文件头是一个长度固定(100 bytes)的记录段,一共有9个int型和7个double型数据,主要记录内容见表2.2。 …… …… 图2.1 坐标文件的结构

表2.2 shapefiles 头文件表 注:最后4个加星号特别标示的四个数据只有当这个Shapefile文件包含Z方向坐标或者具有Measure值时才有值,否则为0.0。所谓Measure值,是用于存储需要的附加数据,可以用来记录各种数据,例如权值、道路长度等信息。 (1)位序 细心的读者会注意到表2.2中的数值的位序有Little和big的区别,对于位序是big 的数据我们在读取时要小心。通常,数据的位序都是Little,但在有些情况下可能会是big,二者的区别在于它们位序的顺序相反。一个位序为big的数据,如果我们想得到它的真实数值,需要将它的位序转换成Little即可。转换原理非常简单,就是交换字节顺序,下面是作者实现的在两者间进行转换的程序,代码如下: //位序转换程序 unsigned long OnChange ByteOrder (int indata) { char ss[8]; char ee[8]; unsigned long val = unsigned long(indata); _ultoa( val, ss, 16 );//将十六进制的数(val)转到一个字符串(ss)中 int i; int length=strlen(ss); if(length!=8) { for(i=0;i<8-length;i++) ee[i]='0';

ArcGIS三大文件格式解析

ArcGIS三大文件格式解析 Shape数据 1. shp存储几何要素的空间信息,即XY坐标 2.shx存储了有关.shp存储的索引信息,即shp中空间数据的存储方式,XY坐标的输 入点在哪里,有多少XY坐标对等信息 3.dbf存储地理数据的属性信息的dBase表 4.prj存储了文件的空间参考信息,如坐标系统等 5.shp.xml对元数据浏览后生成的xml元数据文件 6.sbn和sbx存储对shapefile的空间索引,加速空间数据的读取 Coverage数据 1.aat弧段属性表,记录弧段的起点和终点坐标信息 2.adf为coverage格式,包括lab.adf、arc.adf、sec.adf、pal.adf、cnt.adf、tic.adf、lnk.adf、 bnd.adf都记录了坐标信息,arx.adf、pax.adf为索引文件和pat.adf、aat.adf为属性文件

3.pat点属性表,记录lable点的坐标信息 4.tic控制点,用于配准地图的点 5.aux保存栅格文件自身不能保存的辅助信息,包括彩色地图信息,直方图或表格, 坐标系统,变换信息,投影信息 6.rrd保存影像金字塔信息索引,加速显示和漫游 7.dat属性信息 8.nit属性表定义文件 9.dir属性表路径管理文件,用于关联dat和nit Geodatabase数据 ?adf - ARC/INFO coverage data file ?agf - Atlas GIS native binary geodataset file ?ain - attribute index file ?aih - attribute index file ?alg - ER Mapper algorithm ?apr - ArcView Project File (ODB format) ?avl - legend template file (ODB format) ?avp - palette file (ODB format) ?ave - Avenue script ?avx - ArcView extension file (ODB format) ?ai - Adobe Illlustrator picture file ?bat - DOS batch file ?bil - image file (band interleaved by line) ?bip - image file (band interleaved by pixel) ?blw - world file for bil image ?bmp - Windows bitmap image file ?bpw - world file for bip or bmp images ?bsq - image file (band sequential)

各种文件的格式(扩展名)及打开方式汇总和说明

ACE : Ace压缩档案格式 ACT : Microsoft office 助手文件 AIF , AIFF :音频互交换文件,Silicon Graphic and Macintosh 应用程序的 声音格式 ANI : Windows 系统中的动画光标 ARC : LH ARC 的压缩档案文件 ARJ : Robert Jung ARJ 压缩包文件 ASD : Microsoft Word 的自动保存文件;Microsoft 高级流媒体格式(microsoft adva need stream ing format ,ASF)的描述文件;可用NSREX打开Velvet Studio 例子文件ASF : Microsoft 高级流媒体格式文件 ASM :汇编语言源文件,Pro/E装配文件 ASP :动态网页文件;ProComm Plus 安装与连接脚本文件;Astound 介绍文件 AST : Astound 多媒体文件;ClarisWorks 助手”文件 Axx : ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99 的数字) A3L : Authorware 3.x 库文件 A4L : Authorware 4.x 库文件 A3M ,A4M : Authorware Macintosh 未打包文件

A5L : Authorware 5.x 库文件 A3M ,A4M : Authorware Macintosh 未打包文件

A3W , A4W , A5W :未打包的Authorware Windows 文件B BAK :备份文件 BAS : BASIC 源文件 BAT :批处理文件 BIN :二进制文件 BINHex :苹果的一种编码格式 BMP : Windows 或OS/2位图文件 BOOK : Adobe FrameMaker Book 文件 BOX : Lotus Notes 的邮箱文件 BPL : Borlard Delph 4 打包库 BSP : Quake图形文件 BUN : CakeWalk 声音捆绑文件(一种MIDI程序) C C0I :台风波形文件 CAB : Microsoft 压缩档案文件 CAD : Softdek 的Drafix CAD 文件 CAM : Casio照相机格式 CAP :压缩音乐文件格式 CAS :逗号分开的ASC U文件 CCB : Visual Basic 动态按钮配置文件

公文格式要求

政府公文格式及公文字体字号标准公文纸一般采用国内通用的16开型,推荐采用国际标准A4型,张贴的公文用纸幅度面尺寸,可根据实际需要确定。 保密等级字体:一般用3号或4号黑体 紧急程度字体:字体和字号与保密等级相同(3号或4号黑体) 文头的字体:大号黑体字、黑变体字或标准体、宋体字套色(一般为红) 发文字号的字体:一般采用3号或4号仿宋体 签发人的字体:字体字号与发文字号相同(3号或4号仿宋体) 标题的字体:字体一般宋体、黑体,字号要大于正文的字号。 主送机关的字体:一般采用3号或4号仿宋体 正文的字体:常用3号或4号仿宋体 附件的字体:常用3号或4号仿宋体 作者的字体:字体字号与正文相同(3号或4号仿宋体) 日期的字体:字体字号与正文相同(3号或4号仿宋体) 注释的字体:小于正文的的4号或小4号仿宋体 主题词的字体:常用3号或4号黑体[公文写作]公文格式排版中的字体要求[公文写作]抄送机关的字体:与正文的字体字号相同(常用3号或4号仿宋体)或小一号的文字印发说明的字体:与抄送机关的字体字号相同(常用3号或4号仿宋体)或小一号的文体 主标题(又称一级标题)为二号宋体(加粗) 二级标题为三号黑体 三级标题为三号仿宋加粗。 正文均为三号仿宋。 以上为政府公文规定。且主标题以外的部份的标题和正文可采用小三号字体,但以三号为最正规。 1、密级用三号黑体字

2、紧急程度,“特急”、“加急”用三号黑体字 3、文号用四号仿宋体字加黑 4、签发人用三号楷体字 5、标题用二号宋体字加黑 6、大小标题号“一、二、三……”用三号黑体;“(一)(二)(三) ……”用三号仿宋体字 7、正文用三号仿宋体字(每页19行,每行25个字) 8、批转(转发、印发)……通知,通知正文用三号楷体字,被批转(转发、印发)文件用三号仿宋体字 9、附件标题用二号宋体字,正文用三号仿宋体字 10、印发传达范围用三号仿宋体字 11、“主题词”三个字用三号黑体字;词组用三号宋体字 12、抄送机关名称用四号仿宋体字 13、印发机关名称和印发日期用四号仿宋体字;印发份数用五号仿宋体字

CASS输出SHP文件说明

CASS输出SHP文件说明 CASS输出SHP文件的定义主要在其安装目录下的AttriBute.def文件中。 文件作用:SHP文件格式定义文件。 例: *T_ReferPoint,1,A01,测量控制点 FeatureID,100,6,0,要素代码 ReferPointID,12,20,0,内部编号 PntName,0,24,0,点名 PntNo,0,16,0,点号 说明:AttriBute.def文件中有所有的表及字段名。 1、我们先看第一行,“*”用来标示新的表的开始,“T_ReferPoint”为表名。 2、第二位为数据类型,即几何类型,用一位数字来表示,数据类型对应表如下: 数据类型对应表: 12345 点线面注记复合 3、第三位对应于数据组织表中的层号。可以和数据分层表进行联系。 4、“测量控制点”,即为这个表的说明文字,用来描述此表。 5、我们再来看看第二行,第一位是本表的主键,一般用要素代码来标示,用该主键名来描述,上例中即为“FeatureID ”。 6、第二位为判断码,程序实现时用来判断要读取的编码类型,10:南方CASS代码,100:用户代码。我们做数据接口时,要采用用户标准,所以用100来填充此位。 7、第三位为字长,用户提供的标准中有采用的数据库的数据类型表,根据此表,我们可以确定每个字段对应的类型和字长。比如:“Numeric(10,3)”,我们这里要特别注意,根据程序角度来处理,字长应该为10,而不是10+3=13。 8、第四位为小数点位,即为要保留的小数点后位数,同理,我们可以根据数据类型表来确定。 9、最后一位是文字说明,也就是字段说明。 10、这里要注意时间类型,还有Blob类型,即影象数据,字长应该为2,小数点位应该为0。 11、从第三行开始,到下个表开始之前,每行的结构都相同。 12、第一位是除主键的其他字段名, 13、第二位是数据类型,具体对应表见: 14、后面几位就对应到第二行的后面几位,用同样的方式来处理。 数据类型表: 标示符具体类型注释标示符具体类型注释 0Varchar Char 字符串 30文本注记字体Char 1短整33文字符号大小2Numeric长整43X坐标 3Decimal Date 浮点 53Y坐标

国家正式公文格式

最新国家标准公文格式 标题(2号小标宋体) 发文对象:(标题下一行顶格,3号仿宋) X X X X X X X X X X(正文3号仿宋体字) 一、X X X(黑体) X X X X X X X X X X(正文3号仿宋体字) (一)X X X(楷体) X X X X X X X X X X(正文3号仿宋体字) 1.X X X仿宋 X X X X X X X X X X(正文3号仿宋体字) (1)X X X仿宋 X X X X X X X X X X X(正文3号仿宋体字) 附件:1.X X X(正文下一行右空两字) 2.X X X 单位名称(附件下两行居成文日期中)

成文日期(右空四字,用阿拉伯数字) (联系人:……;联系电话:……)(如有附注,居左空二字加圆括号编排在成文日期下一行。) (说明)1.标题:一般用2号小标宋体字,分一行或多行居中排布;回行时,要做到词意完整,排列对称,长短适宜,间距恰当,标题排列应当使用梯形或菱形。 2.正文:一般用3号仿宋体字,每个自然段左空二字,回行顶格。文中结构层次序数依次可以用“一、”“(一)”“1.”“(1)”标注;一般第一层用黑体字、第二层用楷体字、第三层和第四层用仿宋体字标注。 3.附件:如有附件,在正文下空一行左空二字编排“附件”二字,后标全角冒号和附件名称。如有多个附件,使用阿拉伯数字标注附件顺序号(如“附件:1. XXXXX”);附件名称后不加标点符号。附件名称较长需回行时,应当与上一行附件名称的首字对齐。 附件应当另面编排,并在版记之前,与公文正文一起装订。“附件”二字及附件顺序号用3号黑体字顶格编排在版心左上角第一行。附件标题居中编排在版心第三行。 4.发文机关署名:单一机关行文时,在正文(或附件说明)下空一行右空二字编排发文机关署名,在发文机关署名下一行编排成文日期,首字比发文机关署名首字右移二字,如成文日期长于发文机关署名,应当使成文日期右空二字编排,并相应增加发文机关署名右空字数。

相关主题