AllSource 中的 Shapefile

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

注:

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

shapefile 支持以下数据类型:

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

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

将 shapefile 添加到地图

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

  1. 向文件夹添加连接
  2. 浏览至 shapefile 在文件夹连接内的位置。
  3. 右键单击 shapefile,然后选择添加至当前地图 添加至当前地图 将 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 和 dBASE 文件默认无法存储非英文字符。 如果需要存储或使用在不同代码页编码的这些文件,请按照操作方法:读写在不同代码页编码的 shapefile 和 dBASE 文件中的说明执行操作。
  • 在字段视图中,可添加、删除或复制字段,但字段保存后,无法修改字段属性。
  • 添加属性或空间索引当前不受图层属性索引选项卡上 shapefile 的支持。 有关在 AllSource 中添加或移除索引的详细信息,请参阅索引工具集