您的位置:首页 > 其它

浅谈gis中ShapeFile文件结构

2016-05-23 08:29 113 查看
        在gis中我们经常会做一些数据转换的功能如:CAD转Shp、Shp转FeatureClass等等吧,这些数据格式中,Shp是比较重要的一种数据格式,并且数据格式是对外开放的,下

面简单的阐述一下shp数据的格式。

       我们知道shapefile文件主要是由三个文件组成:.shp文件、.shx文件、.dbf文件,如果文件加上投影信息会出现一个.prj文件,我们知道shapefile文件标识数据唯一值的是

FID字段,至于FID与OID、ObjectID三者的区别在这里我们不阐述,感兴趣的话可以网上搜一下。

   注意:以下如果没有特殊说明,shp文件指的是图形存储文件,shapefile文件指的是总文件。

      shp、dbf、shx三个文件,包括头文件和实体信息,我们分别看一下三个文件的信息:

     shp文件:shp文件主要包括头文件和实体文件两个组成部分,下图是shp文件的主文件:

                                             


      shp文件的实体信息,不同类型数据的实体信息存储的是不一样,点线面的存储信息如下:

     点的实体信息:

                                                                    


     线的实体信息:

                                                                      


     面的实体信息:

                                                                      


     索引文件中,实体数据有两个非常重要的部分,偏移量,记录(主文件中的记录)的长度,而.dbf中的属性数据与主记录中的数据一一对应,在这里我们不在详细阐述!

         由于水平有限,中间可能会有不对的地方,请联系指出!

                                                                                                                                   

一种轨迹,一种记录,一种生活!欢迎来交流、讨论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: