GIS | shp文件储存结构

2.1 Shapefile文件的定义

ESRI 为存储地理信息开发了三种主要数据格式 - coverage 格式、shapefile 格式及地理数据库格式。其中,Shapefile 是一种用于存储地理要素的几何位置和属性信息的非拓扑简单格式。shapefile 中的地理要素可通过点、线或面(区域)来表示。包含 shapefile的工作空间还可以包含 dBASE 表,它们用于存储可连接到shapefile 的要素的附加属性。

2.2 包含文件以及储存内容

shapefile 格式在应存储在同一项目工作空间且使用特定文件扩展名的三个或更多文件中定义地理引用要素的几何和属性。这些文件是:

n  .shp - 用于存储要素几何的主文件;必需文件。

n  .shx - 用于存储要素几何索引的索引文件;必需文件。

n  .dbf - 用于存储要素属性信息的 dBASE 表;必需文件。

几何与属性是一对一关系,这种关系基于记录编号。dBASE 文件中的属性记录必须与主文件中的记录采用相同的顺序。

n  .sbn 和 .sbx - 用于存储要素空间索引的文件。

n  .fbn 和 .fbx - 用于存储只读shapefile 的要素空间索引的文件。

n  .ain 和 .aih - 用于存储某个表中或专题属性表中活动字段属性索引的文件。

n  .atx - .atx 文件针对各个 shapefile 或在 ArcCatalog 中创建的 dBASE 属性索引而创建。ArcGIS 不使用 shapefile 和 dBASE 文件的 ArcView GIS 3.x 属性索引。已为 shapefile 和 dBASE 文件开发出新的属性索引建立模型。

n  .ixs - 读/写 shapefile的地理编码索引。

n  .mxs - 读/写 shapefile(ODB 格式)的地理编码索引。

n  .prj - 用于存储坐标系信息的文件;由 ArcGIS 使用。

n  .xml - ArcGIS 的元数据 - 用于存储 shapefile 的相关信息。

n  .cpg - 可选文件,指定用于标识要使用的字符集的代码页。

2.3 创建新shapefile

在 ArcCatalog 中或者使用“创建要素类”工具创建新 shapefile。创建新shapefile 时,必须定义所含要素的类型、这些要素是否将表示路径(m 值)以及这些要素是否将是三维的(z 值)。在创建 shapefile 后,将不能修改这些属性。还可以定义 shapefile 的坐标系。如果选择以后定义 shapefile 坐标系,则此前会一直将其归类为“未知”。

2.4 Shapefile 文件大小限制

组成 shapefile 的每个文件均被限制为 2 GB。因此,.dbf 不能超过 2 GB,.shp 也不能超过 2 GB(只有这两个文件的容量会很大)。所有组成文件的总大小可以超过 2 GB。

2.5 shapefile 的坐标系

通常,shapefile 并不包含任何用于确定已使用哪个坐标系来定义其要素的信息。

在这种情况下,“形状”列的“空间参考”属性将为“未知”或“假定地理”。如果要素的边界坐标在 x 方向上介于 -180 到 180 范围内,在 y 方向上介于 -90 到 90 范围内,ArcGIS会认为该数据为地理数据,其基准面为 NAD27。如果边界坐标不在该范围内,软件会认为空间参考为未知。

可以多种方式定义 shapefile 的坐标系:

n  选择 ArcCatalog 随附的其中一个预定义坐标系。

n  导入由另一数据源使用的坐标系参数。

n  定义新的自定义坐标系。

坐标系参数必须保存在 shapefile 所在文件夹的 .prj 文件中,并且 .prj 文件必须与 shapefile 具有相同的文件前缀。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
海岸线陆地海洋边界GIS矢量SHP数据是指以地理信息系统(GIS)为基础,使用矢量数据格式(SHP)来表示海岸线、陆地和海洋之间的边界信息的数据。 海岸线是指陆地和海洋之间的分界线,它是一个重要的地理界线,对于海洋资源开发、海洋生态环境保护等具有重要意义。通过使用GIS技术,可以将海岸线的具体位置进行精确测量和绘制,并将其表示为矢量数据,方便进行空间分析和地理信息的处理。 陆地和海洋边界是指陆地与海洋之间的交界线,它可以是海岸线,也可以是其他特定的边界线,如国家边界、经济区划界等。利用GIS技术,可以将这些边界线进行几何化的表示,并与地理信息进行关联,实现对边界信息的准确、高效管理和查询。 矢量数据格式(SHP)是GIS中常用的数据表示方式之一,它将地图元素(如点、线、面)以矢量形式进行存储和显示。通过将海岸线、陆地和海洋边界等要素以矢量SHP数据的形式存储,可以方便地进行空间分析,如区域划分、面积计算等。同时,矢量数据格式还具有数据结构简单、文件体积小等优势,有利于数据的传输和存储。 综上所述,海岸线陆地海洋边界GIS矢量SHP数据是一种用于表示和管理海岸线、陆地和海洋边界信息的地理数据,它通过GIS技术和矢量数据格式,实现了对这些边界信息的准确测量、高效管理和方便查询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值