可以在 ArcCatalog 中或者使用“创建要素类”工具创建新 shapefile。创建新 shapefile 时,必须定义所含要素的类型、这些要素是否将表示路径(m 值)以及这些要素是否将是三维的(z 值)。在创建 shapefile 后,将不能修改这些属性。还可以定义 shapefile 的坐标系。如果选择以后定义 shapefile 坐标系,则此前会一直将其归类为“未知”。
定义新 shapefile 属性的过程与 shapefile 自身的创建过程是分开的。创建项目后,通过在 ArcCatalog 中右键单击该项目然后单击“属性”可定义其属性。因为 shapefile 必须包含至少一个属性列,因此,ArcCatalog 会在创建 shapefile 时为其添加一个默认列。对于 shapefile,添加名为 Id 的整型列作为属性。向 shapefile 添加合适的属性。在 shapefile 中添加新属性后,如果确定不再使用默认列,则可以将其删除。
- 在 Catalog 目录树中选择文件夹或文件夹连接。
- 单击文件菜单,指向新建,然后单击 Shapefile。
- 在名称文本框中单击并输入新 shapefile 的名称。
- 单击要素类型下拉箭头,然后单击 shapefile 将包含的几何的类型。
- 单击编辑定义 shapefile 的坐标系。
- 选择、导入或定义新坐标系。
强烈建议您立即定义 shapefile 的坐标系;但也可以推迟一段时间再定义。有关详细信息,请参阅有关 shapefile 的坐标系的基础知识。
- 单击确定。
- 如果 shapefile 将存储表示路径的多义线,则选中坐标将包含 M 值。
- 如果 shapefile 将存储三维要素,则选中坐标将包含 Z 值。
- 单击确定。
新 shapefile 将出现在文件夹的“内容”中。