编辑期间可能发生的常见错误
以下是编辑期间可能发生的一些常见错误
开始编辑时可能发生的错误
如果 ArcMap 在所选数据上启动编辑会话时遇到问题,将弹出一个对话框以提供附加信息。您可能会收到错误、警告或信息消息。
- 出现错误 时用户不可以启动任何编辑会话。只有解决了问题,才能编辑数据。如果没有可编辑的数据源、许可授权方面出现问题(例如,在使用 ArcGIS for Desktop Basic 时尝试编辑某些类型的地理数据库要素)或某些图层存在于底图图层内,就会收到错误消息。
- 出现警告 后,您仍然可以启动编辑会话,但无法编辑地图中的某些项。您需要先解决该特定图层或表所存在的问题,然后才能进行编辑。
- 信息消息 提供有关在编辑时如何提高性能的更多建议。您不需要先解决问题再编辑图层或表,但强烈建议您这样做。例如,如果您要编辑的数据和数据框使用的是不同的坐标系,则会显示一条信息消息,通知您这一情况。如果数据使用的坐标系与数据所在数据框的坐标系不同,您仍可以编辑这些数据。但在执行某些编辑任务时,可能会产生不可预料的对齐或准确性问题。
投影坐标系
- 对动态投影的要素进行编辑会降低地图的响应能力。
- 圆弧和椭圆弧不包括沿其长度方向的折点。因此,不能对弧进行动态投影,其可能不会按预期显示或做出行为。
- 将数据框中的投影更改为与源数据不同的投影和基准面可能会增加数据和捕捉容差的误差幅度。即使使用最精确的变换方法也可能会对空间变换造成影响。
- 如果分配的地图投影不适用于数据所在的区域,也可能会增加误差幅度。例如,对魁北克地区的数据使用 UTM 带 10N 是不正确的。
坐标或测量值超出范围
当要素的坐标超出要素类的属性域范围时会发生此错误。这种情况会在创建新要素或编辑现有要素的坐标时发生。
坐标必须位于要素类 x,y 属性域以及 z 或 m 属性域(如果要素类可存储这些值)的范围内。属性域在创建要素类时设置并且无法在以后进行编辑。如果需要在该 x,y 位置或者使用这些 z 或 m 值创建新要素,可将要素类导出为新要素类并增加属性域值。
空间索引格网大小无效
空间索引用于在处理文件地理数据库或 ArcSDE 地理数据库中的数据时提高性能。如果尝试执行的编辑将导致新要素跨越过多的空间索引格网,则会出现一个指示空间索引格网大小无效的消息,并且您的编辑操作也会失败。如果尝试创建的要素在大小方面与要素类中已有的要素明显不同,您很可能会看到这种情况。例如,如果您需要创建一个很大的要素,则应完全删除空间索引或增加格网大小和格网数。您可以在完成编辑后再将格网添回。
编辑时可能遇到此错误的一些示例包括:数字化较大要素;合并或联合大型区域内的要素;缩放要素;编辑、修整或移动折点以使要素的大小增加;或者,使用较大偏移进行缓冲。
软件故障
应定期保存编辑内容,以便在软件发生错误时能够将其恢复。要防止故障发生,请确保安装了最新的 ArcGIS 补丁包和修补程序,并且所有加载项和扩展模块都兼容。此外,编辑时最好运行“检查几何”和“修复几何”工具,以查找并修复可导致软件问题的所有数据问题。
如果 ArcGIS 意外退出,请发送自动错误报告。您还应考虑获得支持和提供故障前的数据刚刚执行的步骤。
有关如何解决软件故障的附加信息,请转到在线“资源中心”并搜索文章 ID:32797。