“导出到交换文件”的工作原理
此主题仅适用于 ArcInfo。
导出到交换文件将创建 ARC/INFO 交换文件以在各种类型的计算机之间传递 coverage、INFO 表、文本文件(如 AML 宏)和其他 ARC/INFO 文件。交换文件中包含长度固定的 ASCII 格式的所有 coverage 信息以及相应的 INFO 表信息。根据所使用的“导出”选项,文件可以使用完全或部分压缩和解压缩的 ASCII 格式。
使用“导出”的方法有多种。其中一种方法是传输 coverage 及其相关联的 INFO 表。可通过将关键字 COVER 用作第一个参数来完成此操作。另一种方法是传递 INFO 表。在这种情况下,任何 INFO 路径名/用户名都可用于指定要导出的 INFO 表。通过将关键字 INFO 用作第一个参数来调用此选项。“导出”可以与“文本”选项结合使用,以传递关键文件、AML 宏和其他文本文件。
使用了“导出”之后,交换文件就可以通过磁带传递到另一台计算机,在这台计算机中可使用“导入”重新创建 coverage、INFO 表、文本文件等。
“导入”和“导出”命令还可用于将单个的 coverage 备份到磁带以进行存档(与备份整个用户工作空间相对)。例如,可将与单个切片(如地图块)中的地图库图层对应的各 coverage 存档到磁带并在需要时将其重新存储到磁盘上。
以下是将导出文件从一个平台转移到另一个平台时必须处理的问题一览表:
- 使用“无”选项运行“导出”。这会创建比完全压缩或部分压缩的 ASCII 文件更容易处理的未压缩的 ASCII 文件。完全压缩或部分压缩的 ASCII 文件可能会在跨平台转移数据时出现问题,例如,由 UNIX ARC/INFO 向 PC ARC/INFO,反之亦然。
- 始终在传递之前将“.E00”文件“导入”回主平台以确保“.E00”文件没有错误。“导出”并不检查 coverage 中的错误;“导入”将检查 coverage 中的错误。因此,如果需要对 coverage(而不是“.E00”文件)进行更改,则必须在原始站点完成操作。
- 使用“导出”中的 {max_lines} 选项为导出文件创建多个卷。值为 20,000 时创建的卷能够存入一张高密度软盘中。使用有限的数值可创建至少两个卷。在使用“导入”命令时,将两个文件都传递到其他平台并确保文件在同一个目录中。在创建了多个卷后,“导入”会自动搜索下一个卷。
注:
即使使用“完全”压缩,导出格网也可能会生成比原始格网大得多的导出文件。这是因为每个格网像元在导出文件中必须以 ASCII 格式表示,而 ASCII 格式与格网的二进制格式相比效率较低。此外,整型格网以压缩格式存储,这种格式无法保持在导出文件中。
7/10/2012