ArcGIS AllSource 中的 Shapefile

shapefile 是一种矢量数据存储格式,用于存储具有相同几何类型(例如点、线和面)和相同空间参考的地理要素的位置、形状和属性。 在 ArcGIS AllSource 中使用 shapefile 的方式与在地理数据库中使用要素类的方式类似;可以将 shapefile 作为图层添加至地图,并且可以在字段视图中使用其字段和属性。

注:

shapefile 可能使用与在地理数据库中存储的要素类类似的方式显示,但是 shapefile 不支持地理数据库中存在的高级功能(例如拓扑、网络、属性规则或子类型),这些高级功能可用于对真实行为进行建模,应用用于管理和保持数据完整性的规则,以及使用相应的工具来处理核心要素和属性的空间关系。 有关地理数据库的详细信息,请参阅什么是地理数据库

shapefile 中支持以下数据类型:

  • Short Integer
  • Long Integer
  • Float
  • Double
  • Text
  • Date
    注:

    在 shapefile 中使用 Date 字段类型时,仅支持空值和日期值;不支持日期/时间值。

将 shapefile 添加到地图

可使用目录窗格中的文件夹连接访问 ArcGIS AllSource 中的 shapefile。

  1. 向文件夹添加连接
  2. 浏览到文件夹连接中 shapefile 的位置。
  3. 右键单击该 shapefile,然后单击添加到当前地图 添加至当前地图 或者指向添加到新建项并单击地图 添加地图

或者,可单击功能区的地图选项卡上的添加数据 添加数据,然后浏览至 shapefile 位置。

在字段视图中使用 shapefile

可使用字段视图添加或删除字段,查看字段属性,或修改 shapefile 的图层属性。 有关字段视图的详细信息,请参阅使用字段视图

下面是可在字段视图中执行的一些标准编辑任务的示例。 在此可对名为 Building 的 shapefile 图层进行编辑。

  1. 删除不必要的字段。
  2. 添加名为 BLDGTYPE 的新字段。
  3. 更改字段的图层属性:可见性、只读属性或字段别名。
  4. 某些字段属性为只读且不可用,例如 Field Name

在字段视图中对 shapefile 完成的示例编辑操作。

shapefile 的限制

shapefile 具有以下限制:

  • Shapefile 大小限制:2 GB。
  • 最大字段名称长度:10 个字符。
  • 最大字段数:1024。
  • 空值仅适用于 Date 字段数据类型,而不适用于 shapefile 中数值和文本字段数据类型。 有关 shapefile 中空值的详细信息,请参阅 shapefile 输出的地理处理注意事项
  • shapefile 无法存储拓扑信息或关系。
  • Shapefile 和 dBASE 文件默认无法存储非英文字符。 如果需要存储或使用在不同代码页编码的这些文件,请按照操作方法:读写在不同代码页编码的 shapefile 和 dBASE 文件中的说明执行操作。
  • 在字段视图中,可添加、删除或复制字段,但字段保存后,无法修改字段属性。
  • 添加属性或空间索引当前不受图层属性索引选项卡上 shapefile 的支持。 有关在 ArcGIS AllSource 中添加或移除索引的详细信息,请参阅索引工具集