ArcGIS空间数据交换格式Shapefile文件说明

技术文章5年前 (2019-06-25)2684

Shapefile 是一种用于存储地理要素的几何位置和属性信息的非拓扑简单格式。shapefile 是可以在 ArcGIS 中使用和编辑的其中一种空间数据格式。

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

各文件必须具有相同的前缀,例如,roads.shp、roads.shx 和 roads.dbf。

 

在 ArcCatalog(或任何 ArcGIS 程序)中查看 shapefile 时,将仅能看到一个代表 shapefile 的文件;但可以使用 Windows 资源管理器查看所有与 shapefile 相关联的文件。复制 shapefile 时,建议在 ArcCatalog 中或者使用地理处理工具执行该操作。但如果在 ArcGIS 之外复制 shapefile,确保复制组成该 shapefile 的所有文件。

 

Map2shp软件完美支持MapGis6.x版本的点、线、面、表文件的Shape格式转换,转换结果完全符合shapefile格式规范,通常包含.shp、.shx、.dbf和.prj四个文件。


相关文章

[转载]ArcGIS制图技巧

[转载]ArcGIS制图技巧

  1  引言 1.1  制图的目的 随着GIS在各行各业的深入应用,各信息化部门和...

ArcGIS地图通用线符号的制作

ArcGIS地图通用线符号的制作

ArcGIS地图中有一些线性数据,如交通网络,应用的领域非常广泛,其符号表达已逐渐被大众所认识和熟知。这类线符号的制作,虽没达到约定俗成的程度,但已具有一定的通用性,值得制图员去学习和掌握。所以本文将...

ArcGIS地质填充符号的制作

ArcGIS地质填充符号的制作

地质制图中,面符号的制作复杂度最高,存在规则和不规则的样式,通常由底色和图案组成,表示岩性和年代,是极具代表性的符号种类。ArcGIS提供了3种实现地质面符号的方法:基于矢量、基于图片和基于制图表达技...

ArcGIS地图符号制作教程

ArcGIS地图符号制作教程

什么是地图符号?地图符号是地图的语言,它以图形的方式描述地图中地理要素、标注、注记的形状、大小、位置、数量和质量特征。地图的符号的作用是什么?地图主要依据符号的形状、尺寸和色彩来反映地图内容。图形形状...

ARCGIS如何查看自己的地图单位?

ARCGIS如何查看自己的地图单位?

不同坐标系的数据底图单位是不一致的,地图单位的查看是通过查看数据的坐标系中的线性单位。具体可以在内容列表中通过双击数据打开数据的图层属性——源,进行查看。...

supermap在线符号库

supermap在线符号库

SuperMap iDesktop 在线服务同时支持访问 SuperMap Online 公有云和 iPortal 私有云数据中的在线符号库,支持对云服务中在线符号库的查看、下载,并可将本地符号库数据...