000107 : 已删除要素 <值>,因为几何为空

描述

要素不具有任何几何(尽管几何并非无效,可能只是并不理想),因此已删除要素。

解决方案

这是有关修复几何工具所执行操作的信息性消息。无需进一步的操作。要避免删除具有空几何的要素,可使用以下操作流程:

  1. 运行 CheckGeometry 生成问题列表(假设输出表命名为 checkgeom_result)。
  2. 使用 MakeFeatureLayer 创建图层。
  3. 使用 AddJoin 连接步骤 1 中创建的表与步骤 2 中创建的图层。请注意:第一个连接字段是图层的 OID 字段,第二个连接字段是 FEATURE_ID。
  4. 使用图层上的 SelectLayerByLocation,并将表达式设置为如下所示的形式:checkgeom_result.PROBLEM <> 'null geometry'
  5. 在图层上运行 RepairGeometry

7/10/2012