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

其他6年前 (2019-06-25)3646

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四个文件。


相关文章

用vbscript实现ArcMap中的上下标标注功能

用vbscript实现ArcMap中的上下标标注功能

1.问题描述:如果要出一幅地质图,一般地层的表示通常要上下标方式,比如A14(其中1为上标,4为下标),我把A14存入对应矢量要素的属性字段中,可是利用该字段标注要素时总是得不到想要的上下标。2.解决...

ArcGIS地质填充符号的制作

ArcGIS地质填充符号的制作

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

ArcGIS地图配准

ArcGIS地图配准

运用ArcGIS软件对地图进行配准!    1 数据准备:网络下载的中国地图,最好是带有经纬网格的地图(有经纬度坐标,方便配准时添加控制点)  2 加载数据:打开arcgis软件,加载数据,会出现提示...

MapGIS与AutoCAD相互转化

MapGIS与AutoCAD相互转化

一、MapGIS转AutoCAD1.打开Mapgis主菜单,点击“图形处理”文件转换,弹出“文件转换”窗口2.点击 文件转换,会看到文件转换程序如下3.装入需要转换的点、线、区文件,点击主菜单中的“文...

MapGIS利用经纬度值生成图框

MapGIS利用经纬度值生成图框

1、下左下角、右上角的经纬度值(即最小、最大经纬度值)2、打开“MAPGIS主界面”→“实用服务”→“投影变换”(如下图)3、“投影转换”在下拉菜单中选择“绘制投影经纬网”。 4、在弹出的下...

3度带6度带识别及高斯投影分带和地图比例尺关系

3度带6度带识别及高斯投影分带和地图比例尺关系

有一组坐标,怎么迅速知道它们是3度带的还是6度带的?1.我国采用6度分带和3度分带:        1∶2.5万及1∶5万的地形图...